MIRA
|
Namespaces | |
CANOpenUtil | |
A collection for some utility functions for the CANopen standard. | |
Classes | |
class | CANChannelInterface |
An interface for providing CAN messages with the MIRA framework. More... | |
class | CANDriver |
A general interface for a CAN driver. More... | |
class | CANDriverInterface |
A common interface to the CAN bus. More... | |
class | CANDriverMLCAN |
A driver for the MetraLabs CAN device. More... | |
class | CANDriverPCAN |
CAN Driver for hardware from PeakSystems (www.peak-systems.com) More... | |
class | CANDriverSocketCAN |
A driver for SocketCAN device. More... | |
struct | CANEmergencyMessage |
A definition of a CAN emergency message. More... | |
class | CANInterface |
A general interface for a CAN driver. More... | |
class | CANManager |
A class for handling multiple access to the CAN bus. More... | |
struct | CANMessage |
A definition of a CAN message. More... | |
class | CANMessageViewerPlugin |
CAN message viewer plugin that displays info about CAN messages. More... | |
class | CANOpenNMTMaster |
An implementation of a basic CANopen NMT master. More... | |
struct | CANOpenNodeInfo |
A struct, which contains standard information about a CANopen node. More... | |
class | CANOpenNodeInfoPlugin |
Plugin for showing informations about a CANOpen node. More... | |
class | CANOpenNodeStatusFuture |
Wrapper for boost::unique_future that is specialized for NMT status requests. More... | |
class | CANOpenSDOClient |
A CANopen SDO client. More... | |
class | CANSDOPlugin |
Plugin for showing SDO informations. More... | |
class | CANToolsView |
The base class for all graphical CAN tools. More... | |
class | CANToolsViewPlugin |
The base class for all CAN tools. More... | |
class | SDOClientBase |
class | SDOFuture |
A SDOFuture is a proxy for the result of an asynchronous SDO upload or download. More... | |
class | SDOFuture< void > |
This is a specialization for SDO calls with the return type of void, where no get() method is available. More... | |
class | SDOFutureCommon |
Wrapper for boost::unique_future that is specialized for SDO processing. More... | |
Typedefs | |
typedef boost::shared_ptr< CANChannelInterface > | CANChannelInterfacePtr |
A shared pointer for CANChannelInterface. More... | |
typedef boost::shared_ptr< CANDriver > | CANDriverPtr |
typedef boost::shared_ptr< CANDriverInterface > | CANDriverInterfacePtr |
A shared pointer for CANDriverInterface. More... | |
typedef boost::function< void(const CANMessage &, const Time &)> | CANMessageCallback |
A callback for CAN message. More... | |
typedef boost::function< void(const CANMessage &, const Time &)> | PDOCallback |
A PDO callback. More... | |
typedef boost::shared_ptr< CANInterface > | CANInterfacePtr |
A shared pointer of the CANInterface. More... | |
typedef boost::function< void(uint8, CANOpenNodeStatus)> | CANOpenHeartbeat |
A callback for CANopen heartbeat message. More... | |
typedef boost::shared_ptr< CANOpenNMTMaster > | CANOpenNMTMasterPtr |
A shared pointer of the CANOpenNMTMaster. More... | |
typedef boost::shared_ptr< CANOpenSDOClient > | CANOpenSDOClientPtr |
A shared pointer of the CANOpenSDOClient. More... | |
Functions | |
MIRA_ENUM_TO_FLAGS (CANStatusFlags) | |
MLAB_CAN_EXPORT std::string | convertCANStatus2String (CANStatusFlags) |
Convert a CANStatusFlag into a human-readable message. More... | |
typedef boost::shared_ptr<CANChannelInterface> CANChannelInterfacePtr |
A shared pointer for CANChannelInterface.
typedef boost::shared_ptr<CANDriver> CANDriverPtr |
typedef boost::shared_ptr<CANDriverInterface> CANDriverInterfacePtr |
A shared pointer for CANDriverInterface.
typedef boost::function<void (const CANMessage&, const Time&)> CANMessageCallback |
A callback for CAN message.
typedef boost::function<void (const CANMessage&, const Time&)> PDOCallback |
A PDO callback.
typedef boost::shared_ptr<CANInterface> CANInterfacePtr |
A shared pointer of the CANInterface.
typedef boost::function<void (uint8, CANOpenNodeStatus)> CANOpenHeartbeat |
A callback for CANopen heartbeat message.
typedef boost::shared_ptr<CANOpenNMTMaster> CANOpenNMTMasterPtr |
A shared pointer of the CANOpenNMTMaster.
typedef boost::shared_ptr<CANOpenSDOClient> CANOpenSDOClientPtr |
A shared pointer of the CANOpenSDOClient.
enum CANBaudRate |
enum CANStatusFlags |
CAN status enum definitions.
enum CANOpenError |
CANopen error definitions.
enum CANOpenType |
CANopen type definitions.
enum CANOpenSDOKind |
enum CANOpenAccessMode |
enum CANOpenNodeStatus |
mira::can::MIRA_ENUM_TO_FLAGS | ( | CANStatusFlags | ) |
MLAB_CAN_EXPORT std::string mira::can::convertCANStatus2String | ( | CANStatusFlags | ) |
Convert a CANStatusFlag into a human-readable message.