Page 81/95
21January2021/Version 0
LEM International SA
Chemin des Aulx 8
1228 PLAN-LES-OUATES Switzerland
www.lem.com
7.5.5. Errors
DCBM errors caught are reported in the
errors
section of the
/status
API. This section is
composed of a list of flags.
Any error has the following impact:
• Block new transactions
• Display the error(s) on screen
Any error remains until a power down. All errors
are cleared on a reboot, then raised again if
errors still exist. The DCBM checks the presence
of all errors within the first 10 seconds, most of
them are re-checked cyclically.
0 is the error value corresponding to the nominal state of the DCBM. Any other value prevents new
transactions.
i
An on-going transaction is not interrupted by an error. But the error
invalidates the transaction through the
transactionStatus
.
All errors display the screen shown on adjacent figure (the
FF#
value refers to
value
field)
Table 12: List of error flags
"errors"
: {
"value"
: 0,
"bits"
: {
"muInitIsFailed"
: false,
"suStateIsInvalid"
: false,
"versionCheckIsFailed"
: false,
"muRngInitIsFailed"
: false,
"muDataIntegrityIsFailed"
: false,
"muFwIntegrityIsFailed"
: false,
"suIntegrityIsFailed"
: false,
"logbookIntegrityIsFailed"
: false,
"logbookIsFull"
: false,
"memoryAccessIsFailed"
: false,
"muStateIsFailed"
: false
}
},
i
Flag
index
Name
Description
Check
frequency
0
muInitIsFailed
Meter unit initialization failed
On startup
1
suStateIsInvalid
Sensor unit is in an invalid state
Any time
2
versionCheckIsFailed
Firmware version of the Sensor Unit is not the one the
Meter Unit expects
On startup
3
muRngInitIsFailed
Random Number Generation initialization failed
On startup
4
muDataIntegrityIsFailed
CRC error on the operation data of the Meter Unit
Every 30 minutes
5
muFwIntegrityIsFailed
CRC error on the Meter Unit firmware memory
Every 30 minutes
6
suIntegrityIsFailed
CRC error on the data or firmware memory of the
Sensor Unit
Any time
8
logbookIntegrityIsFailed
CRC error on logbook memory
Every 30 minutes
9
logbookIsFull
Logbook is full
Any time
10
memoryAccessIsFailed
Rejected access to memory
Any time
13
muStateIsFailed
Unexpected error in the Meter Unit
Every 30 minutes