|
|
|
@ -66,7 +66,7 @@ const AP_Param::GroupInfo AP_Airspeed::var_info[] = {
@@ -66,7 +66,7 @@ const AP_Param::GroupInfo AP_Airspeed::var_info[] = {
|
|
|
|
|
// @Param: _TYPE
|
|
|
|
|
// @DisplayName: Airspeed type
|
|
|
|
|
// @Description: Type of airspeed sensor
|
|
|
|
|
// @Values: 0:None,1:I2C-MS4525D0,2:Analog,3:I2C-MS5525,4:I2C-MS5525 (0x76),5:I2C-MS5525 (0x77),6:I2C-SDP3X,7:I2C-DLVR,8:UAVCAN
|
|
|
|
|
// @Values: 0:None,1:I2C-MS4525D0,2:Analog,3:I2C-MS5525,4:I2C-MS5525 (0x76),5:I2C-MS5525 (0x77),6:I2C-SDP3X,7:I2C-DLVR-5in,8:UAVCAN,9:I2C-DLVR-10in
|
|
|
|
|
// @User: Standard
|
|
|
|
|
AP_GROUPINFO_FLAGS("_TYPE", 0, AP_Airspeed, param[0].type, ARSPD_DEFAULT_TYPE, AP_PARAM_FLAG_ENABLE), |
|
|
|
|
|
|
|
|
@ -146,7 +146,7 @@ const AP_Param::GroupInfo AP_Airspeed::var_info[] = {
@@ -146,7 +146,7 @@ const AP_Param::GroupInfo AP_Airspeed::var_info[] = {
|
|
|
|
|
// @Param: 2_TYPE
|
|
|
|
|
// @DisplayName: Second Airspeed type
|
|
|
|
|
// @Description: Type of 2nd airspeed sensor
|
|
|
|
|
// @Values: 0:None,1:I2C-MS4525D0,2:Analog,3:I2C-MS5525,4:I2C-MS5525 (0x76),5:I2C-MS5525 (0x77),6:I2C-SDP3X,7:I2C-DLVR,8:UAVCAN
|
|
|
|
|
// @Values: 0:None,1:I2C-MS4525D0,2:Analog,3:I2C-MS5525,4:I2C-MS5525 (0x76),5:I2C-MS5525 (0x77),6:I2C-SDP3X,7:I2C-DLVR-5in,8:UAVCAN,9:I2C-DLVR-10in
|
|
|
|
|
// @User: Standard
|
|
|
|
|
AP_GROUPINFO_FLAGS("2_TYPE", 11, AP_Airspeed, param[1].type, 0, AP_PARAM_FLAG_ENABLE), |
|
|
|
|
|
|
|
|
@ -267,9 +267,14 @@ void AP_Airspeed::init()
@@ -267,9 +267,14 @@ void AP_Airspeed::init()
|
|
|
|
|
case TYPE_I2C_SDP3X: |
|
|
|
|
sensor[i] = new AP_Airspeed_SDP3X(*this, i); |
|
|
|
|
break; |
|
|
|
|
case TYPE_I2C_DLVR: |
|
|
|
|
case TYPE_I2C_DLVR_5IN: |
|
|
|
|
#if !HAL_MINIMIZE_FEATURES |
|
|
|
|
sensor[i] = new AP_Airspeed_DLVR(*this, i); |
|
|
|
|
sensor[i] = new AP_Airspeed_DLVR(*this, i, 5); |
|
|
|
|
#endif // !HAL_MINIMIZE_FEATURES
|
|
|
|
|
break; |
|
|
|
|
case TYPE_I2C_DLVR_10IN: |
|
|
|
|
#if !HAL_MINIMIZE_FEATURES |
|
|
|
|
sensor[i] = new AP_Airspeed_DLVR(*this, i, 10); |
|
|
|
|
#endif // !HAL_MINIMIZE_FEATURES
|
|
|
|
|
break; |
|
|
|
|
case TYPE_UAVCAN: |
|
|
|
|