MIRA
|
A class for handling multiple access to the CAN bus. More...
#include <can/CANManager.h>
Public Types | |
typedef Base::Type | Type |
Public Member Functions | |
Constructor and destructor | |
CANManager () | |
The constructor. More... | |
virtual | ~CANManager () |
The destructor. More... | |
CAN bus access | |
CANInterfacePtr | requestBus (const std::string driver, const std::string &deviceName, CANBaudRate baudRate) |
Request access to the CAN bus. More... | |
Static Public Member Functions | |
static Type & | instance () |
static bool | isDestroyed () |
Static Protected Member Functions | |
static Type * | makeInstance () |
static void | destroyInstance (void) |
A class for handling multiple access to the CAN bus.
CANManager | ( | ) |
The constructor.
|
virtual |
The destructor.
CANInterfacePtr requestBus | ( | const std::string | driver, |
const std::string & | deviceName, | ||
CANBaudRate | baudRate | ||
) |
Request access to the CAN bus.
[in] | driver | The CAN bus driver. |
[in] | deviceName | The driver device. |
[in] | baudRate | The request baud rate. |