43 #ifndef _MLAB_CANOPENNODEINFOPLUGIN_H_ 44 #define _MLAB_CANOPENNODEINFOPLUGIN_H_ 47 #include <boost/thread/mutex.hpp> 56 namespace mira {
namespace can {
67 (
"Name",
"CAN SDO viewer")
68 (
"Category",
"CANOpen")
69 (
"Description",
"Information about CANOpen nodes")
70 (
"Title",
"CANOpen Nodes"))
77 bool stop(uint8 node);
QTableWidget * mList
Definition: CANOpenNodeInfoPlugin.h:96
QTextEdit * mUserDataEdit
Definition: CANOpenNodeInfoPlugin.h:97
Plugin for showing informations about a CANOpen node.
Definition: CANOpenNodeInfoPlugin.h:63
uint8 mNode
Definition: CANOpenNodeInfoPlugin.h:98
uint32 mHeartbeatID
Definition: CANOpenNodeInfoPlugin.h:99
Global definitions of the CANopen standard.
virtual void initialize()
This method must be implemented for each CAN tool.
#define MIRA_META_OBJECT(classIdentifier, MetaInfo)
CANOpenNodeStatus
The different CANopen node states.
Definition: CANOpenDefs.h:154
boost::mutex mUpdateMutex
Definition: CANOpenNodeInfoPlugin.h:101
can::CANOpenNodeStatus mNodeStatus
Definition: CANOpenNodeInfoPlugin.h:100
A struct, which contains standard information about a CANopen node.
Definition: CANOpenDefs.h:165
void readUserData(uint8 node)
void onCellClicked(int row, int column)
void onHeartbeat(uint8 node, can::CANOpenNodeStatus status)