cisnan -> std::isnan
This commit is contained in:
parent
2682fcec2a
commit
ae1a6e9d8d
|
@ -49,7 +49,7 @@ angle_t getRunningAdvance(int rpm, float engineLoad) {
|
|||
return NAN;
|
||||
}
|
||||
|
||||
efiAssert(ObdCode::CUSTOM_ERR_ASSERT, !cisnan(engineLoad), "invalid el", NAN);
|
||||
efiAssert(ObdCode::CUSTOM_ERR_ASSERT, !std::isnan(engineLoad), "invalid el", NAN);
|
||||
|
||||
// compute base ignition angle from main table
|
||||
float advanceAngle = interpolate3d(
|
||||
|
|
|
@ -220,7 +220,7 @@ void EngineState::periodicFastCallback() {
|
|||
#if EFI_ENGINE_CONTROL
|
||||
void EngineState::updateTChargeK(int rpm, float tps) {
|
||||
float newTCharge = engine->fuelComputer.getTCharge(rpm, tps);
|
||||
if (!cisnan(newTCharge)) {
|
||||
if (!std::isnan(newTCharge)) {
|
||||
// control the rate of change or just fill with the initial value
|
||||
efitick_t nowNt = getTimeNowNt();
|
||||
float secsPassed = timeSinceLastTChargeK.getElapsedSeconds(nowNt);
|
||||
|
|
|
@ -311,7 +311,7 @@ float getInjectionMass(int rpm) {
|
|||
|
||||
bool isCranking = engine->rpmCalculator.isCranking();
|
||||
float cycleFuelMass = getCycleFuelMass(isCranking, baseFuelMass);
|
||||
efiAssert(ObdCode::CUSTOM_ERR_ASSERT, !cisnan(cycleFuelMass), "NaN cycleFuelMass", 0);
|
||||
efiAssert(ObdCode::CUSTOM_ERR_ASSERT, !std::isnan(cycleFuelMass), "NaN cycleFuelMass", 0);
|
||||
|
||||
if (engine->module<DfcoController>()->cutFuel()) {
|
||||
// If decel fuel cut, zero out fuel
|
||||
|
@ -394,7 +394,7 @@ float getBaroCorrection() {
|
|||
config->baroCorrRpmBins, Sensor::getOrZero(SensorType::Rpm)
|
||||
);
|
||||
|
||||
if (cisnan(correction) || correction < 0.01) {
|
||||
if (std::isnan(correction) || correction < 0.01) {
|
||||
warning(ObdCode::OBD_Barometric_Press_Circ_Range_Perf, "Invalid baro correction %f", correction);
|
||||
return 1;
|
||||
}
|
||||
|
|
|
@ -388,7 +388,7 @@ static void setFloat(const char *offsetStr, const char *valueStr) {
|
|||
if (isOutOfBounds(offset))
|
||||
return;
|
||||
float value = atoff(valueStr);
|
||||
if (cisnan(value)) {
|
||||
if (std::isnan(value)) {
|
||||
efiPrintf("invalid value [%s]", valueStr);
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
// Shifts angle into the [0..720) range for four stroke and [0..360) for two stroke
|
||||
// See also wrapVvt
|
||||
inline void wrapAngle(angle_t& angle, const char* msg, ObdCode code) {
|
||||
if (cisnan(angle)) {
|
||||
if (std::isnan(angle)) {
|
||||
firmwareError(ObdCode::CUSTOM_ERR_ANGLE, "a NaN %s", msg);
|
||||
angle = 0;
|
||||
}
|
||||
|
|
|
@ -57,7 +57,7 @@ void ensureArrayIsAscendingOrDefault(const char* msg, const TValue (&values)[TSi
|
|||
template<typename kType>
|
||||
int findIndexMsg(const char *msg, const kType array[], int size, kType value) {
|
||||
float fvalue = (float)value;
|
||||
if (cisnan(fvalue)) {
|
||||
if (std::isnan(fvalue)) {
|
||||
firmwareError(ObdCode::ERROR_NAN_FIND_INDEX, "NaN in findIndex%s", msg);
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue