aboutsummaryrefslogtreecommitdiff
path: root/apps/uORB/topics/actuator_outputs.h
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2012-12-22 00:47:52 +0100
committerLorenz Meier <lm@inf.ethz.ch>2012-12-22 00:47:52 +0100
commit4cf2266b79a28445ad0b493c36cf125081900423 (patch)
tree94f065f916ce7b0a5d4d0c48d40bf9b1086b2049 /apps/uORB/topics/actuator_outputs.h
parentfe6496a04dd0a232bb530f57031cfb4f6e65bb44 (diff)
downloadpx4-firmware-4cf2266b79a28445ad0b493c36cf125081900423.tar.gz
px4-firmware-4cf2266b79a28445ad0b493c36cf125081900423.tar.bz2
px4-firmware-4cf2266b79a28445ad0b493c36cf125081900423.zip
Robustified actuator output topic, added number of mixed outputs
Diffstat (limited to 'apps/uORB/topics/actuator_outputs.h')
-rw-r--r--apps/uORB/topics/actuator_outputs.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/uORB/topics/actuator_outputs.h b/apps/uORB/topics/actuator_outputs.h
index accd560af..bbe429073 100644
--- a/apps/uORB/topics/actuator_outputs.h
+++ b/apps/uORB/topics/actuator_outputs.h
@@ -53,8 +53,9 @@
#define NUM_ACTUATOR_OUTPUT_GROUPS 4 /**< for sanity checking */
struct actuator_outputs_s {
- uint64_t timestamp;
- float output[NUM_ACTUATOR_OUTPUTS];
+ uint64_t timestamp; /**< output timestamp in us since system boot */
+ float output[NUM_ACTUATOR_OUTPUTS]; /**< output data, in natural output units */
+ int noutputs; /**< valid outputs */
};
/* actuator output sets; this list can be expanded as more drivers emerge */