#include <linux/if_ether.h>
#include <netinet/ip.h>
#include <netinet/udp.h>
#include <stdint.h>
Go to the source code of this file.
|
| namespace | gr |
| | Provides programming elements for controlling CyberRadio Solutions products.
|
| namespace | gr::CyberRadio |
| | Provides programming elements for controlling the CyberRadio Solutions NDR651 radio.
|
|
| uint32_t | frameStart |
| | Frame start word (ASCII string "VRLP").
|
| uint32_t | frameSize |
| | Frame size, in 32-bit words.
|
| uint32_t | frameCount |
| | Frame Count.
|
| uint16_t | packetSize |
| | Packet size, in 32-bit words.
|
| uint16_t | packetCount |
| | Packet counter.
|
| uint16_t | TSF |
| | Timestamp fractional field format.
|
| uint16_t | TSI |
| | Timestamp integer field format.
|
| uint16_t | RSVD |
| | RESERVED.
|
| uint16_t | T |
| | Frame trailer present indicator.
|
| uint16_t | C |
| | Class ID field present indicator.
|
| uint16_t | packetType |
| | 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.
|
| int16_t | samples [2 *SAMPLES_PER_FRAME] |
| | Interleaved I and Q samples.
|
| uint32_t | frameEnd |
| | Frame end word (ASCII string "VEND").
|
| struct Vita49Header | v49 |
| | VITA 49 frame header.
|
| struct IqPayload | IQ |
| | VITA 49 payload.
|
| struct Vita49Trailer | vend |
| | VITA 49 frame trailer.
|
◆ SAMPLES_PER_FRAME
| #define SAMPLES_PER_FRAME 1024 |
◆ VEND
◆ VRLP
Class ID field present indicator.
◆ classId1
Class ID Field Part 1.
Contains the Organizationally Unique Identifier (OUI).
◆ 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
◆ frameEnd
Frame end word (ASCII string "VEND").
◆ frameSize
Frame size, in 32-bit words.
◆ frameStart
Frame start word (ASCII string "VRLP").
◆ IQ
◆ packetCount
◆ packetSize
Packet size, in 32-bit words.
◆ packetType
◆ RSVD
◆ samples
Interleaved I and Q samples.
◆ streamId
Frame trailer present indicator.
◆ timeFracSecLSB
Timestamp fractional field, LSW.
◆ timeFracSecMSB
Timestamp fractional field, MSW.
◆ timeSeconds
◆ TSF
Timestamp fractional field format.
◆ TSI
Timestamp integer field format.
◆ v49
◆ vend
| struct Vita49Trailer vend |