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").
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.
uint32_t classId2
 Class ID Field Part 2.
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.

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: