aboutsummaryrefslogtreecommitdiff
path: root/src/modules/uavcan/sensors/mag.hpp
diff options
context:
space:
mode:
authorPavel Kirienko <pavel.kirienko@gmail.com>2014-08-23 23:14:59 +0400
committerPavel Kirienko <pavel.kirienko@gmail.com>2014-08-23 23:14:59 +0400
commit4e0d7c6b0e52d3eecba65f4415d4c7372dfd8a49 (patch)
treeaaa6c0ead7eb140d0943e3a5737ec24ee939c9f9 /src/modules/uavcan/sensors/mag.hpp
parent6a8971e28f492073a951d96065df30034853bea7 (diff)
downloadpx4-firmware-4e0d7c6b0e52d3eecba65f4415d4c7372dfd8a49.tar.gz
px4-firmware-4e0d7c6b0e52d3eecba65f4415d4c7372dfd8a49.tar.bz2
px4-firmware-4e0d7c6b0e52d3eecba65f4415d4c7372dfd8a49.zip
UAVCAN: redundant sensors support
Diffstat (limited to 'src/modules/uavcan/sensors/mag.hpp')
-rw-r--r--src/modules/uavcan/sensors/mag.hpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/modules/uavcan/sensors/mag.hpp b/src/modules/uavcan/sensors/mag.hpp
index 4bc5129a2..6d413a8f7 100644
--- a/src/modules/uavcan/sensors/mag.hpp
+++ b/src/modules/uavcan/sensors/mag.hpp
@@ -38,18 +38,16 @@
#pragma once
#include "sensor_bridge.hpp"
-#include <drivers/device/device.h>
#include <drivers/drv_mag.h>
#include <uavcan/equipment/ahrs/Magnetometer.hpp>
-class UavcanMagnetometerBridge : public IUavcanSensorBridge, public device::CDev
+class UavcanMagnetometerBridge : public UavcanCDevSensorBridgeBase
{
public:
static const char *const NAME;
UavcanMagnetometerBridge(uavcan::INode& node);
- ~UavcanMagnetometerBridge() override;
const char *get_name() const override { return NAME; }
@@ -67,7 +65,4 @@ private:
uavcan::Subscriber<uavcan::equipment::ahrs::Magnetometer, MagCbBinder> _sub_mag;
mag_scale _scale = {};
- orb_id_t _orb_id = nullptr;
- orb_advert_t _orb_advert = -1;
- int _class_instance = -1;
};