CommandResultEvent constructor
CommandResultEvent(
{ - required List<int> bytes,
- required String deviceId,
})
Implementation
CommandResultEvent({required List<int> bytes, required String deviceId})
: super(deviceId) {
ByteData byteData = ByteData.sublistView(Uint8List.fromList(bytes));
int comRes = byteData.getUint8(0);
switch (comRes) {
case 0:
_commandResult = CommandResult.ok;
break;
case 1:
_commandResult = CommandResult.notStartedBatteryLow;
break;
case 2:
_commandResult = CommandResult.notStartedDataAvailable;
break;
case 3:
_commandResult = CommandResult.notStartedProbandInfoMissing;
break;
case 4:
_commandResult = CommandResult.notDeletedMeasurementOn;
break;
case 5:
_commandResult = CommandResult.notStartedMeasurementOn;
break;
case 6:
_commandResult = CommandResult.notStoppedMeasurementOff;
break;
}
}