aboutsummaryrefslogtreecommitdiff
path: root/src/examples
diff options
context:
space:
mode:
authorThomas Gubler <thomasgubler@gmail.com>2015-02-01 11:06:47 +0100
committerThomas Gubler <thomasgubler@gmail.com>2015-02-01 11:06:47 +0100
commit84ff3c671d5c6d00a1b6c9a8062bddfb6875f8f9 (patch)
treedb0470a2471776e9ffe525b2fa7302cec7ab8bd8 /src/examples
parent7c958a2cca90a6262dc491fe9ef86d85bacdf3da (diff)
parenta2a244584e36a0e9ffdb93a0dda8473baf8344d3 (diff)
downloadpx4-firmware-84ff3c671d5c6d00a1b6c9a8062bddfb6875f8f9.tar.gz
px4-firmware-84ff3c671d5c6d00a1b6c9a8062bddfb6875f8f9.tar.bz2
px4-firmware-84ff3c671d5c6d00a1b6c9a8062bddfb6875f8f9.zip
Merge remote-tracking branch 'upstream/master' into ros_messagelayer_merge2_attctrl_posctrl
Conflicts: src/drivers/px4fmu/fmu.cpp
Diffstat (limited to 'src/examples')
-rw-r--r--src/examples/matlab_csv_serial/matlab_csv_serial.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/examples/matlab_csv_serial/matlab_csv_serial.c b/src/examples/matlab_csv_serial/matlab_csv_serial.c
index a95f45d1a..145cf99cc 100644
--- a/src/examples/matlab_csv_serial/matlab_csv_serial.c
+++ b/src/examples/matlab_csv_serial/matlab_csv_serial.c
@@ -1,6 +1,6 @@
/****************************************************************************
*
- * Copyright (c) 2014 PX4 Development Team. All rights reserved.
+ * Copyright (c) 2014-2015 PX4 Development Team. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -190,10 +190,10 @@ int matlab_csv_serial_thread_main(int argc, char *argv[])
struct gyro_report gyro1;
/* subscribe to parameter changes */
- int accel0_sub = orb_subscribe(ORB_ID(sensor_accel0));
- int accel1_sub = orb_subscribe(ORB_ID(sensor_accel1));
- int gyro0_sub = orb_subscribe(ORB_ID(sensor_gyro0));
- int gyro1_sub = orb_subscribe(ORB_ID(sensor_gyro1));
+ int accel0_sub = orb_subscribe_multi(ORB_ID(sensor_accel), 0);
+ int accel1_sub = orb_subscribe_multi(ORB_ID(sensor_accel), 1);
+ int gyro0_sub = orb_subscribe_multi(ORB_ID(sensor_gyro), 0);
+ int gyro1_sub = orb_subscribe_multi(ORB_ID(sensor_gyro), 1);
thread_running = true;
@@ -224,10 +224,10 @@ int matlab_csv_serial_thread_main(int argc, char *argv[])
/* accel0 update available? */
if (fds[0].revents & POLLIN)
{
- orb_copy(ORB_ID(sensor_accel0), accel0_sub, &accel0);
- orb_copy(ORB_ID(sensor_accel1), accel1_sub, &accel1);
- orb_copy(ORB_ID(sensor_gyro0), gyro0_sub, &gyro0);
- orb_copy(ORB_ID(sensor_gyro1), gyro1_sub, &gyro1);
+ orb_copy(ORB_ID(sensor_accel), accel0_sub, &accel0);
+ orb_copy(ORB_ID(sensor_accel), accel1_sub, &accel1);
+ orb_copy(ORB_ID(sensor_gyro), gyro0_sub, &gyro0);
+ orb_copy(ORB_ID(sensor_gyro), gyro1_sub, &gyro1);
// write out on accel 0, but collect for all other sensors as they have updates
dprintf(serial_fd, "%llu,%d,%d,%d,%d,%d,%d\n", accel0.timestamp, (int)accel0.x_raw, (int)accel0.y_raw, (int)accel0.z_raw,