// failure reasons

frDepthImplausible,      // 0
frDHT22ReadFailure,
frImplausibleFrequency,
frImplausiblePressure,
frImplausibleRH,
frImplausibleTemp,       // 5

frResistanceOpen,
frResistanceShorted,
frSPS30NoFan,
frSPS30NoOldAutoclean,
frSPS30NoReset,         // 10

frSPS30NoResponse,
frSPS30NoSerialPort,
frSPS30NoSetAutoclean,
frSPS30NoShutdown,
frSPS30NoStartMeasurement, // 15

frSPS30ReadFailureNOTUSED,
frVC0706Failure,
frLightningNoStart,
frSPS30Access,
frSPS30CommandState,   // 20

frSPS30DataLength,
frSPS30Firmware,
frSPS30IntArgRange,
frSPS30ExtArgRange,
frSPS30Protocol,       // 25

frSPS30Timeout,
frSPS30UnknownCmd,
frSPS30Mystery,
frSCD40SetAmbient,
frSCD40measureSingleShot, // 30

frSCD40readMeasurement,
frSCD40BadCO2,
frSCD30SetAmbient,
frSCD30DataNotReady,
frDebugging,             // 35

frDHT20_BadChecksum,
frDHT20_BadConnection,
frDHT20_BytesAllZero,
frDHT20_MissingBytes,
frDHT20_Timeout,        // 40

frDHT20_TWI_Data_NAK,
frDHT20_TWI_DataTooLong,
frDHT20_TWI_Mystery,
frDHT20_TWI_SLA_NAK
}

