The history logs of intouch are two type of files:
- `data`.idx:
TODO - `data`.lgh: the values of data point in sequence manner
TODO
- 512 bytes each block
- 4 bytes -> operator type (“EC13 0100/0200/0300” means data (BOOL/INT/DOUBLE) store in this operator)
- 4 bytes -> number of <timestamp, data> that will follow
- 48 bytes (8 bytes + 40 bytes): timestamp + string type
- (number - 1) <timestamp, value> followed
00002400: ec13 0200 0e00 0000 b09a 8343 dbdb da01 ...........C.... 00002410: 4d59 5f54 4147 3300 0000 0000 0000 0000 MY_TAG3......... 00002420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00002430: 0000 0000 0000 0000 b09a 8343 dbdb da01 ...........C.... 00002440: 0000 0000 0000 0000 10ba 7248 dbdb da01 ..........rH.... 00002450: 0000 0000 0080 4140 b0a5 664b dbdb da01 ......A@..fK.... 00002460: 0000 0000 0080 4340 5073 5f4e dbdb da01 ......C@Ps_N.... 00002470: 0000 0000 0080 4540 108f 5851 dbdb da01 ......E@..XQ.... 00002480: 0000 0000 0080 4740 10ed 6054 dbdb da01 ......G@..`T.... 00002490: 0000 0000 0080 4940 b02b 5c57 dbdb da01 ......I@.+\W.... 000024a0: 0000 0000 0080 4b40 506a 575a dbdb da01 ......K@PjWZ.... 000024b0: 0000 0000 0080 4d40 f0a8 525d dbdb da01 ......M@..R].... 000024c0: 0000 0000 0080 4f40 70ec 5460 dbdb da01 ......O@p.T`.... 000024d0: 0000 0000 00c0 5040 60d7 3f63 dbdb da01 ......P@`.?c.... 000024e0: 0000 0000 00c0 5140 509d 4566 dbdb da01 ......Q@P.Ef.... 000024f0: 0000 0000 00c0 5240 600b 3d69 dbdb da01 ......R@`.=i.... 00002500: 0000 0000 00c0 5340 9056 326c dbdb da01 ......S@.V2l.... 00002510: 0000 0000 00c0 5440 0000 0000 0000 0000 ......T@........ 00002520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00002530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00002540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00002550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00002560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00002570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00002580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00002590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 000025a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 000025b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 000025c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 000025d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 000025e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 000025f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00002600:
python dump_data.py