Ménagerie Technologique / CANopen_Node

Dependents:   SDC21XX_Motor

Fork of CANopen_Node by Pierre David

Revision:
0:0f99b1d63054
Child:
2:3a8e39e5e13f
diff -r 000000000000 -r 0f99b1d63054 CANopen.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/CANopen.h	Mon May 30 11:28:35 2016 +0000
@@ -0,0 +1,36 @@
+#ifndef CANOPEN_H
+#define CANOPEN_H
+
+#include "mbed.h"
+#include "CAN.h"
+
+
+namespace mbed {
+    class CANopen {
+        
+        public :
+            
+        CANopen(short _id, CAN * _can);
+        CANopen(short _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(short _id);
+        
+        private :
+        
+        
+        protected :
+        
+        short node_id;
+        CAN * can;
+        
+        
+        
+    };//end class
+    
+    
+    
+}//end namespace
+
+#endif
\ No newline at end of file