aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2015-01-26 09:50:50 +0100
committerLorenz Meier <lm@inf.ethz.ch>2015-01-29 16:33:54 +0100
commitaadbcb42a91d5158330c7e1f63103ee64f3fbd7c (patch)
tree8eade11770e03fec66a5dd7a437806a1299c1dc1 /src
parent8d37d58da732a621695d39c886ff4877151064cc (diff)
downloadpx4-firmware-aadbcb42a91d5158330c7e1f63103ee64f3fbd7c.tar.gz
px4-firmware-aadbcb42a91d5158330c7e1f63103ee64f3fbd7c.tar.bz2
px4-firmware-aadbcb42a91d5158330c7e1f63103ee64f3fbd7c.zip
ARDrone driver: Move to topic groups
Diffstat (limited to 'src')
-rw-r--r--src/drivers/ardrone_interface/ardrone_motor_control.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/drivers/ardrone_interface/ardrone_motor_control.c b/src/drivers/ardrone_interface/ardrone_motor_control.c
index 4fa24275f..0f45b6536 100644
--- a/src/drivers/ardrone_interface/ardrone_motor_control.c
+++ b/src/drivers/ardrone_interface/ardrone_motor_control.c
@@ -339,7 +339,8 @@ int ardrone_write_motor_commands(int ardrone_fd, uint16_t motor1, uint16_t motor
outputs.output[3] = motor4;
static orb_advert_t pub = 0;
if (pub == 0) {
- pub = orb_advertise(ORB_ID_VEHICLE_CONTROLS, &outputs);
+ /* advertise to channel 0 / primary */
+ pub = orb_advertise(ORB_ID(actuator_outputs), &outputs);
}
if (hrt_absolute_time() - last_motor_time > min_motor_interval) {
@@ -350,7 +351,7 @@ int ardrone_write_motor_commands(int ardrone_fd, uint16_t motor1, uint16_t motor
fsync(ardrone_fd);
/* publish just written values */
- orb_publish(ORB_ID_VEHICLE_CONTROLS, pub, &outputs);
+ orb_publish(ORB_ID(actuator_outputs), pub, &outputs);
if (ret == sizeof(buf)) {
return OK;