{
    "format_version": 1,
    "data_version": "sha256:e516c792575926a27175fff2a61e72c241603454fe7910e13864fadd988e837e",
    "bus_types": [
        {"value": 0, "name": "UNKNOWN"},
        {"value": 1, "name": "I2C"},
        {"value": 2, "name": "SPI"},
        {"value": 3, "name": "DRONECAN"},
        {"value": 4, "name": "SITL"},
        {"value": 5, "name": "MSP"},
        {"value": 6, "name": "SERIAL"},
        {"value": 7, "name": "WSPI"}
    ],
    "device_types": {
        "compass": [
            {"value": 1, "name": "DEVTYPE_HMC5883_OLD"},
            {"value": 2, "name": "DEVTYPE_LSM303D"},
            {"value": 4, "name": "DEVTYPE_AK8963"},
            {"value": 5, "name": "DEVTYPE_BMM150"},
            {"value": 6, "name": "DEVTYPE_LSM9DS1"},
            {"value": 7, "name": "DEVTYPE_HMC5883"},
            {"value": 8, "name": "DEVTYPE_LIS3MDL"},
            {"value": 9, "name": "DEVTYPE_AK0991x"},
            {"value": 10, "name": "DEVTYPE_IST8310"},
            {"value": 11, "name": "DEVTYPE_ICM20948"},
            {"value": 12, "name": "DEVTYPE_MMC3416"},
            {"value": 13, "name": "DEVTYPE_QMC5883L"},
            {"value": 14, "name": "DEVTYPE_MAG3110"},
            {"value": 15, "name": "DEVTYPE_SITL"},
            {"value": 16, "name": "DEVTYPE_IST8308"},
            {"value": 17, "name": "DEVTYPE_RM3100"},
            {"value": 18, "name": "DEVTYPE_RM3100_2", "description": "unused, past mistake; this RM3100 ID was only used by master firmware from 2020-03-26 to 2020-05-23"},
            {"value": 19, "name": "DEVTYPE_MMC5983"},
            {"value": 20, "name": "DEVTYPE_AK09918"},
            {"value": 21, "name": "DEVTYPE_AK09915"},
            {"value": 22, "name": "DEVTYPE_QMC5883P"},
            {"value": 23, "name": "DEVTYPE_BMM350"},
            {"value": 24, "name": "DEVTYPE_IIS2MDC"},
            {"value": 25, "name": "DEVTYPE_LIS2MDL", "description": "retired; same sensor as IIS2MDC, only used on pre-release firmware"},
            {"value": 26, "name": "DEVTYPE_AF9838"},
            {"value": 27, "name": "DEVTYPE_AK09940A"}
        ],
        "imu": [
            {"value": 9, "name": "DEVTYPE_BMI160"},
            {"value": 16, "name": "DEVTYPE_L3G4200D"},
            {"value": 17, "name": "DEVTYPE_ACC_LSM303D"},
            {"value": 18, "name": "DEVTYPE_ACC_BMA180"},
            {"value": 19, "name": "DEVTYPE_ACC_MPU6000"},
            {"value": 22, "name": "DEVTYPE_ACC_MPU9250"},
            {"value": 23, "name": "DEVTYPE_ACC_IIS328DQ"},
            {"value": 24, "name": "DEVTYPE_ACC_LSM9DS1"},
            {"value": 33, "name": "DEVTYPE_GYR_MPU6000"},
            {"value": 34, "name": "DEVTYPE_GYR_L3GD20"},
            {"value": 36, "name": "DEVTYPE_GYR_MPU9250"},
            {"value": 37, "name": "DEVTYPE_GYR_I3G4250D"},
            {"value": 38, "name": "DEVTYPE_GYR_LSM9DS1"},
            {"value": 39, "name": "DEVTYPE_INS_ICM20789"},
            {"value": 40, "name": "DEVTYPE_INS_ICM20689"},
            {"value": 41, "name": "DEVTYPE_INS_BMI055"},
            {"value": 42, "name": "DEVTYPE_SITL"},
            {"value": 43, "name": "DEVTYPE_INS_BMI088"},
            {"value": 44, "name": "DEVTYPE_INS_ICM20948"},
            {"value": 45, "name": "DEVTYPE_INS_ICM20648"},
            {"value": 46, "name": "DEVTYPE_INS_ICM20649"},
            {"value": 47, "name": "DEVTYPE_INS_ICM20602"},
            {"value": 48, "name": "DEVTYPE_INS_ICM20601"},
            {"value": 49, "name": "DEVTYPE_INS_ADIS1647X"},
            {"value": 50, "name": "DEVTYPE_SERIAL"},
            {"value": 51, "name": "DEVTYPE_INS_ICM40609"},
            {"value": 52, "name": "DEVTYPE_INS_ICM42688"},
            {"value": 53, "name": "DEVTYPE_INS_ICM42605"},
            {"value": 54, "name": "DEVTYPE_INS_ICM40605"},
            {"value": 55, "name": "DEVTYPE_INS_IIM42652"},
            {"value": 56, "name": "DEVTYPE_BMI270"},
            {"value": 57, "name": "DEVTYPE_INS_BMI085"},
            {"value": 58, "name": "DEVTYPE_INS_ICM42670"},
            {"value": 59, "name": "DEVTYPE_INS_ICM45686"},
            {"value": 60, "name": "DEVTYPE_INS_SCHA63T"},
            {"value": 61, "name": "DEVTYPE_INS_IIM42653"},
            {"value": 62, "name": "DEVTYPE_INS_LSM6DSV16X"},
            {"value": 63, "name": "DEVTYPE_INS_ASM330"},
            {"value": 64, "name": "DEVTYPE_INS_ADIS16607"},
            {"value": 65, "name": "DEVTYPE_INS_ZEROONE_FPGA_SCH16T"},
            {"value": 66, "name": "DEVTYPE_INS_LSM6DSV32X"},
            {"value": 67, "name": "DEVTYPE_INS_LSM6DSK320X"},
            {"value": 68, "name": "DEVTYPE_INS_ICM56686"}
        ],
        "baro": [
            {"value": 1, "name": "DEVTYPE_BARO_SITL"},
            {"value": 2, "name": "DEVTYPE_BARO_BMP085"},
            {"value": 3, "name": "DEVTYPE_BARO_BMP280"},
            {"value": 4, "name": "DEVTYPE_BARO_BMP388"},
            {"value": 5, "name": "DEVTYPE_BARO_DPS280"},
            {"value": 6, "name": "DEVTYPE_BARO_DPS310"},
            {"value": 7, "name": "DEVTYPE_BARO_FBM320"},
            {"value": 8, "name": "DEVTYPE_BARO_ICM20789"},
            {"value": 9, "name": "DEVTYPE_BARO_KELLERLD"},
            {"value": 10, "name": "DEVTYPE_BARO_LPS2XH"},
            {"value": 11, "name": "DEVTYPE_BARO_MS5611"},
            {"value": 12, "name": "DEVTYPE_BARO_SPL06"},
            {"value": 13, "name": "DEVTYPE_BARO_DRONECAN"},
            {"value": 14, "name": "DEVTYPE_BARO_MSP"},
            {"value": 15, "name": "DEVTYPE_BARO_ICP101XX"},
            {"value": 16, "name": "DEVTYPE_BARO_ICP201XX"},
            {"value": 17, "name": "DEVTYPE_BARO_MS5607"},
            {"value": 18, "name": "DEVTYPE_BARO_MS5837_30BA"},
            {"value": 19, "name": "DEVTYPE_BARO_MS5637"},
            {"value": 20, "name": "DEVTYPE_BARO_BMP390"},
            {"value": 21, "name": "DEVTYPE_BARO_BMP581"},
            {"value": 22, "name": "DEVTYPE_BARO_SPA06"},
            {"value": 23, "name": "DEVTYPE_BARO_AUAV"},
            {"value": 24, "name": "DEVTYPE_BARO_MS5837_02BA"}
        ],
        "airspeed": [
            {"value": 1, "name": "DEVTYPE_AIRSPEED_SITL"},
            {"value": 2, "name": "DEVTYPE_AIRSPEED_MS4525"},
            {"value": 3, "name": "DEVTYPE_AIRSPEED_MS5525"},
            {"value": 4, "name": "DEVTYPE_AIRSPEED_DLVR"},
            {"value": 5, "name": "DEVTYPE_AIRSPEED_MSP"},
            {"value": 6, "name": "DEVTYPE_AIRSPEED_SDP3X"},
            {"value": 7, "name": "DEVTYPE_AIRSPEED_DRONECAN"},
            {"value": 8, "name": "DEVTYPE_AIRSPEED_ANALOG"},
            {"value": 9, "name": "DEVTYPE_AIRSPEED_NMEA"},
            {"value": 10, "name": "DEVTYPE_AIRSPEED_ASP5033"},
            {"value": 11, "name": "DEVTYPE_AIRSPEED_AUAV"},
            {"value": 12, "name": "DEVTYPE_AIRSPEED_SCRIPTING"}
        ],
        "mavlink": [
            {"value": 0, "name": "DEVTYPE_MAVLINK_UNKNOWN"},
            {"value": 1, "name": "DEVTYPE_MAVLINK_UART"},
            {"value": 2, "name": "DEVTYPE_MAVLINK_NETWORKING"},
            {"value": 3, "name": "DEVTYPE_MAVLINK_CAN"},
            {"value": 4, "name": "DEVTYPE_MAVLINK_SCRIPTING"}
        ]
    }
}
