The hard parts were coded by Code Different!
https://stackoverflow.com/questions/50407560/swift4-displaying-parser-result-in-an-nsoutlineview/
Demodata:
0xe1,0x35, 0x9f,0x1e,0x08,0x31,0x36,0x30,0x32,0x31,0x34,0x33,0x37, 0xef,0x12, 0xdf,0x0d,0x08,0x4d,0x30,0x30,0x30,0x2d,0x4d,0x50,0x49, 0xdf,0x7f,0x04,0x31,0x2d,0x32,0x32, 0xef,0x14, 0xdf,0x0d,0x0b,0x4d,0x30,0x30,0x30,0x2d,0x54,0x45,0x53,0x54,0x4f,0x53, 0xdf,0x7f,0x03,0x36,0x2d,0x35, 0xe1,0x2F, 0x9f,0x1e,0x08,0x31,0x36,0x30,0x32,0x31,0x34,0x33,0x37, 0xef,0x12, 0xdf,0x0d,0x08,0x4d,0x30,0x30,0x30,0x2d,0x4d,0x50,0x49, 0xdf,0x7f,0x04,0x31,0x2d,0x32,0x32, 0xef,0x0e, 0xdf,0x0d,0x0b,0x4d,0x30,0x30,0x30,0x2d,0x54,0x45,0x53,0x54,0x4f,0x53,
Drag demo data to Textfield and click parse