diff --git a/src/drivers/drv_sensor.h b/src/drivers/drv_sensor.h index c32a1d12bc..ebd59cea6e 100644 --- a/src/drivers/drv_sensor.h +++ b/src/drivers/drv_sensor.h @@ -163,6 +163,10 @@ #define DRV_ADC_DEVTYPE_ADS1115 0x90 #define DRV_DIST_DEVTYPE_VL53L1X 0x91 +// Generic types for unknown MAVLINK sensors +#define DRV_GPS_DEVTYPE_MAVLINK 0x92 +#define DRV_MAG_DEVTYPE_MAVLINK 0x93 + #define DRV_DEVTYPE_UNUSED 0xff #endif /* _DRV_SENSOR_H */ diff --git a/src/lib/drivers/device/Device.hpp b/src/lib/drivers/device/Device.hpp index 45a314d070..2611ac5521 100644 --- a/src/lib/drivers/device/Device.hpp +++ b/src/lib/drivers/device/Device.hpp @@ -147,6 +147,7 @@ public: DeviceBusType_SPI = 2, DeviceBusType_UAVCAN = 3, DeviceBusType_SIMULATION = 4, + DeviceBusType_MAVLINK = 5, }; /* @@ -192,6 +193,9 @@ public: case DeviceBusType_SIMULATION: return "SIMULATION"; + case DeviceBusType_MAVLINK: + return "MAVLINK"; + case DeviceBusType_UNKNOWN: default: return "UNKNOWN";