mirror of https://github.com/ArduPilot/ardupilot
Tools: added baro decode
This commit is contained in:
parent
978a7d2859
commit
2a3238b7de
|
@ -19,6 +19,7 @@ def num(s):
|
|||
parser = optparse.OptionParser("decode_devid.py")
|
||||
parser.add_option("-C", "--compass", action='store_true', help='decode compass IDs')
|
||||
parser.add_option("-I", "--imu", action='store_true', help='decode IMU IDs')
|
||||
parser.add_option("-B", "--baro", action='store_true', help='decode barometer IDs')
|
||||
|
||||
opts, args = parser.parse_args()
|
||||
|
||||
|
@ -83,8 +84,25 @@ imu_types = {
|
|||
0x2E : "DEVTYPE_INS_ICM20649",
|
||||
0x2F : "DEVTYPE_INS_ICM20602",
|
||||
0x30 : "DEVTYPE_INS_ICM20601",
|
||||
0x31 : "DEVTYPE_INS_ADIS1647x",
|
||||
}
|
||||
|
||||
baro_types = {
|
||||
0x01 : "DEVTYPE_BARO_SITL",
|
||||
0x02 : "DEVTYPE_BARO_BMP085",
|
||||
0x03 : "DEVTYPE_BARO_BMP280",
|
||||
0x04 : "DEVTYPE_BARO_BMP388",
|
||||
0x05 : "DEVTYPE_BARO_DPS280",
|
||||
0x06 : "DEVTYPE_BARO_DPS310",
|
||||
0x07 : "DEVTYPE_BARO_FBM320",
|
||||
0x08 : "DEVTYPE_BARO_ICM20789",
|
||||
0x09 : "DEVTYPE_BARO_KELLERLD",
|
||||
0x0A : "DEVTYPE_BARO_LPS2XH",
|
||||
0x0B : "DEVTYPE_BARO_MS5611",
|
||||
0x0C : "DEVTYPE_BARO_SPL06",
|
||||
0x0D : "DEVTYPE_BARO_UAVCAN",
|
||||
}
|
||||
|
||||
decoded_devname = ""
|
||||
|
||||
if opts.compass:
|
||||
|
@ -93,6 +111,8 @@ if opts.compass:
|
|||
if opts.imu:
|
||||
decoded_devname = imu_types.get(devtype, "UNKNOWN")
|
||||
|
||||
if opts.baro:
|
||||
decoded_devname = baro_types.get(devtype, "UNKNOWN")
|
||||
|
||||
if bus_type == 3:
|
||||
#uavcan devtype represents sensor_id
|
||||
|
|
Loading…
Reference in New Issue