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

Description

Select the source for a particular klv tag or a range of klv tags.

typedef struct {
u8 reserved1;
u8 reserved2;
u8 mode;
u8 tagId1;
u8 tagId2;
u16 selector;
u16 displayId;

Also sent in response to SLAGetParameters_t .

Message ID 0x98

Byte Offset Name Description
4reserved1Reserved
5reserved2Reserved
6modeUsed to set KLV source for either a single tag or range of tags. ignored in the SLAGetParameters_t reply
Value Description
0 Setting the source of a single KLV tag
1 Setting the rate of a range of KLV tags to the selector given
7tagId1TagId to set or get the selector, If mode is 1 then this is the start Tag value of the range. TagId should be set corresponding to the tags defined in UAS Datalink Local metadata set data elements in ST0601.xx
8tagId2Ignored if mode is 0 if mode is 1 then tagId2 represents the end tag in the range tagId1, tagId1 +1, ...., tagId2 will be set to the selector given
9-10selectorSource Selector Ids are mutually exclusive.
Value Source Description
0x01 SLA commands Used by KLV related FIPs (0x13, 0x14 and 0x15)
0x02 NMEA Used by NMEA
0x04 VIDEOTRACK_INTERNAL Used by video track internally to update KLV tags
0x08 KLV_BLOB Used for KLV passthrough and SetKlvData to send the klv blob
0x10 VBI klv set through VBI (used internally)
0x20 TEST For use with unit test, 3rd party apps. Internal any APP using FIP for KLV should set selector as 1
0x40 GIMBAL Reserved
11-12displayIdNetwork Display ID
3000 / 4000: (0x0002 = Net0, 0x0080 = Net1, 0x0082 = both)
1500: Ignored or 0x0000