From 7e24240ec394ab4e0c011e2891d30b955f9b0f38 Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Thu, 20 Aug 2015 10:18:35 +0200 Subject: [PATCH] Baro: Move to generated uORB topics --- msg/sensor_baro.msg | 5 +++++ src/drivers/drv_baro.h | 18 ++---------------- 2 files changed, 7 insertions(+), 16 deletions(-) create mode 100644 msg/sensor_baro.msg diff --git a/msg/sensor_baro.msg b/msg/sensor_baro.msg new file mode 100644 index 0000000000..315d5a56ec --- /dev/null +++ b/msg/sensor_baro.msg @@ -0,0 +1,5 @@ +float32 pressure +float32 altitude +float32 temperature +uint64 timestamp +uint64 error_count diff --git a/src/drivers/drv_baro.h b/src/drivers/drv_baro.h index 791e3c5cc1..4da8e8050f 100644 --- a/src/drivers/drv_baro.h +++ b/src/drivers/drv_baro.h @@ -50,22 +50,8 @@ #define BARO_BASE_DEVICE_PATH "/dev/baro" #define BARO0_DEVICE_PATH "/dev/baro0" -/** - * baro report structure. Reads from the device must be in multiples of this - * structure. - */ -struct baro_report { - float pressure; - float altitude; - float temperature; - uint64_t timestamp; - uint64_t error_count; -}; - -/* - * ObjDev tag for raw barometer data. - */ -ORB_DECLARE(sensor_baro); +#include +#define baro_report sensor_baro_s /* * ioctl() definitions