Technical data
SightLine Applications Command and Control
bytes 10 & 11). See below for how to extract scene translation.
NEW 2.17
24 & 25 Scene frame to frame rotation (-128 to 127 degrees)*128
(signed 16 bit integer) NEW 2.17
26 & 27 Scene frame to frame scale change factor * 256. 1.0*256
indicates no change. (unsigned 16 bit integer) NEW 2.17
NOTE: To extract fixed or floating point scene translation from the Tracking Position packet:
// Buffer containing the Tracking Position packet
u8 *buf;
// Fixed point, scaled up by 8 bits
s32 sceneCol8 = ((s32)(buf[ 9]<<24) | (buf[ 8]<<16) | (buf[22]<<8))>>8;
s32 sceneRow8 = ((s32)(buf[11]<<24) | (buf[10]<<16) | (buf[23]<<8))>>8;
// Floating point
f32 sceneColF = sceneCol8/256.0f;
f32 sceneRowF = sceneRow8/256.0f;
NOTE: Current display rotation: using command Set Display Parameters (0x16) to rotate the image,
the amount of rotation is reported here.
Current Tracking Parameters (0x44)
Get Parameters Function (0x28) Set Tracking Parameters (0x0C)
Byte offset Description
2 Packet length = 6
3 Packet type = 0x44
4 Size of object, in pixels, to track. (default 40)
5 Mode (default 2)
Lower nibble:
0 = no change
1 = Stationary mode
2 = Vehicle mode
3 = Person mode
4..15 = Reserved
Bit 4:
Noise compensation (for LAP mode)
0 = off (default)
1 = on
Bits 5..7 Reserved
6 Reserved – set to 0
Copyright © 2014-2015 SightLine Applications, Inc. Page 72 of 95 Jan 15, 2015










