Skip to content

Instantly share code, notes, and snippets.

View devongermano's full-sized avatar

Devon Germano devongermano

View GitHub Profile
@devongermano
devongermano / parseZebraHQES.ts
Last active March 23, 2021 17:06
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');