diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2012-12-22 00:47:52 +0100 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2012-12-22 00:47:52 +0100 |
commit | 4cf2266b79a28445ad0b493c36cf125081900423 (patch) | |
tree | 94f065f916ce7b0a5d4d0c48d40bf9b1086b2049 /apps/uORB/topics/actuator_outputs.h | |
parent | fe6496a04dd0a232bb530f57031cfb4f6e65bb44 (diff) | |
download | px4-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.h | 5 |
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 */ |