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

#include <MasterBcuDiagnosticsController.h>

Collaboration diagram for Basda::Microgate::MasterBcuDiagnosticsController:
Collaboration graph

Public Member Functions

 MasterBcuDiagnosticsController (const std::string &name, const BcuDriverPtr &bcu, uint16_t decimationFactor, const StringArguments::MacAddress &remoteServerMacAddress, const StringArguments::IPv4Address &remoteServerIpv4Address, const uint16_t remoteServerUdpPort, const uint8_t messageId)
 
void enable ()
 
std::string name ()
 
 MasterBcuDiagnosticsController (const std::string &name, const BcuDriverPtr &bcu, uint16_t decimationFactor, const StringArguments::MacAddress &remoteServerMacAddress, const StringArguments::IPv4Address &remoteServerIpv4Address, const uint16_t remoteServerUdpPort, const uint8_t messageId)
 
void enable ()
 
std::string name ()
 

Private Attributes

BcuDriverPtr bcu_
 
std::string name_
 
int16_t decimationFactor_
 
uint16_t remoteServerUdpPort_
 
StringArguments::IPv4Address remoteIpAddress_
 
StringArguments::MacAddress remoteMacAddress_
 
uint8_t messageId_
 

Constructor & Destructor Documentation

◆ MasterBcuDiagnosticsController() [1/2]

Basda::Microgate::MasterBcuDiagnosticsController::MasterBcuDiagnosticsController ( const std::string &  name,
const BcuDriverPtr bcu,
uint16_t  decimationFactor,
const StringArguments::MacAddress remoteServerMacAddress,
const StringArguments::IPv4Address remoteServerIpv4Address,
const uint16_t  remoteServerUdpPort,
const uint8_t  messageId 
)
inline

◆ MasterBcuDiagnosticsController() [2/2]

Basda::Microgate::MasterBcuDiagnosticsController::MasterBcuDiagnosticsController ( const std::string &  name,
const BcuDriverPtr bcu,
uint16_t  decimationFactor,
const StringArguments::MacAddress remoteServerMacAddress,
const StringArguments::IPv4Address remoteServerIpv4Address,
const uint16_t  remoteServerUdpPort,
const uint8_t  messageId 
)
inline

Member Function Documentation

◆ enable() [1/2]

void Basda::Microgate::MasterBcuDiagnosticsController::enable ( )
inline

◆ enable() [2/2]

void Basda::Microgate::MasterBcuDiagnosticsController::enable ( )
inline

◆ name() [1/2]

std::string Basda::Microgate::MasterBcuDiagnosticsController::name ( )
inline

◆ name() [2/2]

std::string Basda::Microgate::MasterBcuDiagnosticsController::name ( )
inline

Member Data Documentation

◆ bcu_

BcuDriverPtr Basda::Microgate::MasterBcuDiagnosticsController::bcu_
private

◆ decimationFactor_

int16_t Basda::Microgate::MasterBcuDiagnosticsController::decimationFactor_
private

◆ messageId_

uint8_t Basda::Microgate::MasterBcuDiagnosticsController::messageId_
private

◆ name_

std::string Basda::Microgate::MasterBcuDiagnosticsController::name_
private

◆ remoteIpAddress_

StringArguments::IPv4Address Basda::Microgate::MasterBcuDiagnosticsController::remoteIpAddress_
private

◆ remoteMacAddress_

StringArguments::MacAddress Basda::Microgate::MasterBcuDiagnosticsController::remoteMacAddress_
private

◆ remoteServerUdpPort_

uint16_t Basda::Microgate::MasterBcuDiagnosticsController::remoteServerUdpPort_
private

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