Simplified CANopen library for a CANopen slave device
Dependents: SDC21XX_Motor SDC21XX_Motor
CANopen_Node.h
- Committer:
- kkoichy
- Date:
- 2016-06-01
- Revision:
- 6:f98581f4455d
- Parent:
- 5:e3ca883a96e7
File content as of revision 6:f98581f4455d:
#ifndef CANOPEN_NODE_H #define CANOPEN_NODE_H #include "mbed.h" namespace mbed { class CANopen_Node { public : CANopen_Node(uint8_t _id, CAN * _can); CANopen_Node(uint8_t _id, CAN * _can, int _baud); int Send_Initiate_SDO_Download(short index, short subindex, long data); int Send_Initiate_SDO_Upload(short index, short subindex); short GetNodeID(void); void SetNodeID(uint8_t _id); void SetCan(CAN * _can); CAN* GetCan(void); private : protected : short node_id; CAN * can; };//end class }//end namespace #endif