OpcUaCanOpen
CANopen OPC-UA server
CanBusAccess Class Reference

CanBusAccess class ensure a connection to can hardware. More...

#include <CanBusAccess.h>

Public Member Functions

 CanBusAccess ()
 
CCanAccessopenCanBus (string name, string parameters)
 
void closeCanBus (CCanAccess *cca)
 

Private Member Functions

bool isCanPortOpen (string pn)
 

Private Attributes

map< string, dlcanbus * > Component
 
map< string, CCanAccess * > ScanManagers
 

Detailed Description

CanBusAccess class ensure a connection to can hardware.

it can create the connection to different hardware at same time the syntax of the name is "name of component:name of the channel"

Definition at line 17 of file CanBusAccess.h.

Constructor & Destructor Documentation

◆ CanBusAccess()

CanBusAccess::CanBusAccess ( )
inline

Definition at line 20 of file CanBusAccess.h.

Member Function Documentation

◆ closeCanBus()

void CanBusAccess::closeCanBus ( CCanAccess cca)

Definition at line 4 of file CanBusAccess.cpp.

◆ isCanPortOpen()

bool CanBusAccess::isCanPortOpen ( string  pn)
inlineprivate

Definition at line 25 of file CanBusAccess.h.

◆ openCanBus()

CCanAccess * CanBusAccess::openCanBus ( string  name,
string  parameters 
)

Definition at line 10 of file CanBusAccess.cpp.

Member Data Documentation

◆ Component

map<string,dlcanbus *> CanBusAccess::Component
private

Definition at line 26 of file CanBusAccess.h.

◆ ScanManagers

map<string,CCanAccess *> CanBusAccess::ScanManagers
private

Definition at line 27 of file CanBusAccess.h.


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