MRMS
mrm-bldc4x2.5.h
1 #pragma once
2 #include "Arduino.h"
3 #include <mrm-board.h>
4 
12 #define CAN_ID_BLDC4X2_5_0_MOTOR0_IN 0x0240
13 #define CAN_ID_BLDC4X2_5_0_MOTOR0_OUT 0x0241
14 #define CAN_ID_BLDC4X2_5_0_MOTOR1_IN 0x0242
15 #define CAN_ID_BLDC4X2_5_0_MOTOR1_OUT 0x0243
16 #define CAN_ID_BLDC4X2_5_0_MOTOR2_IN 0x0244
17 #define CAN_ID_BLDC4X2_5_0_MOTOR2_OUT 0x0245
18 #define CAN_ID_BLDC4X2_5_0_MOTOR3_IN 0x0246
19 #define CAN_ID_BLDC4X2_5_0_MOTOR3_OUT 0x0247
20 
21 #define CAN_ID_BLDC4X2_5_1_MOTOR0_IN 0x0248
22 #define CAN_ID_BLDC4X2_5_1_MOTOR0_OUT 0x0249
23 #define CAN_ID_BLDC4X2_5_1_MOTOR1_IN 0x024A
24 #define CAN_ID_BLDC4X2_5_1_MOTOR1_OUT 0x024B
25 #define CAN_ID_BLDC4X2_5_1_MOTOR2_IN 0x024C
26 #define CAN_ID_BLDC4X2_5_1_MOTOR2_OUT 0x024D
27 #define CAN_ID_BLDC4X2_5_1_MOTOR3_IN 0x024E
28 #define CAN_ID_BLDC4X2_5_1_MOTOR3_OUT 0x024F
29 
30 class Mrm_bldc4x2_5 : public MotorBoard
31 {
32 public:
33 
40  Mrm_bldc4x2_5(Robot* robot = NULL, uint8_t maxNumberOfBoards = 1);
41 
42  ~Mrm_bldc4x2_5();
43 
49  void add(bool isReversed = false, char * deviceName = (char*)"");
50 };
51 
52 
Definition: mrm-board.h:297
Definition: mrm-bldc4x2.5.h:31
void add(bool isReversed=false, char *deviceName=(char *)"")
Definition: mrm-bldc4x2.5.cpp:21
Mrm_bldc4x2_5(Robot *robot=NULL, uint8_t maxNumberOfBoards=1)
Definition: mrm-bldc4x2.5.cpp:9
Definition: mrm-robot.h:42