GNU Radio's CYBERRADIO Package
gr::CyberRadio::Vita49Header Struct Reference

VITA 49 frame header information. More...

#include <packet_types.h>

Public Attributes

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

Detailed Description

VITA 49 frame header information.

Member Data Documentation

◆ C

uint16_t gr::CyberRadio::Vita49Header::C

Class ID field present indicator.

◆ classId1

uint32_t gr::CyberRadio::Vita49Header::classId1

Class ID Field Part 1.

Contains the Organizationally Unique Identifier (OUI).

◆ classId2

uint32_t gr::CyberRadio::Vita49Header::classId2

Class ID Field Part 2.

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

◆ frameCount

uint32_t gr::CyberRadio::Vita49Header::frameCount

Frame Count.

◆ frameSize

uint32_t gr::CyberRadio::Vita49Header::frameSize

Frame size, in 32-bit words.

◆ frameStart

uint32_t gr::CyberRadio::Vita49Header::frameStart

Frame start word (ASCII string "VRLP")

◆ packetCount

uint16_t gr::CyberRadio::Vita49Header::packetCount

Packet counter.

◆ packetSize

uint16_t gr::CyberRadio::Vita49Header::packetSize

Packet size, in 32-bit words.

◆ packetType

uint16_t gr::CyberRadio::Vita49Header::packetType

Packet type.

◆ RSVD

uint16_t gr::CyberRadio::Vita49Header::RSVD

RESERVED.

◆ streamId

uint32_t gr::CyberRadio::Vita49Header::streamId

Stream ID.

◆ T

uint16_t gr::CyberRadio::Vita49Header::T

Frame trailer present indicator.

◆ timeFracSecLSB

uint32_t gr::CyberRadio::Vita49Header::timeFracSecLSB

Timestamp fractional field, LSW.

◆ timeFracSecMSB

uint32_t gr::CyberRadio::Vita49Header::timeFracSecMSB

Timestamp fractional field, MSW.

◆ timeSeconds

uint32_t gr::CyberRadio::Vita49Header::timeSeconds

Timestamp integer field.

◆ TSF

uint16_t gr::CyberRadio::Vita49Header::TSF

Timestamp fractional field format.

◆ TSI

uint16_t gr::CyberRadio::Vita49Header::TSI

Timestamp integer field format.


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