TwiceAsNice  2019-02-18
Classes | Namespaces | Enumerations | Functions | Variables
MgpHeader.h File Reference
#include <boost/cstdint.hpp>
#include <boost/static_assert.hpp>
Include dependency graph for MgpHeader.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  Basda::Microgate::MgpHeader
 This structure defines the BCU command header in the UDP payload. More...
 

Namespaces

 Basda
 These are contants that are used by the services internally.
 
 Basda::Microgate
 This is the BCU Service Interface.
 

Enumerations

enum  { DWORD_SIZE_IN_BYTE = 4 }
 

Functions

 Basda::Microgate::BOOST_STATIC_ASSERT (4==sizeof(DWord))
 
struct Basda::Microgate::TdpHeader Basda::Microgate::__attribute__ ((__packed__))
 
 Basda::Microgate::BOOST_STATIC_ASSERT (14==sizeof(struct TdpHeader))
 

Variables

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]
 
static const uint16_t MAX_PAYLOAD_SIZE_IN_DWORD
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
DWORD_SIZE_IN_BYTE 

Variable Documentation

◆ dataLengthInDword

uint16_t dataLengthInDword

◆ DSPs

uint8_t DSPs[3]

◆ dummy_word

uint16_t dummy_word

◆ flags

uint8_t flags

◆ MAX_PAYLOAD_SIZE_IN_DWORD

const uint16_t MAX_PAYLOAD_SIZE_IN_DWORD
static

◆ memoryAddress

DWord memoryAddress

◆ msgId

uint8_t msgId

◆ opCode

uint8_t opCode

◆ payload

DWord payload[0]