|
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.
1.8.14