Skip to content

Instantly share code, notes, and snippets.

View devongermano's full-sized avatar

devongermano

  • 16:28 (UTC -07:00)
View GitHub Profile
@devongermano
devongermano / parseZebraHQES.ts
Last active May 7, 2025 17:51
Zebra ~HQES Error Parser, Typescript
parseError(error: string): string {
const radix = 16; // Hex
const nibbleOneMap: Map<number, string> = new Map();
nibbleOneMap.set(0, 'No error present');
nibbleOneMap.set(8, 'Cutter fault');
nibbleOneMap.set(4, 'Head open');
nibbleOneMap.set(2, 'Ribbon out');
nibbleOneMap.set(1, 'Media out');