#------------------------------------------------------------------------------ # $File: measure,v 1.3 2021/03/25 17:30:10 christos Exp $ # measure: file(1) magic for measurement data # DIY-Thermocam raw data 0 name diy-thermocam-parser >0 beshort x scale %d- >2 beshort x \b%d, >4 lefloat x spot sensor temperature %f, >9 ubyte 0 unit celsius, >9 ubyte 1 unit fahrenheit, >8 ubyte x color scheme %d >10 ubyte 1 \b, show spot sensor >11 ubyte 1 \b, show scale bar >12 ubyte &1 \b, minimum point enabled >12 ubyte &2 \b, maximum point enabled >13 lefloat x \b, calibration: offset %f, >17 lefloat x slope %f 0 name diy-thermocam-checker >9 ubyte <2 >>10 ubyte <2 >>>11 ubyte <2 >>>>12 ubyte <4 >>>>>17 lefloat >0.0001 DIY-Thermocam raw data # V2 and Leption 3.x: 38408 ubyte <19 >38400 use diy-thermocam-checker >>38400 default x (Lepton 3.x), >>>38400 use diy-thermocam-parser # V1 or Lepton 2.x 9608 ubyte <19 >9600 use diy-thermocam-checker >>9600 default x (Lepton 2.x), >>>9600 use diy-thermocam-parser # Becker & Hickl Photon Counting (PMS) data file # format documentation: https://www.becker-hickl.com/wp-content/uploads/2018/11/opm-pms400-v01.pdf (page 57) (0x02.l) string *IDENTIFICATION Becker & Hickl PMS Data File >0x12 short x (%d data blocks) !:ext sdt