mirror of https://github.com/ArduPilot/ardupilot
AP_TemperatureSensor: use NEW_NOTHROW for new(std::nothrow)
This commit is contained in:
parent
93484ec81d
commit
65822c01ed
|
@ -174,32 +174,32 @@ void AP_TemperatureSensor::init()
|
||||||
switch (get_type(instance)) {
|
switch (get_type(instance)) {
|
||||||
#if AP_TEMPERATURE_SENSOR_TSYS01_ENABLED
|
#if AP_TEMPERATURE_SENSOR_TSYS01_ENABLED
|
||||||
case AP_TemperatureSensor_Params::Type::TSYS01:
|
case AP_TemperatureSensor_Params::Type::TSYS01:
|
||||||
drivers[instance] = new AP_TemperatureSensor_TSYS01(*this, _state[instance], _params[instance]);
|
drivers[instance] = NEW_NOTHROW AP_TemperatureSensor_TSYS01(*this, _state[instance], _params[instance]);
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
#if AP_TEMPERATURE_SENSOR_MCP9600_ENABLED
|
#if AP_TEMPERATURE_SENSOR_MCP9600_ENABLED
|
||||||
case AP_TemperatureSensor_Params::Type::MCP9600:
|
case AP_TemperatureSensor_Params::Type::MCP9600:
|
||||||
drivers[instance] = new AP_TemperatureSensor_MCP9600(*this, _state[instance], _params[instance]);
|
drivers[instance] = NEW_NOTHROW AP_TemperatureSensor_MCP9600(*this, _state[instance], _params[instance]);
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
#if AP_TEMPERATURE_SENSOR_MAX31865_ENABLED
|
#if AP_TEMPERATURE_SENSOR_MAX31865_ENABLED
|
||||||
case AP_TemperatureSensor_Params::Type::MAX31865:
|
case AP_TemperatureSensor_Params::Type::MAX31865:
|
||||||
drivers[instance] = new AP_TemperatureSensor_MAX31865(*this, _state[instance], _params[instance]);
|
drivers[instance] = NEW_NOTHROW AP_TemperatureSensor_MAX31865(*this, _state[instance], _params[instance]);
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
#if AP_TEMPERATURE_SENSOR_TSYS03_ENABLED
|
#if AP_TEMPERATURE_SENSOR_TSYS03_ENABLED
|
||||||
case AP_TemperatureSensor_Params::Type::TSYS03:
|
case AP_TemperatureSensor_Params::Type::TSYS03:
|
||||||
drivers[instance] = new AP_TemperatureSensor_TSYS03(*this, _state[instance], _params[instance]);
|
drivers[instance] = NEW_NOTHROW AP_TemperatureSensor_TSYS03(*this, _state[instance], _params[instance]);
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
#if AP_TEMPERATURE_SENSOR_ANALOG_ENABLED
|
#if AP_TEMPERATURE_SENSOR_ANALOG_ENABLED
|
||||||
case AP_TemperatureSensor_Params::Type::ANALOG:
|
case AP_TemperatureSensor_Params::Type::ANALOG:
|
||||||
drivers[instance] = new AP_TemperatureSensor_Analog(*this, _state[instance], _params[instance]);
|
drivers[instance] = NEW_NOTHROW AP_TemperatureSensor_Analog(*this, _state[instance], _params[instance]);
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
#if AP_TEMPERATURE_SENSOR_DRONECAN_ENABLED
|
#if AP_TEMPERATURE_SENSOR_DRONECAN_ENABLED
|
||||||
case AP_TemperatureSensor_Params::Type::DRONECAN:
|
case AP_TemperatureSensor_Params::Type::DRONECAN:
|
||||||
drivers[instance] = new AP_TemperatureSensor_DroneCAN(*this, _state[instance], _params[instance]);
|
drivers[instance] = NEW_NOTHROW AP_TemperatureSensor_DroneCAN(*this, _state[instance], _params[instance]);
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
case AP_TemperatureSensor_Params::Type::NONE:
|
case AP_TemperatureSensor_Params::Type::NONE:
|
||||||
|
|
Loading…
Reference in New Issue