Fang-Robotics-MCB
Fang Robotics Team Codebase
Loading...
Searching...
No Matches
chassis_input_config.hpp
Go to the documentation of this file.
1#ifndef FANG_ROBOTICS_MCB_PIERCE_CHASSIS_INPUT_CONFIG_HPP
2#define FANG_ROBOTICS_MCB_PIERCE_CHASSIS_INPUT_CONFIG_HPP
4namespace fang::robot
5{
6
9 using Key = Remote::Key;
10
11 static const chassis::DjiHolonomicInput::RemoteConfig k_chassisInputRemoteConfig
12 {
13 Channel::LEFT_HORIZONTAL, //xTranslation
14 Channel::LEFT_VERTICAL, //yTranslation
15 Channel::WHEEL //rotation
16 };
17
18 static const chassis::DjiHolonomicInput::KeyboardConfig k_chassisInputKeyboardConfig
19 {
20 Key::W, //forward
21 Key::S, //backward
22 Key::A, //left
23 Key::D //right
24 };
25
26 static const chassis::DjiHolonomicInput::Config kChassisInputConfig
27 {
28 k_chassisInputRemoteConfig,
29 k_chassisInputKeyboardConfig
30 };
31}
32#endif
Definition remote.hpp:51
Key
Definition remote.hpp:93
Channel
Definition remote.hpp:61
Definition base_robot.cpp:4
tap::communication::serial::Remote Remote
Definition chassis_input_config.hpp:7
Remote::Channel Channel
Definition chassis_input_config.hpp:8
Remote::Key Key
Definition chassis_input_config.hpp:9