fromPrinterCode static method
Converts an integer printer code to a PrinterStatus enum value.
The code parameter represents the integer code returned by the printer.
Returns the corresponding PrinterStatus enum value, or
PrinterStatus.unknownStatusError if the code is not recognized.
Implementation
static PrinterStatus fromPrinterCode(int? code) {
switch (code) {
case 0:
return PrinterStatus.success;
case 1:
return PrinterStatus.needsPaper;
case -2:
return PrinterStatus.highTemperature;
case -3:
return PrinterStatus.lowBatteryVoltage;
default:
return PrinterStatus.unknownStatusError;
}
}