xref: /freebsd/contrib/file/magic/Magdir/measure (revision 2dc4dbb9673c9a3309c2dad59cb588c6f04beaea)
158a0f0d0SEitan Adler
258a0f0d0SEitan Adler#------------------------------------------------------------------------------
3*2dc4dbb9SEitan Adler# $File: measure,v 1.2 2018/06/23 16:13:15 christos Exp $
458a0f0d0SEitan Adler# measure: file(1) magic for measurement data
558a0f0d0SEitan Adler
658a0f0d0SEitan Adler# DIY-Thermocam raw data
758a0f0d0SEitan Adler0	name	diy-thermocam-parser
858a0f0d0SEitan Adler>0	beshort	x	scale %d-
958a0f0d0SEitan Adler>2	beshort x	\b%d,
1058a0f0d0SEitan Adler>4	lefloat	x	spot sensor temperature %f,
11*2dc4dbb9SEitan Adler>9	ubyte	0	unit celsius,
12*2dc4dbb9SEitan Adler>9	ubyte	1	unit fahrenheit,
13*2dc4dbb9SEitan Adler>8	ubyte	x	color scheme %d
14*2dc4dbb9SEitan Adler>10	ubyte	1	\b, show spot sensor
15*2dc4dbb9SEitan Adler>11	ubyte	1	\b, show scale bar
16*2dc4dbb9SEitan Adler>12	ubyte	&1	\b, minimum point enabled
17*2dc4dbb9SEitan Adler>12	ubyte	&2	\b, maximum point enabled
1858a0f0d0SEitan Adler>13	lefloat	x	\b, calibration: offset %f,
1958a0f0d0SEitan Adler>17	lefloat x	slope %f
2058a0f0d0SEitan Adler
2158a0f0d0SEitan Adler0	name	diy-thermocam-checker
22*2dc4dbb9SEitan Adler>9	ubyte	<2
23*2dc4dbb9SEitan Adler>>10	ubyte	<2
24*2dc4dbb9SEitan Adler>>>11	ubyte	<2
25*2dc4dbb9SEitan Adler>>>>12	ubyte	<4
2658a0f0d0SEitan Adler>>>>>17	lefloat	>0.0001	DIY-Thermocam raw data
2758a0f0d0SEitan Adler
2858a0f0d0SEitan Adler# V2 and Leption 3.x:
29*2dc4dbb9SEitan Adler38408	ubyte	<19
3058a0f0d0SEitan Adler>38400	use	diy-thermocam-checker
3158a0f0d0SEitan Adler>>38400	default x	(Lepton 3.x),
3258a0f0d0SEitan Adler>>>38400	use	diy-thermocam-parser
3358a0f0d0SEitan Adler
3458a0f0d0SEitan Adler# V1 or Lepton 2.x
35*2dc4dbb9SEitan Adler9608	ubyte	<19
3658a0f0d0SEitan Adler>9600	use	diy-thermocam-checker
3758a0f0d0SEitan Adler>>9600	default	x	(Lepton 2.x),
3858a0f0d0SEitan Adler>>>9600	use	diy-thermocam-parser
3958a0f0d0SEitan Adler
40