Header fields of an SSDV packet, filled by SSDVClient::parseHeader.
More...
#include <SSDV.h>
|
|
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.
|
Header fields of an SSDV packet, filled by SSDVClient::parseHeader.
The documentation for this struct was generated from the following file: