libcyberradio  22.01.24
Vita49Header Struct Reference

VITA 49 frame header information. More...

#include <PacketTypes.h>

Data Fields

uint32_t frameStart
 Frame start word (ASCII string "VRLP")
 
uint32_t frameSize:20
 Frame size, in 32-bit words.
 
uint32_t frameCount:12
 Frame Count.
 
uint16_t packetSize
 Packet size, in 32-bit words.
 
uint16_t packetCount:4
 Packet counter.
 
uint16_t TSF:2
 Timestamp fractional field format.
 
uint16_t TSI:2
 Timestamp integer field format.
 
uint16_t RSVD:2
 RESERVED.
 
uint16_t T:1
 Frame trailer present indicator.
 
uint16_t C:1
 Class ID field present indicator.
 
uint16_t packetType:4
 Packet type.
 
uint32_t streamId
 Stream ID.
 
uint32_t classId1
 Class ID Field Part 1. More...
 
uint32_t classId2
 Class ID Field Part 2. More...
 
uint32_t timeSeconds
 Timestamp integer field.
 
uint32_t timeFracSecMSB
 Timestamp fractional field, MSW.
 
uint32_t timeFracSecLSB
 Timestamp fractional field, LSW.
 

Detailed Description

VITA 49 frame header information.

Definition at line 39 of file PacketTypes.h.

Field Documentation

◆ classId1

uint32_t classId1

Class ID Field Part 1.

Contains the Organizationally Unique Identifier (OUI).

Definition at line 57 of file PacketTypes.h.

◆ classId2

uint32_t classId2

Class ID Field Part 2.

Bits 16-31 contain the Information Class Code (ICC). Bits 0-15 contain the Packet Class Code (PCC).

Definition at line 64 of file PacketTypes.h.


The documentation for this struct was generated from the following file: