TwiceAsNice  2019-02-18
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
Basda::Microgate::BcuReadRequest Class Reference

#include <BcuReadRequest.h>

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

Public Member Functions

 BcuReadRequest (OpCode opcode, uint8_t firstDsp, uint8_t lastDsp, int32_t address, unsigned lengthInDword)
 
unsigned getReadLengthInDword ()
 
virtual ~BcuReadRequest ()
 
 BcuReadRequest (OpCode opcode, uint8_t firstDsp, uint8_t lastDsp, int32_t address, unsigned lengthInDword)
 
unsigned getReadLengthInDword ()
 
virtual ~BcuReadRequest ()
 
 BcuReadRequest (OpCode opcode, uint8_t firstDsp, uint8_t lastDsp, int32_t address, unsigned lengthInDword)
 
unsigned getReadLengthInDword ()
 
virtual ~BcuReadRequest ()
 
- Public Member Functions inherited from Basda::Microgate::BasicBcuRequest
 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
 

Static Public Member Functions

static BcuReadRequestPtr create (OpCode opcode, uint8_t firstDsp, uint8_t lastDsp, int32_t address, unsigned lengthInDword)
 
static BcuReadRequestPtr create (OpCode opcode, uint8_t firstDsp, uint8_t lastDsp, int32_t address, unsigned lengthInDword)
 
static BcuReadRequestPtr create (OpCode opcode, uint8_t firstDsp, uint8_t lastDsp, int32_t address, unsigned lengthInDword)
 

Private Attributes

unsigned lengthInDword_
 

Constructor & Destructor Documentation

◆ BcuReadRequest() [1/3]

Basda::Microgate::BcuReadRequest::BcuReadRequest ( OpCode  opcode,
uint8_t  firstDsp,
uint8_t  lastDsp,
int32_t  address,
unsigned  lengthInDword 
)

◆ ~BcuReadRequest() [1/3]

Basda::Microgate::BcuReadRequest::~BcuReadRequest ( )
virtual
Note
overridden

◆ BcuReadRequest() [2/3]

Basda::Microgate::BcuReadRequest::BcuReadRequest ( OpCode  opcode,
uint8_t  firstDsp,
uint8_t  lastDsp,
int32_t  address,
unsigned  lengthInDword 
)

◆ ~BcuReadRequest() [2/3]

virtual Basda::Microgate::BcuReadRequest::~BcuReadRequest ( )
virtual
Note
overridden

◆ BcuReadRequest() [3/3]

Basda::Microgate::BcuReadRequest::BcuReadRequest ( OpCode  opcode,
uint8_t  firstDsp,
uint8_t  lastDsp,
int32_t  address,
unsigned  lengthInDword 
)

◆ ~BcuReadRequest() [3/3]

virtual Basda::Microgate::BcuReadRequest::~BcuReadRequest ( )
virtual
Note
overridden

Member Function Documentation

◆ create() [1/3]

BcuReadRequestPtr Basda::Microgate::BcuReadRequest::create ( OpCode  opcode,
uint8_t  firstDsp,
uint8_t  lastDsp,
int32_t  address,
unsigned  lengthInDword 
)
static

◆ create() [2/3]

static BcuReadRequestPtr Basda::Microgate::BcuReadRequest::create ( OpCode  opcode,
uint8_t  firstDsp,
uint8_t  lastDsp,
int32_t  address,
unsigned  lengthInDword 
)
static

◆ create() [3/3]

static BcuReadRequestPtr Basda::Microgate::BcuReadRequest::create ( OpCode  opcode,
uint8_t  firstDsp,
uint8_t  lastDsp,
int32_t  address,
unsigned  lengthInDword 
)
static

◆ getReadLengthInDword() [1/3]

unsigned Basda::Microgate::BcuReadRequest::getReadLengthInDword ( )

◆ getReadLengthInDword() [2/3]

unsigned Basda::Microgate::BcuReadRequest::getReadLengthInDword ( )

◆ getReadLengthInDword() [3/3]

unsigned Basda::Microgate::BcuReadRequest::getReadLengthInDword ( )

Member Data Documentation

◆ lengthInDword_

unsigned Basda::Microgate::BcuReadRequest::lengthInDword_
private

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