TwiceAsNice  2019-02-18
Public Member Functions | Private Attributes | List of all members
Basda::Microgate::BasicBcuRequest Class Referenceabstract

#include <BasicBcuRequest.h>

Inheritance diagram for Basda::Microgate::BasicBcuRequest:
Inheritance graph
Collaboration diagram for Basda::Microgate::BasicBcuRequest:
Collaboration graph

Public Member Functions

 BasicBcuRequest (OpCode opcode, uint8_t firstDsp, uint8_t lastDsp, int32_t address)
 
OpCode getOpCode ()
 
uint8_t getFirstDsp ()
 
uint8_t getLastDsp ()
 
int32_t getAddress ()
 
void setMessageId (uint8_t id)
 
uint8_t getMessageId ()
 
virtual ~BasicBcuRequest ()=0
 
 BasicBcuRequest (OpCode opcode, uint8_t firstDsp, uint8_t lastDsp, int32_t address)
 
OpCode getOpCode ()
 
uint8_t getFirstDsp ()
 
uint8_t getLastDsp ()
 
int32_t getAddress ()
 
void setMessageId (uint8_t id)
 
uint8_t getMessageId ()
 
virtual ~BasicBcuRequest ()=0
 
 BasicBcuRequest (OpCode opcode, uint8_t firstDsp, uint8_t lastDsp, int32_t address)
 
OpCode getOpCode ()
 
uint8_t getFirstDsp ()
 
uint8_t getLastDsp ()
 
int32_t getAddress ()
 
void setMessageId (uint8_t id)
 
uint8_t getMessageId ()
 
virtual ~BasicBcuRequest ()=0
 

Private Attributes

uint8_t messageId_
 
OpCode opcode_
 
uint8_t firstDsp_
 
uint8_t lastDsp_
 
int32_t address_
 

Constructor & Destructor Documentation

◆ BasicBcuRequest() [1/3]

Basda::Microgate::BasicBcuRequest::BasicBcuRequest ( OpCode  opcode,
uint8_t  firstDsp,
uint8_t  lastDsp,
int32_t  address 
)

◆ ~BasicBcuRequest() [1/3]

Basda::Microgate::BasicBcuRequest::~BasicBcuRequest ( )
pure virtual

◆ BasicBcuRequest() [2/3]

Basda::Microgate::BasicBcuRequest::BasicBcuRequest ( OpCode  opcode,
uint8_t  firstDsp,
uint8_t  lastDsp,
int32_t  address 
)

◆ ~BasicBcuRequest() [2/3]

virtual Basda::Microgate::BasicBcuRequest::~BasicBcuRequest ( )
pure virtual

◆ BasicBcuRequest() [3/3]

Basda::Microgate::BasicBcuRequest::BasicBcuRequest ( OpCode  opcode,
uint8_t  firstDsp,
uint8_t  lastDsp,
int32_t  address 
)

◆ ~BasicBcuRequest() [3/3]

virtual Basda::Microgate::BasicBcuRequest::~BasicBcuRequest ( )
pure virtual

Member Function Documentation

◆ getAddress() [1/3]

int32_t Basda::Microgate::BasicBcuRequest::getAddress ( )

◆ getAddress() [2/3]

int32_t Basda::Microgate::BasicBcuRequest::getAddress ( )

◆ getAddress() [3/3]

int32_t Basda::Microgate::BasicBcuRequest::getAddress ( )

◆ getFirstDsp() [1/3]

uint8_t Basda::Microgate::BasicBcuRequest::getFirstDsp ( )

◆ getFirstDsp() [2/3]

uint8_t Basda::Microgate::BasicBcuRequest::getFirstDsp ( )

◆ getFirstDsp() [3/3]

uint8_t Basda::Microgate::BasicBcuRequest::getFirstDsp ( )

◆ getLastDsp() [1/3]

uint8_t Basda::Microgate::BasicBcuRequest::getLastDsp ( )

◆ getLastDsp() [2/3]

uint8_t Basda::Microgate::BasicBcuRequest::getLastDsp ( )

◆ getLastDsp() [3/3]

uint8_t Basda::Microgate::BasicBcuRequest::getLastDsp ( )

◆ getMessageId() [1/3]

uint8_t Basda::Microgate::BasicBcuRequest::getMessageId ( )

◆ getMessageId() [2/3]

uint8_t Basda::Microgate::BasicBcuRequest::getMessageId ( )

◆ getMessageId() [3/3]

uint8_t Basda::Microgate::BasicBcuRequest::getMessageId ( )

◆ getOpCode() [1/3]

OpCode Basda::Microgate::BasicBcuRequest::getOpCode ( )

◆ getOpCode() [2/3]

OpCode Basda::Microgate::BasicBcuRequest::getOpCode ( )

◆ getOpCode() [3/3]

OpCode Basda::Microgate::BasicBcuRequest::getOpCode ( )

◆ setMessageId() [1/3]

void Basda::Microgate::BasicBcuRequest::setMessageId ( uint8_t  id)

◆ setMessageId() [2/3]

void Basda::Microgate::BasicBcuRequest::setMessageId ( uint8_t  id)

◆ setMessageId() [3/3]

void Basda::Microgate::BasicBcuRequest::setMessageId ( uint8_t  id)

Member Data Documentation

◆ address_

int32_t Basda::Microgate::BasicBcuRequest::address_
private

◆ firstDsp_

uint8_t Basda::Microgate::BasicBcuRequest::firstDsp_
private

◆ lastDsp_

uint8_t Basda::Microgate::BasicBcuRequest::lastDsp_
private

◆ messageId_

uint8_t Basda::Microgate::BasicBcuRequest::messageId_
private

◆ opcode_

OpCode Basda::Microgate::BasicBcuRequest::opcode_
private

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