SightLine Applications Command, Control, and Script API  v3.3
List of all members
SLAMetadataStaticValues_t Struct Reference

Description

Sets new KLV metadata values.

typedef struct {
u8 type;
u16 displayId;

Latest values are output with MPEG2-TS enacapsulated video stream, at the rate for each element specified by SLASetMetadataRate_t. For non - string values, data encoding is big-endian as defined by MISB 0603. For example, to encode Target Error Estimate CE90 which is specified as a uint16 value, 'Identifier string length' should be set to 2, byte 6 to the most significant byte of the value, and byte 7 to the least significant byte of value.

This message is also sent in response to SLAGetParameters_t().

Special Notes

Sensor Field of View (Type 18)

Replaces SLASetMetadataValues_t Sensor horizontal field of view (valid data bit = 7) and Sensor vertical field of view (valid data bit = 8).
Set the validDataMask for bits 7 & 8 to 0 in SLASetMetadataValues_t

Example: 51 AC 0A 14 12 04 9C CD 17 D9 00 02 0D

Sensor true altitude HAE (Type 19)

Set the validDataMask for bit 52 in SLASetMetadataRate_t.

Sensor frame center elevation HAE (Type 20)

Set the validDataMask for bit 53 in SLASetMetadataRate_t.

Target Info (Type 21)

Replaces SLASetMetadataFrameValues_t (targetTrackGateHeight, targetTrackGateWidth, etc.) which allowed user to maually specify target location in pixels
Using this command will cause the Slant Range (MISB TAG 21) and Target Width (TAG 22) to be autocalculated.
USE:

sub type = 21 <15>
value = {
sub len = 9
u16 Frame Center Elevation
u16 target Width - in pixels which is then convert to meters. must be > 0 or no target will calculated
u16 Origin Row - offset is to center of the target relative to the display coordinates
u16 Origin Col - offset is to center of the target relative to the display coordinates
u8 mode - see below
}
Target Info Mode
bit description
0 enable / disable frame center lat/long = target position lat/long
2 Enable Auto/Manual modes that would normally defined in 0x15 userSuppliedFlags in SLASetMetadataFrameValues_t

EXAMPLE: 51 AC 0F 14 15 09 f3 34 37 00 f0 00 40 10 01 00 02 A3

Security Metadata (TAG 48)

In addition to the security tags below, Version (TAG 48/22) is set internally to value of 0x000A and sent at the default rate.

See also
MISB ST 0102.10 Table 2 for data sizes and values.

Message ID 0x14

Byte Offset Name Description
4typeStatic element identifier
Value Identifier type MISB TAG
0 Mission Identifier 3
1 Platform Designation 10
2 Image Source Sensor 11
3 Image Coordinate System 12
4 Security: Classification (1 byte) 48 - 1
5 Security: Classifying country coding method (1 byte) 48 - 2
6 Security: Classifying country 48 - 3
7 Security: SCI / SHI information 48 - 4
8 Security: Caveats 48 - 5
9 Security: Releasing Instructions 48 - 6
10 Security: Object Country Coding Method (1 byte) 48 - 2
11 Security: Object Country Code 48 - 13
12 Motion Imagery Core Identifier 94
13 Platform Tail Number 4
14 Target Error Estimate CE90 45
15 Target Error Estimate LE90 46
16 Generic Flag Data 01 47
17 Platform Call Sign 59
18 Sensor Field of View 16
19 Sensor true altitude HAE
20 Frame center elevation HAE 25
21 Target Info NA
22 - 255 Reserved NA
5 value.len string length
6-...value.str Identifier string - maximum string length is 127 characters
variesdisplayIdNetwork Display ID
3000 / 4000: (0x0002 = Net0, 0x0080 = Net1, 0x0082 = both)
1500: Ignored or 0x0000