|
|
|
@ -337,13 +337,14 @@ void AP_Proximity::detect_instance(uint8_t instance)
@@ -337,13 +337,14 @@ void AP_Proximity::detect_instance(uint8_t instance)
|
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
#if HAL_WITH_UAVCAN |
|
|
|
|
case Type::UAVCAN: |
|
|
|
|
#if HAL_WITH_UAVCAN |
|
|
|
|
state[instance].instance = instance; |
|
|
|
|
// drivers[instance] = new AP_Proximity_UAVCAN(*this, state[instance]);
|
|
|
|
|
drivers[instance] = AP_Proximity_UAVCAN::probe(*this, state[instance]); |
|
|
|
|
return; |
|
|
|
|
#endif |
|
|
|
|
break; |
|
|
|
|
#if CONFIG_HAL_BOARD == HAL_BOARD_SITL |
|
|
|
|
case Type::SITL: |
|
|
|
|
state[instance].instance = instance; |
|
|
|
|