MRMS
mrm-bldc2x50.h
1 #pragma once
2 #include "Arduino.h"
3 #include <mrm-board.h>
4 
12 #define CAN_ID_BLDC2X5_0_MOTOR0_IN 0x0110
13 #define CAN_ID_BLDC2X5_0_MOTOR0_OUT 0x0111
14 #define CAN_ID_BLDC2X5_0_MOTOR1_IN 0x0112
15 #define CAN_ID_BLDC2X5_0_MOTOR1_OUT 0x0113
16 
17 #define CAN_ID_BLDC2X5_1_MOTOR0_IN 0x0114
18 #define CAN_ID_BLDC2X5_1_MOTOR0_OUT 0x0115
19 #define CAN_ID_BLDC2X5_1_MOTOR1_IN 0x0116
20 #define CAN_ID_BLDC2X5_1_MOTOR1_OUT 0x0117
21 
22 #define CAN_ID_BLDC2X5_2_MOTOR0_IN 0x0118
23 #define CAN_ID_BLDC2X5_2_MOTOR0_OUT 0x0119
24 #define CAN_ID_BLDC2X5_2_MOTOR1_IN 0x011A
25 #define CAN_ID_BLDC2X5_2_MOTOR1_OUT 0x011B
26 
27 #define CAN_ID_BLDC2X5_3_MOTOR0_IN 0x011C
28 #define CAN_ID_BLDC2X5_3_MOTOR0_OUT 0x011D
29 #define CAN_ID_BLDC2X5_3_MOTOR1_IN 0x011E
30 #define CAN_ID_BLDC2X5_3_MOTOR1_OUT 0x011F
31 
32 class Mrm_bldc2x50 : public MotorBoard
33 {
34 public:
35 
42  Mrm_bldc2x50(Robot* robot = NULL, uint8_t maxNumberOfBoards = 2);
43 
44  ~Mrm_bldc2x50();
45 
51  void add(bool isReversed = false, char * deviceName = (char*)"");
52 };
53 
54 
Definition: mrm-board.h:297
Definition: mrm-bldc2x50.h:33
void add(bool isReversed=false, char *deviceName=(char *)"")
Definition: mrm-bldc2x50.cpp:21
Mrm_bldc2x50(Robot *robot=NULL, uint8_t maxNumberOfBoards=2)
Definition: mrm-bldc2x50.cpp:10
Definition: mrm-robot.h:42