MRMS
mrm-mot4x3.6can.h
1 #pragma once
2 #include "Arduino.h"
3 #include <mrm-board.h>
4 
12 #define CAN_ID_MOT4X3_6_CAN0_MOTOR0_IN 0x0230
13 #define CAN_ID_MOT4X3_6_CAN0_MOTOR0_OUT 0x0231
14 #define CAN_ID_MOT4X3_6_CAN0_MOTOR1_IN 0x0232
15 #define CAN_ID_MOT4X3_6_CAN0_MOTOR1_OUT 0x0233
16 #define CAN_ID_MOT4X3_6_CAN0_MOTOR2_IN 0x0234
17 #define CAN_ID_MOT4X3_6_CAN0_MOTOR2_OUT 0x0235
18 #define CAN_ID_MOT4X3_6_CAN0_MOTOR3_IN 0x0236
19 #define CAN_ID_MOT4X3_6_CAN0_MOTOR3_OUT 0x0237
20 
21 #define CAN_ID_MOT4X3_6_CAN1_MOTOR0_IN 0x0238
22 #define CAN_ID_MOT4X3_6_CAN1_MOTOR0_OUT 0x0239
23 #define CAN_ID_MOT4X3_6_CAN1_MOTOR1_IN 0x023A
24 #define CAN_ID_MOT4X3_6_CAN1_MOTOR1_OUT 0x023B
25 #define CAN_ID_MOT4X3_6_CAN1_MOTOR2_IN 0x023C
26 #define CAN_ID_MOT4X3_6_CAN1_MOTOR2_OUT 0x023D
27 #define CAN_ID_MOT4X3_6_CAN1_MOTOR3_IN 0x023E
28 #define CAN_ID_MOT4X3_6_CAN1_MOTOR3_OUT 0x023F
29 
30 
32 {
33 public:
34 
41  Mrm_mot4x3_6can(Robot* robot = NULL, uint8_t maxNumberOfBoards = 2);
42 
43  ~Mrm_mot4x3_6can();
44 
50  void add(bool isReversed = false, char * deviceName = (char*)"");
51 };
52 
53 
54 
Definition: mrm-board.h:297
Definition: mrm-mot4x3.6can.h:32
Mrm_mot4x3_6can(Robot *robot=NULL, uint8_t maxNumberOfBoards=2)
Definition: mrm-mot4x3.6can.cpp:10
void add(bool isReversed=false, char *deviceName=(char *)"")
Definition: mrm-mot4x3.6can.cpp:22
Definition: mrm-robot.h:42