7#include <Vector/BLF/platform.h>
11#include <Vector/BLF/AbstractFile.h>
12#include <Vector/BLF/ObjectHeader.h>
14#include <Vector/BLF/vector_blf_export.h>
24struct VECTOR_BLF_EXPORT EthernetRxError final : ObjectHeader {
Definition AbstractFile.h:19
void write(AbstractFile &os) override
Definition EthernetRxError.cpp:31
uint32_t fcs
Frame Check Sum.
Definition EthernetRxError.h:79
Dir
Definition EthernetRxError.h:53
@ Tx
Definition EthernetRxError.h:58
@ Rx
Definition EthernetRxError.h:55
@ TxRq
Definition EthernetRxError.h:61
uint16_t frameDataLength
Number of valid raw ethernet data bytes.
Definition EthernetRxError.h:87
uint32_t calculateObjectSize() const override
Definition EthernetRxError.cpp:51
void read(AbstractFile &is) override
Definition EthernetRxError.cpp:14
virtual uint16_t calculateStructLength() const
Definition EthernetRxError.cpp:65
uint32_t error
Definition EthernetRxError.h:100
std::vector< uint8_t > frameData
Max 1600 data bytes per frame.
Definition EthernetRxError.h:108
uint16_t channel
Definition EthernetRxError.h:50
uint16_t structLength
Length of this structure.
Definition EthernetRxError.h:45
uint16_t hardwareChannel
HW channel. 0 = invalid.
Definition EthernetRxError.h:72
uint16_t reservedEthernetRxError
Definition EthernetRxError.h:90
uint16_t dir
Direction flag.
Definition EthernetRxError.h:67