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 FlexRayVFrStartCycle final : ObjectHeader {
25 FlexRayVFrStartCycle();
142 std::array<uint32_t, 5>
data {};
Definition AbstractFile.h:19
uint8_t dir
dir flag (tx, rx)
Definition FlexRayVFrStartCycle.h:65
uint8_t cycle
current cycle
Definition FlexRayVFrStartCycle.h:72
std::array< uint32_t, 5 > data
register flags
Definition FlexRayVFrStartCycle.h:142
uint64_t reservedFlexRayVFrStartCycle2
Definition FlexRayVFrStartCycle.h:147
uint16_t reservedFlexRayVFrStartCycle1
Definition FlexRayVFrStartCycle.h:103
uint32_t calculateObjectSize() const override
Definition FlexRayVFrStartCycle.cpp:50
std::array< uint8_t, 12 > dataBytes
array of databytes (NM vector max. length)
Definition FlexRayVFrStartCycle.h:100
void read(AbstractFile &is) override
Definition FlexRayVFrStartCycle.cpp:16
uint32_t tag
type of cc
Definition FlexRayVFrStartCycle.h:117
uint16_t channel
application channel
Definition FlexRayVFrStartCycle.h:36
uint16_t nmSize
size of NM Vector
Definition FlexRayVFrStartCycle.h:93
void write(AbstractFile &os) override
Definition FlexRayVFrStartCycle.cpp:33
uint32_t clusterNo
number of cluster
Definition FlexRayVFrStartCycle.h:86
uint16_t channelMask
channel mask
Definition FlexRayVFrStartCycle.h:54
uint32_t clientIndexFlexRayVFrStartCycle
clientindex of send node
Definition FlexRayVFrStartCycle.h:79
uint16_t version
version of data struct
Definition FlexRayVFrStartCycle.h:43