xref: /dflybsd-src/contrib/file/magic/Magdir/measure (revision 970935fd377c084648da946d7d7e6d0286f5f89a)
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