Studica - Roscpp Documentation
VMX-pi ROS Library
TitanConstants_ros.h
Go to the documentation of this file.
1#pragma once
2
4 public:
5
6 static constexpr int baseID = 0x2000000 + 0xC0000;
7
8 static constexpr int DISABLED_FLAG = baseID + (64*0);
9 static constexpr int ENABLED_FLAG = baseID + (64*1);
10 static constexpr int SET_MOTOR_SPEED = baseID + (64*2);
11 static constexpr int DISABLE_MOTOR = baseID + (64*3);
12 static constexpr int GET_TITAN_INFO = baseID + (64*4);
13 static constexpr int RETURN_TITAN_INFO = baseID + (64*5);
14 static constexpr int GET_UNIQUE_ID = baseID + (64*6);
15 static constexpr int RETURN_WORD_1 = baseID + (64*7);
16 static constexpr int RETURN_WORD_2 = baseID + (64*8);
17 static constexpr int RETURN_WORD_3 = baseID + (64*9);
18 static constexpr int CONFIGURE_MOTOR = baseID + (64*10);
19 static constexpr int GET_MOTOR_FREQUENCY = baseID + (64*11);
20 static constexpr int RETURN_MOTOR_FREQUENCY = baseID + (64*12);
21 static constexpr int RESET_ENCODER = baseID + (64*13);
22 static constexpr int SET_CURRENT_LIMIT = baseID + (64*14);
23 static constexpr int SET_MOTOR_STOP_MODE = baseID + (64*15);
24 static constexpr int SET_TARGET_VELOCITY = baseID + (64*16);
25 static constexpr int SET_TARGET_DISTANCE = baseID + (64*17);
26
27 static constexpr int ENCODER_0_OUTPUT = baseID + (64*37);
28 static constexpr int ENCODER_1_OUTPUT = baseID + (64*38);
29 static constexpr int ENCODER_2_OUTPUT = baseID + (64*39);
30 static constexpr int ENCODER_3_OUTPUT = baseID + (64*40);
31 static constexpr int RPM_0_OUTPUT = baseID + (64*41);
32 static constexpr int RPM_1_OUTPUT = baseID + (64*42);
33 static constexpr int RPM_2_OUTPUT = baseID + (64*43);
34 static constexpr int RPM_3_OUTPUT = baseID + (64*44);
35 static constexpr int LIMIT_SWITCH_OUTPUT = baseID + (64*45);
36 static constexpr int CURRENT_OUTPUT = baseID + (64*46);
37 static constexpr int MCU_TEMP = baseID + (64*47);
38 static constexpr int MAX_RANGE = baseID + (64*1023);
39
40};
Definition: TitanConstants_ros.h:3
static constexpr int ENCODER_0_OUTPUT
Definition: TitanConstants_ros.h:27
static constexpr int ENCODER_1_OUTPUT
Definition: TitanConstants_ros.h:28
static constexpr int ENABLED_FLAG
Definition: TitanConstants_ros.h:9
static constexpr int SET_MOTOR_STOP_MODE
Definition: TitanConstants_ros.h:23
static constexpr int SET_TARGET_VELOCITY
Definition: TitanConstants_ros.h:24
static constexpr int GET_MOTOR_FREQUENCY
Definition: TitanConstants_ros.h:19
static constexpr int CONFIGURE_MOTOR
Definition: TitanConstants_ros.h:18
static constexpr int RETURN_TITAN_INFO
Definition: TitanConstants_ros.h:13
static constexpr int ENCODER_2_OUTPUT
Definition: TitanConstants_ros.h:29
static constexpr int SET_TARGET_DISTANCE
Definition: TitanConstants_ros.h:25
static constexpr int SET_CURRENT_LIMIT
Definition: TitanConstants_ros.h:22
static constexpr int RESET_ENCODER
Definition: TitanConstants_ros.h:21
static constexpr int baseID
Definition: TitanConstants_ros.h:6
static constexpr int CURRENT_OUTPUT
Definition: TitanConstants_ros.h:36
static constexpr int SET_MOTOR_SPEED
Definition: TitanConstants_ros.h:10
static constexpr int RETURN_MOTOR_FREQUENCY
Definition: TitanConstants_ros.h:20
static constexpr int MCU_TEMP
Definition: TitanConstants_ros.h:37
static constexpr int RETURN_WORD_3
Definition: TitanConstants_ros.h:17
static constexpr int RPM_3_OUTPUT
Definition: TitanConstants_ros.h:34
static constexpr int LIMIT_SWITCH_OUTPUT
Definition: TitanConstants_ros.h:35
static constexpr int GET_TITAN_INFO
Definition: TitanConstants_ros.h:12
static constexpr int DISABLED_FLAG
Definition: TitanConstants_ros.h:8
static constexpr int MAX_RANGE
Definition: TitanConstants_ros.h:38
static constexpr int RPM_1_OUTPUT
Definition: TitanConstants_ros.h:32
static constexpr int ENCODER_3_OUTPUT
Definition: TitanConstants_ros.h:30
static constexpr int RPM_2_OUTPUT
Definition: TitanConstants_ros.h:33
static constexpr int DISABLE_MOTOR
Definition: TitanConstants_ros.h:11
static constexpr int RETURN_WORD_2
Definition: TitanConstants_ros.h:16
static constexpr int RPM_0_OUTPUT
Definition: TitanConstants_ros.h:31
static constexpr int RETURN_WORD_1
Definition: TitanConstants_ros.h:15
static constexpr int GET_UNIQUE_ID
Definition: TitanConstants_ros.h:14