7#include <Vector/BLF/platform.h>
9#include <Vector/BLF/AbstractFile.h>
10#include <Vector/BLF/ObjectHeader.h>
12#include <Vector/BLF/vector_blf_export.h>
18struct VECTOR_BLF_EXPORT AfdxLineStatus final {
19 AfdxLineStatus()
noexcept =
default;
20 virtual ~AfdxLineStatus()
noexcept =
default;
21 AfdxLineStatus(
const AfdxLineStatus &) =
default;
22 AfdxLineStatus & operator=(
const AfdxLineStatus &) =
default;
23 AfdxLineStatus(AfdxLineStatus &&) =
default;
24 AfdxLineStatus & operator=(AfdxLineStatus &&) =
default;
Definition AbstractFile.h:19
uint8_t clockMode
Definition AfdxLineStatus.h:92
virtual void write(AbstractFile &os)
Definition AfdxLineStatus.cpp:25
uint16_t flags
Definition AfdxLineStatus.h:42
uint8_t linkStatus
Definition AfdxLineStatus.h:52
virtual void read(AbstractFile &is)
Definition AfdxLineStatus.cpp:10
uint8_t ethernetPhy
Definition AfdxLineStatus.h:60
virtual uint32_t calculateObjectSize() const
Definition AfdxLineStatus.cpp:39
uint8_t connector
Definition AfdxLineStatus.h:84
uint32_t bitrate
Definition AfdxLineStatus.h:112
uint8_t reservedAfdxLineStatus1
Definition AfdxLineStatus.h:104
uint16_t reservedAfdxLineStatus2
Definition AfdxLineStatus.h:107
uint8_t pairs
Definition AfdxLineStatus.h:101
uint8_t mdi
Definition AfdxLineStatus.h:76
uint8_t duplex
Definition AfdxLineStatus.h:68