aboutsummaryrefslogtreecommitdiff
path: root/src/modules/uORB/topics/position_setpoint_triplet.h
diff options
context:
space:
mode:
authorThomas Gubler <thomasgubler@gmail.com>2014-08-12 16:27:02 +0200
committerThomas Gubler <thomasgubler@gmail.com>2014-08-12 16:46:12 +0200
commit85eed22150e4a24098554992a6d77bce6f1ddf31 (patch)
treeb90fd10a5ffe4ca43335012a01d1747a460b9a33 /src/modules/uORB/topics/position_setpoint_triplet.h
parenta2e6b2bca0d967cb29eb855f6aebd7fcc933bfc1 (diff)
downloadpx4-firmware-85eed22150e4a24098554992a6d77bce6f1ddf31.tar.gz
px4-firmware-85eed22150e4a24098554992a6d77bce6f1ddf31.tar.bz2
px4-firmware-85eed22150e4a24098554992a6d77bce6f1ddf31.zip
offboard sp: correctly map acceleration/force in combined setpoint to setpoint triple
Conflicts: src/modules/uORB/topics/position_setpoint_triplet.h
Diffstat (limited to 'src/modules/uORB/topics/position_setpoint_triplet.h')
-rw-r--r--src/modules/uORB/topics/position_setpoint_triplet.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/modules/uORB/topics/position_setpoint_triplet.h b/src/modules/uORB/topics/position_setpoint_triplet.h
index ec2131abd..3ea3f671e 100644
--- a/src/modules/uORB/topics/position_setpoint_triplet.h
+++ b/src/modules/uORB/topics/position_setpoint_triplet.h
@@ -83,6 +83,11 @@ struct position_setpoint_s
float loiter_radius; /**< loiter radius (only for fixed wing), in m */
int8_t loiter_direction; /**< loiter direction: 1 = CW, -1 = CCW */
float pitch_min; /**< minimal pitch angle for fixed wing takeoff waypoints */
+ float a_x; //**< acceleration x setpoint */
+ float a_y; //**< acceleration y setpoint */
+ float a_z; //**< acceleration z setpoint */
+ bool acceleration_valid; //*< true if acceleration setpoint is valid/should be used */
+ bool acceleration_is_force; //*< interprete acceleration as force */
};
/**