criticalStatuses method
Implementation
List<String> criticalStatuses(Uint8List criticalStatus) {
assert(
criticalStatus.length == 8,
'Critical status must be 8 bytes long, but was ${criticalStatus.length} bytes.',
);
List<String> exeptions = [];
for (int i = 0; i < 8; i++) {
for (int j = 7; j >= 0; j--) {
final negative = netagiveStatuses[(i, j)] ?? false;
final bitStatus = _bitOf(raw, i, j);
final bitError = negative ? !bitStatus : bitStatus;
if (_bitOf(criticalStatus, i, j) && bitError) {
exeptions.add(statusDescription(i, j));
}
}
}
return exeptions;
}