MRMS
mrm-mot2x50.h
1 #pragma once
2 #include "Arduino.h"
3 #include <mrm-board.h>
4 
12 #define CAN_ID_MOT2X50_0_MOTOR0_IN 0x0260
13 #define CAN_ID_MOT2X50_0_MOTOR0_OUT 0x0261
14 #define CAN_ID_MOT2X50_0_MOTOR1_IN 0x0262
15 #define CAN_ID_MOT2X50_0_MOTOR1_OUT 0x0263
16 #define CAN_ID_MOT2X50_0_MOTOR2_IN 0x0264
17 #define CAN_ID_MOT2X50_0_MOTOR2_OUT 0x0265
18 #define CAN_ID_MOT2X50_0_MOTOR3_IN 0x0266
19 #define CAN_ID_MOT2X50_0_MOTOR3_OUT 0x0267
20 
21 #define CAN_ID_MOT2X50_1_MOTOR0_IN 0x0268
22 #define CAN_ID_MOT2X50_1_MOTOR0_OUT 0x0269
23 #define CAN_ID_MOT2X50_1_MOTOR1_IN 0x026A
24 #define CAN_ID_MOT2X50_1_MOTOR1_OUT 0x026B
25 #define CAN_ID_MOT2X50_1_MOTOR2_IN 0x026C
26 #define CAN_ID_MOT2X50_1_MOTOR2_OUT 0x026D
27 #define CAN_ID_MOT2X50_1_MOTOR3_IN 0x026E
28 #define CAN_ID_MOT2X50_1_MOTOR3_OUT 0x026F
29 
30 
31 class Mrm_mot2x50 : public MotorBoard
32 {
33 public:
34 
40  Mrm_mot2x50(Robot* robot = NULL, uint8_t maxDevices = 6);
41 
42  ~Mrm_mot2x50();
43 
49  void add(bool isReversed = false, char * deviceName = (char*)"");
50 };
51 
52 
53 
Definition: mrm-board.h:297
Definition: mrm-mot2x50.h:32
void add(bool isReversed=false, char *deviceName=(char *)"")
Definition: mrm-mot2x50.cpp:22
Mrm_mot2x50(Robot *robot=NULL, uint8_t maxDevices=6)
Definition: mrm-mot2x50.cpp:10
Definition: mrm-robot.h:42