Galaxis Codebase
1.0.0
Team Galaxis software stack for the Carolo Cup 2023 - ROS2 based software
servoSettings.hpp
Go to the documentation of this file.
1
#ifndef GALAXIS_SERVOSETTINGS_HPP_
2
#define GALAXIS_SERVOSETTINGS_HPP_
3
4
#include <cstdint>
5
6
namespace
galaxis
{
7
namespace
servoSettings {
8
constexpr
float
maximumAngle
= 0.47305;
/*rad*/
9
10
enum
Servo_t
{
11
SERVO_FRONT
,
12
SERVO_REAR
,
13
};
14
15
constexpr int16_t
servoFrontMax
= 450;
16
constexpr int16_t
servoRearMax
= 450;
17
constexpr int16_t
servoFrontOffset
= 13;
18
constexpr int16_t
servoRearOffset
= 0;
19
27
float
servoSettingToAngle
(int8_t servoSetting);
28
29
int8_t
angleToServoSetting
(
float
angle);
30
}
// namespace servoSettings
31
}
// namespace galaxis
32
33
#endif // GALAXIS_SERVOSETTINGS_HPP_
galaxis::servoSettings::servoRearMax
constexpr int16_t servoRearMax
Definition:
servoSettings.hpp:16
galaxis::servoSettings::angleToServoSetting
int8_t angleToServoSetting(float angle)
Definition:
servoSettings.cpp:22
galaxis::servoSettings::Servo_t
Servo_t
Definition:
servoSettings.hpp:10
galaxis::servoSettings::servoRearOffset
constexpr int16_t servoRearOffset
Definition:
servoSettings.hpp:18
galaxis::servoSettings::maximumAngle
constexpr float maximumAngle
Definition:
servoSettings.hpp:8
galaxis::servoSettings::SERVO_FRONT
@ SERVO_FRONT
Definition:
servoSettings.hpp:11
galaxis::servoSettings::servoFrontMax
constexpr int16_t servoFrontMax
Definition:
servoSettings.hpp:15
galaxis
Definition:
MapClasses.hpp:10
galaxis::servoSettings::servoFrontOffset
constexpr int16_t servoFrontOffset
Definition:
servoSettings.hpp:17
galaxis::servoSettings::SERVO_REAR
@ SERVO_REAR
Definition:
servoSettings.hpp:12
galaxis::servoSettings::servoSettingToAngle
float servoSettingToAngle(int8_t servoSetting)
Convert the servo setting to an actual steering angle.
Definition:
servoSettings.cpp:9
utilities
include
galaxis
servoSettings.hpp
Generated by
1.8.17