8#include <wpi/units/angle.hpp>
9#include <wpi/units/angular_velocity.hpp>
10#include <wpi/units/moment_of_inertia.hpp>
11#include <wpi/util/Color.hpp>
12#include <wpi/util/Color8Bit.hpp>
71 m_mechanismPositionConfig = mechanismPositionConfig;
93 std::string m_telemetryName;
94 std::optional<wpi::units::degree_t> m_minAngle;
95 std::optional<wpi::units::degree_t> m_maxAngle;
96 wpi::util::Color8Bit m_simColor{wpi::util::Color::GREEN};
99 MechanismPositionConfig m_mechanismPositionConfig{
Definition MechanismPositionConfig.hpp:31
MechanismPositionConfig & WithMovementPlane(Plane plane)
Definition MechanismPositionConfig.hpp:76
Definition PivotConfig.hpp:25
PivotConfig & WithSimColor(const wpi::util::Color8Bit &color)
PivotConfig & WithMaxAngle(wpi::units::degree_t angle)
PivotConfig & WithMechanismPositionConfig(const MechanismPositionConfig &mechanismPositionConfig)
Definition PivotConfig.hpp:70
PivotConfig & WithTelemetryName(const std::string &name)
std::string GetTelemetryName() const
std::optional< wpi::units::degree_t > GetMinAngle() const
std::optional< wpi::units::degree_t > GetMaxAngle() const
const MechanismPositionConfig & GetMechanismPositionConfig() const
Definition PivotConfig.hpp:90
wpi::util::Color8Bit GetSimColor() const
PivotConfig & WithMinAngle(wpi::units::degree_t angle)
Definition ArmConfig.hpp:17