7#include <Vector/BLF/platform.h>
11#include <Vector/BLF/AbstractFile.h>
12#include <Vector/BLF/ObjectHeader2.h>
14#include <Vector/BLF/vector_blf_export.h>
24struct VECTOR_BLF_EXPORT Most150PktFragment final : ObjectHeader2 {
Definition AbstractFile.h:19
uint8_t cAck
CRC acknowledge from the packet receiver(s) to the packet transmitter.
Definition Most150PktFragment.h:132
std::vector< uint8_t > firstData
variable data
Definition Most150PktFragment.h:203
uint32_t reservedMost150PktFragment2
Definition Most150PktFragment.h:196
uint32_t dataLen
number of transmitted user data bytes
Definition Most150PktFragment.h:164
uint32_t sourceAdr
source address
Definition Most150PktFragment.h:104
uint32_t validMask
bitfield indicating which members have valid data
Definition Most150PktFragment.h:97
uint32_t destAdr
target address
Definition Most150PktFragment.h:111
uint8_t priority
priority of the message
Definition Most150PktFragment.h:139
uint32_t crc
Cyclic Redundancy Check.
Definition Most150PktFragment.h:153
uint8_t pAck
a preemptive acknowledge code
Definition Most150PktFragment.h:121
uint8_t reservedMost150PktFragment1
Definition Most150PktFragment.h:39
uint16_t channel
application channel
Definition Most150PktFragment.h:36
uint8_t pIndex
packet index, increments per message on MOST
Definition Most150PktFragment.h:146
uint8_t ackNack
acknowledge code
Definition Most150PktFragment.h:78
void read(AbstractFile &is) override
Definition Most150PktFragment.cpp:14
void write(AbstractFile &os) override
Definition Most150PktFragment.cpp:38
uint32_t dataLenAnnounced
announced user data length at the start of the transmission
Definition Most150PktFragment.h:181
uint32_t calculateObjectSize() const override
Definition Most150PktFragment.cpp:64
uint32_t firstDataLen
number of bytes in firstData
Definition Most150PktFragment.h:193