cisnan -> std::isnan

This commit is contained in:
Matthew Kennedy 2024-07-22 19:00:59 -04:00 committed by rusefi
parent 2682fcec2a
commit ae1a6e9d8d
6 changed files with 7 additions and 7 deletions

View File

@ -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(

View File

@ -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);

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}