diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2015-01-26 09:50:50 +0100 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2015-01-29 16:33:54 +0100 |
commit | aadbcb42a91d5158330c7e1f63103ee64f3fbd7c (patch) | |
tree | 8eade11770e03fec66a5dd7a437806a1299c1dc1 | |
parent | 8d37d58da732a621695d39c886ff4877151064cc (diff) | |
download | px4-firmware-aadbcb42a91d5158330c7e1f63103ee64f3fbd7c.tar.gz px4-firmware-aadbcb42a91d5158330c7e1f63103ee64f3fbd7c.tar.bz2 px4-firmware-aadbcb42a91d5158330c7e1f63103ee64f3fbd7c.zip |
ARDrone driver: Move to topic groups
-rw-r--r-- | src/drivers/ardrone_interface/ardrone_motor_control.c | 5 |
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; |