16fca56fbSSascha Wildner 26fca56fbSSascha Wildner#------------------------------------------------------------------------------ 3*970935fdSSascha Wildner# $File: measure,v 1.3 2021/03/25 17:30:10 christos Exp $ 46fca56fbSSascha Wildner# measure: file(1) magic for measurement data 56fca56fbSSascha Wildner 66fca56fbSSascha Wildner# DIY-Thermocam raw data 76fca56fbSSascha Wildner0 name diy-thermocam-parser 86fca56fbSSascha Wildner>0 beshort x scale %d- 96fca56fbSSascha Wildner>2 beshort x \b%d, 106fca56fbSSascha Wildner>4 lefloat x spot sensor temperature %f, 116fca56fbSSascha Wildner>9 ubyte 0 unit celsius, 126fca56fbSSascha Wildner>9 ubyte 1 unit fahrenheit, 136fca56fbSSascha Wildner>8 ubyte x color scheme %d 146fca56fbSSascha Wildner>10 ubyte 1 \b, show spot sensor 156fca56fbSSascha Wildner>11 ubyte 1 \b, show scale bar 166fca56fbSSascha Wildner>12 ubyte &1 \b, minimum point enabled 176fca56fbSSascha Wildner>12 ubyte &2 \b, maximum point enabled 186fca56fbSSascha Wildner>13 lefloat x \b, calibration: offset %f, 196fca56fbSSascha Wildner>17 lefloat x slope %f 206fca56fbSSascha Wildner 216fca56fbSSascha Wildner0 name diy-thermocam-checker 226fca56fbSSascha Wildner>9 ubyte <2 236fca56fbSSascha Wildner>>10 ubyte <2 246fca56fbSSascha Wildner>>>11 ubyte <2 256fca56fbSSascha Wildner>>>>12 ubyte <4 266fca56fbSSascha Wildner>>>>>17 lefloat >0.0001 DIY-Thermocam raw data 276fca56fbSSascha Wildner 286fca56fbSSascha Wildner# V2 and Leption 3.x: 296fca56fbSSascha Wildner38408 ubyte <19 306fca56fbSSascha Wildner>38400 use diy-thermocam-checker 316fca56fbSSascha Wildner>>38400 default x (Lepton 3.x), 326fca56fbSSascha Wildner>>>38400 use diy-thermocam-parser 336fca56fbSSascha Wildner 346fca56fbSSascha Wildner# V1 or Lepton 2.x 356fca56fbSSascha Wildner9608 ubyte <19 366fca56fbSSascha Wildner>9600 use diy-thermocam-checker 376fca56fbSSascha Wildner>>9600 default x (Lepton 2.x), 386fca56fbSSascha Wildner>>>9600 use diy-thermocam-parser 396fca56fbSSascha Wildner 40*970935fdSSascha Wildner# Becker & Hickl Photon Counting (PMS) data file 41*970935fdSSascha Wildner# format documentation: https://www.becker-hickl.com/wp-content/uploads/2018/11/opm-pms400-v01.pdf (page 57) 42*970935fdSSascha Wildner(0x02.l) string *IDENTIFICATION Becker & Hickl PMS Data File 43*970935fdSSascha Wildner>0x12 short x (%d data blocks) 44*970935fdSSascha Wildner!:ext sdt 45