MRMS
mrm-mot4x10.h
1 #pragma once
2 #include "Arduino.h"
3 #include <mrm-board.h>
4 
12 #define CAN_ID_MOT4X10_0_MOTOR0_IN 0x0250
13 #define CAN_ID_MOT4X10_0_MOTOR0_OUT 0x0251
14 #define CAN_ID_MOT4X10_0_MOTOR1_IN 0x0252
15 #define CAN_ID_MOT4X10_0_MOTOR1_OUT 0x0253
16 #define CAN_ID_MOT4X10_0_MOTOR2_IN 0x0254
17 #define CAN_ID_MOT4X10_0_MOTOR2_OUT 0x0255
18 #define CAN_ID_MOT4X10_0_MOTOR3_IN 0x0256
19 #define CAN_ID_MOT4X10_0_MOTOR3_OUT 0x0257
20 
21 #define CAN_ID_MOT4X10_1_MOTOR0_IN 0x0258
22 #define CAN_ID_MOT4X10_1_MOTOR0_OUT 0x0259
23 #define CAN_ID_MOT4X10_1_MOTOR1_IN 0x025A
24 #define CAN_ID_MOT4X10_1_MOTOR1_OUT 0x025B
25 #define CAN_ID_MOT4X10_1_MOTOR2_IN 0x025C
26 #define CAN_ID_MOT4X10_1_MOTOR2_OUT 0x025D
27 #define CAN_ID_MOT4X10_1_MOTOR3_IN 0x025E
28 #define CAN_ID_MOT4X10_1_MOTOR3_OUT 0x025F
29 
30 class Mrm_mot4x10 : public MotorBoard
31 {
32 public:
33 
40  Mrm_mot4x10(Robot* robot = NULL, uint8_t maxNumberOfBoards = 1);
41 
42  ~Mrm_mot4x10();
43 
49  void add(bool isReversed = false, char * deviceName = (char*)"");
50 };
51 
52 
53 
Definition: mrm-board.h:297
Definition: mrm-mot4x10.h:31
void add(bool isReversed=false, char *deviceName=(char *)"")
Definition: mrm-mot4x10.cpp:22
Mrm_mot4x10(Robot *robot=NULL, uint8_t maxNumberOfBoards=1)
Definition: mrm-mot4x10.cpp:10
Definition: mrm-robot.h:42