RadioLib
Universal wireless communication library for Arduino
Loading...
Searching...
No Matches
SSDVPacketInfo_t Struct Reference

Header fields of an SSDV packet, filled by SSDVClient::parseHeader. More...

#include <SSDV.h>

Public Attributes

uint8_t type
 Packet type, RADIOLIB_SSDV_TYPE_NORMAL or RADIOLIB_SSDV_TYPE_NOFEC.
uint32_t callsignCode
 Base-40 encoded callsign.
char callsign [RADIOLIB_SSDV_CALLSIGN_MAX_LEN+1]
 Decoded, null-terminated callsign.
uint8_t imageId
 Image ID.
uint16_t packetId
 Packet ID, starting from 0.
uint16_t width
 Image width in pixels.
uint16_t height
 Image height in pixels.
bool eoi
 Whether this is the last packet of the image.
uint8_t quality
 Quality level, 0 - 7.
uint8_t mcuMode
 Chroma subsampling mode: 0 = 2x2, 1 = 1x2, 2 = 2x1, 3 = 1x1.
uint8_t mcuOffset
 Offset of the first MCU in the payload.
uint16_t mcuId
 Index of the first MCU in this packet, RADIOLIB_SSDV_MCU_NONE if no MCU starts here.
uint16_t mcuCount
 Total number of MCU blocks in the image.

Detailed Description

Header fields of an SSDV packet, filled by SSDVClient::parseHeader.


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