10#include <units/angle.h>
Configs that affect the ToF Field of View.
Definition FovParamsConfigs.hpp:23
constexpr FovParamsConfigs & WithFOVRangeX(units::angle::degree_t newFOVRangeX)
Modifies this configuration's FOVRangeX parameter and returns itself for method-chaining and easier t...
Definition FovParamsConfigs.hpp:152
std::string Serialize() const final
std::string ToString() const override
units::angle::degree_t FOVCenterY
Specifies the target center of the Field of View in the Y direction.
Definition FovParamsConfigs.hpp:52
constexpr FovParamsConfigs & WithFOVRangeY(units::angle::degree_t newFOVRangeY)
Modifies this configuration's FOVRangeY parameter and returns itself for method-chaining and easier t...
Definition FovParamsConfigs.hpp:178
constexpr FovParamsConfigs()=default
units::angle::degree_t FOVRangeX
Specifies the target range of the Field of View in the X direction.
Definition FovParamsConfigs.hpp:67
constexpr FovParamsConfigs & WithFOVCenterX(units::angle::degree_t newFOVCenterX)
Modifies this configuration's FOVCenterX parameter and returns itself for method-chaining and easier ...
Definition FovParamsConfigs.hpp:102
ctre::phoenix::StatusCode Deserialize(std::string const &to_deserialize) final
units::angle::degree_t FOVCenterX
Specifies the target center of the Field of View in the X direction.
Definition FovParamsConfigs.hpp:39
constexpr FovParamsConfigs & WithFOVCenterY(units::angle::degree_t newFOVCenterY)
Modifies this configuration's FOVCenterY parameter and returns itself for method-chaining and easier ...
Definition FovParamsConfigs.hpp:126
units::angle::degree_t FOVRangeY
Specifies the target range of the Field of View in the Y direction.
Definition FovParamsConfigs.hpp:82
Definition Configuration.hpp:17
Definition motor_constants.h:14