MeterCoverRemoved bit is set to true when the device detects the meter cover being removed.
StrongMagneticFieldDetected bit is set to true when the device detects presence of a strong magnetic field.
BatteryFailure bit is set to true when the device detects that its battery has failed.
ProgramMemoryError bit is set to true when the device detects an error within its program (non-volatile) memory.
RAMError bit is set to true when the device detects an instance of a Random Access Memory error within the device memory.
NVMemoryError bit is set to true when the device detects an instance of a Non Volatile memory error within the device memory this is a fatal meter error that will require the meter replacement.
MeasurementSystemError bit is set to true when the device detects an error within its measurement system.
WatchdogError bit is set to true when the device has detected an instance of a watchdog reset event (following a catastrophic fault within the device).
SupplyDisconnectFailure bit is set to true when the device has detected that the valve has not closed as expected (for gas) or the contactor has not opened as expected (for electricity).
SupplyConnectFailure bit is set to true when the device has detected that the valve has not opened as expected (for gas) or the contactor has not closed as expected (for electricity).
MeasurementSWChanged/Tampered bit is set to true when the device detects that its measurement software has changed.
ClockInvalid bit is set to true when the device detects that its internal clock is invalid.
TemperatureExceeded bit is set to true when the metering device's temperature exceeds a predefined limit. There are various reasons for temperature rise in metering devices.
MoistureDetected bit is set to true when a sensor has detected the presence of moisture e.g. moisture in a gas line which can cause a drop in gas pressure, or moisture detected in the sealed component area within a water meter.