|
MIRA
|
A collection for some utility functions for the CANopen standard. More...
Functions | |
| MLAB_CAN_EXPORT std::string | getErrorMsg (CANOpenError pError) |
| Get a textual description of a CANopen error. More... | |
| MLAB_CAN_EXPORT std::string | getTypeString (CANOpenType pType) |
| Get a textual description of a CANopen type. More... | |
| MLAB_CAN_EXPORT std::string | getAccessModeString (CANOpenAccessMode pMode) |
| Get a textual description of a CANopen access mode. More... | |
| MLAB_CAN_EXPORT std::string | getSDOKindString (CANOpenSDOKind pKind) |
| Get a textual description of a CANopen SDO kind. More... | |
| MLAB_CAN_EXPORT std::string | getNodeStatusString (CANOpenNodeStatus pStatus) |
| Get a textual description of a CANopen node status. More... | |
| template<typename T > | |
| T | read (const CANMessage &message, std::size_t offset) |
| A template based read operation of CANopen data types. More... | |
| template<> | |
| MLAB_CAN_EXPORT int8 | read< int8 > (const CANMessage &message, std::size_t offset) |
CANopen read for int8. More... | |
| template<> | |
| MLAB_CAN_EXPORT int16 | read< int16 > (const CANMessage &message, std::size_t offset) |
CANopen read for int16. More... | |
| template<> | |
| MLAB_CAN_EXPORT int32 | read< int32 > (const CANMessage &message, std::size_t offset) |
CANopen read for int32. More... | |
| template<> | |
| MLAB_CAN_EXPORT int64 | read< int64 > (const CANMessage &message, std::size_t offset) |
CANopen read for int64. More... | |
| template<> | |
| MLAB_CAN_EXPORT uint8 | read< uint8 > (const CANMessage &message, std::size_t offset) |
CANopen read for uint8. More... | |
| template<> | |
| MLAB_CAN_EXPORT uint16 | read< uint16 > (const CANMessage &message, std::size_t offset) |
CANopen read for uint16. More... | |
| template<> | |
| MLAB_CAN_EXPORT uint32 | read< uint32 > (const CANMessage &message, std::size_t offset) |
CANopen read for uint32. More... | |
| template<> | |
| MLAB_CAN_EXPORT uint64 | read< uint64 > (const CANMessage &message, std::size_t offset) |
CANopen read for uint64. More... | |
| template<> | |
| MLAB_CAN_EXPORT float | read< float > (const CANMessage &message, std::size_t offsete) |
CANopen read for float. More... | |
| template<> | |
| MLAB_CAN_EXPORT double | read< double > (const CANMessage &message, std::size_t offset) |
CANopen read for double. More... | |
| template<typename T > | |
| std::size_t | write (CANMessage &ioMmessage, std::size_t offset, T value) |
| A template based write operation of CANopen data types. More... | |
| template<> | |
| MLAB_CAN_EXPORT std::size_t | write< int8 > (CANMessage &ioMmessage, std::size_t offset, int8 value) |
CANopen write for int8. More... | |
| template<> | |
| MLAB_CAN_EXPORT std::size_t | write< int16 > (CANMessage &ioMmessage, std::size_t offset, int16 value) |
CANopen write for int16. More... | |
| template<> | |
| MLAB_CAN_EXPORT std::size_t | write< int32 > (CANMessage &ioMmessage, std::size_t offset, int32 value) |
CANopen write for int32. More... | |
| template<> | |
| MLAB_CAN_EXPORT std::size_t | write< int64 > (CANMessage &ioMmessage, std::size_t offset, int64 value) |
CANopen write for int64. More... | |
| template<> | |
| MLAB_CAN_EXPORT std::size_t | write< uint8 > (CANMessage &ioMmessage, std::size_t offset, uint8 value) |
CANopen write for uint8. More... | |
| template<> | |
| MLAB_CAN_EXPORT std::size_t | write< uint16 > (CANMessage &ioMmessage, std::size_t offset, uint16 value) |
CANopen write for uint16. More... | |
| template<> | |
| MLAB_CAN_EXPORT std::size_t | write< uint32 > (CANMessage &ioMmessage, std::size_t offset, uint32 value) |
CANopen write for uint32. More... | |
| template<> | |
| MLAB_CAN_EXPORT std::size_t | write< uint64 > (CANMessage &ioMmessage, std::size_t offset, uint64 value) |
CANopen write for uint64. More... | |
| template<> | |
| MLAB_CAN_EXPORT std::size_t | write< float > (CANMessage &ioMmessage, std::size_t offset, float value) |
CANopen write for float. More... | |
| template<> | |
| MLAB_CAN_EXPORT std::size_t | write< double > (CANMessage &ioMmessage, std::size_t offset, double value) |
CANopen write for double. More... | |
A collection for some utility functions for the CANopen standard.
| MLAB_CAN_EXPORT std::string mira::can::CANOpenUtil::getErrorMsg | ( | CANOpenError | pError | ) |
Get a textual description of a CANopen error.
| MLAB_CAN_EXPORT std::string mira::can::CANOpenUtil::getTypeString | ( | CANOpenType | pType | ) |
Get a textual description of a CANopen type.
| MLAB_CAN_EXPORT std::string mira::can::CANOpenUtil::getAccessModeString | ( | CANOpenAccessMode | pMode | ) |
Get a textual description of a CANopen access mode.
| MLAB_CAN_EXPORT std::string mira::can::CANOpenUtil::getSDOKindString | ( | CANOpenSDOKind | pKind | ) |
Get a textual description of a CANopen SDO kind.
| MLAB_CAN_EXPORT std::string mira::can::CANOpenUtil::getNodeStatusString | ( | CANOpenNodeStatus | pStatus | ) |
Get a textual description of a CANopen node status.
| T mira::can::CANOpenUtil::read | ( | const CANMessage & | message, |
| std::size_t | offset | ||
| ) |
A template based read operation of CANopen data types.
| MLAB_CAN_EXPORT int8 mira::can::CANOpenUtil::read< int8 > | ( | const CANMessage & | message, |
| std::size_t | offset | ||
| ) |
CANopen read for int8.
| MLAB_CAN_EXPORT int16 mira::can::CANOpenUtil::read< int16 > | ( | const CANMessage & | message, |
| std::size_t | offset | ||
| ) |
CANopen read for int16.
| MLAB_CAN_EXPORT int32 mira::can::CANOpenUtil::read< int32 > | ( | const CANMessage & | message, |
| std::size_t | offset | ||
| ) |
CANopen read for int32.
| MLAB_CAN_EXPORT int64 mira::can::CANOpenUtil::read< int64 > | ( | const CANMessage & | message, |
| std::size_t | offset | ||
| ) |
CANopen read for int64.
| MLAB_CAN_EXPORT uint8 mira::can::CANOpenUtil::read< uint8 > | ( | const CANMessage & | message, |
| std::size_t | offset | ||
| ) |
CANopen read for uint8.
| MLAB_CAN_EXPORT uint16 mira::can::CANOpenUtil::read< uint16 > | ( | const CANMessage & | message, |
| std::size_t | offset | ||
| ) |
CANopen read for uint16.
| MLAB_CAN_EXPORT uint32 mira::can::CANOpenUtil::read< uint32 > | ( | const CANMessage & | message, |
| std::size_t | offset | ||
| ) |
CANopen read for uint32.
| MLAB_CAN_EXPORT uint64 mira::can::CANOpenUtil::read< uint64 > | ( | const CANMessage & | message, |
| std::size_t | offset | ||
| ) |
CANopen read for uint64.
| MLAB_CAN_EXPORT float mira::can::CANOpenUtil::read< float > | ( | const CANMessage & | message, |
| std::size_t | offsete | ||
| ) |
CANopen read for float.
| MLAB_CAN_EXPORT double mira::can::CANOpenUtil::read< double > | ( | const CANMessage & | message, |
| std::size_t | offset | ||
| ) |
CANopen read for double.
| std::size_t mira::can::CANOpenUtil::write | ( | CANMessage & | ioMmessage, |
| std::size_t | offset, | ||
| T | value | ||
| ) |
A template based write operation of CANopen data types.
| MLAB_CAN_EXPORT std::size_t mira::can::CANOpenUtil::write< int8 > | ( | CANMessage & | ioMmessage, |
| std::size_t | offset, | ||
| int8 | value | ||
| ) |
CANopen write for int8.
| MLAB_CAN_EXPORT std::size_t mira::can::CANOpenUtil::write< int16 > | ( | CANMessage & | ioMmessage, |
| std::size_t | offset, | ||
| int16 | value | ||
| ) |
CANopen write for int16.
| MLAB_CAN_EXPORT std::size_t mira::can::CANOpenUtil::write< int32 > | ( | CANMessage & | ioMmessage, |
| std::size_t | offset, | ||
| int32 | value | ||
| ) |
CANopen write for int32.
| MLAB_CAN_EXPORT std::size_t mira::can::CANOpenUtil::write< int64 > | ( | CANMessage & | ioMmessage, |
| std::size_t | offset, | ||
| int64 | value | ||
| ) |
CANopen write for int64.
| MLAB_CAN_EXPORT std::size_t mira::can::CANOpenUtil::write< uint8 > | ( | CANMessage & | ioMmessage, |
| std::size_t | offset, | ||
| uint8 | value | ||
| ) |
CANopen write for uint8.
| MLAB_CAN_EXPORT std::size_t mira::can::CANOpenUtil::write< uint16 > | ( | CANMessage & | ioMmessage, |
| std::size_t | offset, | ||
| uint16 | value | ||
| ) |
CANopen write for uint16.
| MLAB_CAN_EXPORT std::size_t mira::can::CANOpenUtil::write< uint32 > | ( | CANMessage & | ioMmessage, |
| std::size_t | offset, | ||
| uint32 | value | ||
| ) |
CANopen write for uint32.
| MLAB_CAN_EXPORT std::size_t mira::can::CANOpenUtil::write< uint64 > | ( | CANMessage & | ioMmessage, |
| std::size_t | offset, | ||
| uint64 | value | ||
| ) |
CANopen write for uint64.
| MLAB_CAN_EXPORT std::size_t mira::can::CANOpenUtil::write< float > | ( | CANMessage & | ioMmessage, |
| std::size_t | offset, | ||
| float | value | ||
| ) |
CANopen write for float.
| MLAB_CAN_EXPORT std::size_t mira::can::CANOpenUtil::write< double > | ( | CANMessage & | ioMmessage, |
| std::size_t | offset, | ||
| double | value | ||
| ) |
CANopen write for double.
1.8.14