6#include <unordered_map>
9#include <units/angle.h>
10#include "redux/canand/CanandSettings.h"
Definition: CanandSettings.h:20
Definition: CanandmagSettings.h:54
void SetZeroOffset(units::turn_t offset)
void SetVelocityFilterWidth(units::millisecond_t widthMs)
void SetDisableZeroButton(bool disable)
std::optional< units::second_t > GetPositionFramePeriod()
void SetStatusFramePeriod(units::second_t period)
std::optional< units::second_t > GetStatusFramePeriod()
std::optional< bool > GetInvertDirection()
std::optional< units::turn_t > GetZeroOffset()
std::optional< units::millisecond_t > GetVelocityFilterWidth()
void SetVelocityFramePeriod(units::second_t period)
std::optional< units::second_t > GetVelocityFramePeriod()
std::optional< bool > GetDisableZeroButton()
const std::vector< uint8_t > & SettingAddresses() const override
void SetPositionFramePeriod(units::second_t period)
void SetInvertDirection(bool invert)
Definition: CanandmagSettings.h:12