TwiceAsNice  2019-02-18
Public Types | Public Attributes | Static Public Attributes | List of all members
Basda::Microgate::MgpHeader Struct Reference

This structure defines the BCU command header in the UDP payload. More...

#include <MgpHeader.h>

Collaboration diagram for Basda::Microgate::MgpHeader:
Collaboration graph

Public Types

enum  { DWORD_SIZE_IN_BYTE = 4 }
 
enum  { DWORD_SIZE_IN_BYTE = 4 }
 
enum  { DWORD_SIZE_IN_BYTE = 4 }
 

Public Attributes

uint16_t dummy_word
 
uint8_t DSPs [3]
 
uint8_t opCode
 
uint16_t dataLengthInDword
 
uint8_t flags
 
uint8_t msgId
 
DWord memoryAddress
 
DWord payload [0]
 
enum Basda::Microgate::MgpHeader:: { ... }  __attribute__
 
enum Basda::Microgate::MgpHeader:: { ... }  __attribute__
 
enum Basda::Microgate::MgpHeader:: { ... }  __attribute__
 

Static Public Attributes

static const uint16_t MAX_PAYLOAD_SIZE_IN_DWORD = 364
 

Detailed Description

This structure defines the BCU command header in the UDP payload.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
DWORD_SIZE_IN_BYTE 

◆ anonymous enum

anonymous enum
Enumerator
DWORD_SIZE_IN_BYTE 

◆ anonymous enum

anonymous enum
Enumerator
DWORD_SIZE_IN_BYTE 

Member Data Documentation

◆ __attribute__ [1/3]

enum { ... } Basda::Microgate::MgpHeader::__attribute__

◆ __attribute__ [2/3]

enum { ... } Basda::Microgate::MgpHeader::__attribute__

◆ __attribute__ [3/3]

enum { ... } Basda::Microgate::MgpHeader::__attribute__

◆ dataLengthInDword

uint16_t Basda::Microgate::MgpHeader::dataLengthInDword

◆ DSPs

uint8_t Basda::Microgate::MgpHeader::DSPs

◆ dummy_word

uint16_t Basda::Microgate::MgpHeader::dummy_word

◆ flags

uint8_t Basda::Microgate::MgpHeader::flags

◆ MAX_PAYLOAD_SIZE_IN_DWORD

static const uint16_t Basda::Microgate::MgpHeader::MAX_PAYLOAD_SIZE_IN_DWORD = 364
static

◆ memoryAddress

DWord Basda::Microgate::MgpHeader::memoryAddress

◆ msgId

uint8_t Basda::Microgate::MgpHeader::msgId

◆ opCode

uint8_t Basda::Microgate::MgpHeader::opCode

◆ payload

DWord Basda::Microgate::MgpHeader::payload

The documentation for this struct was generated from the following files: