| absPosition | redux::sensors::canandmag::Canandmag | protected |
| Canandmag(int canID, std::string bus="halcan") | redux::sensors::canandmag::Canandmag | |
| CheckReceivedFirmwareVersion() | redux::canand::CanandDevice | virtual |
| ClearStickyFaults() | redux::sensors::canandmag::Canandmag | |
| GetAbsPosition() | redux::sensors::canandmag::Canandmag | |
| GetAbsPositionFrame() | redux::sensors::canandmag::Canandmag | inline |
| GetActiveFaults() | redux::sensors::canandmag::Canandmag | |
| GetAddress() override | redux::sensors::canandmag::Canandmag | virtual |
| GetDeviceClassName() override | redux::sensors::canandmag::Canandmag | inlinevirtual |
| GetDeviceName() | redux::canand::CanandDevice | |
| GetInternalSettingsManager() | redux::sensors::canandmag::Canandmag | inline |
| GetMinimumFirmwareVersion() override | redux::sensors::canandmag::Canandmag | inlinevirtual |
| GetPosition() | redux::sensors::canandmag::Canandmag | |
| GetPositionFrame() | redux::sensors::canandmag::Canandmag | inline |
| GetSettings(units::second_t timeout=350_ms, units::second_t missingTimeout=20_ms, uint32_t attempts=3) | redux::sensors::canandmag::Canandmag | inline |
| GetSettingsAsync() | redux::sensors::canandmag::Canandmag | inline |
| GetStatus() | redux::sensors::canandmag::Canandmag | inline |
| GetStatusFrame() | redux::sensors::canandmag::Canandmag | inline |
| GetStickyFaults() | redux::sensors::canandmag::Canandmag | |
| GetTemperature() | redux::sensors::canandmag::Canandmag | |
| GetVelocity() | redux::sensors::canandmag::Canandmag | |
| GetVelocityFrame() | redux::sensors::canandmag::Canandmag | inline |
| HandleMessage(redux::canand::CanandMessage &msg) override | redux::sensors::canandmag::Canandmag | virtual |
| IsConnected(units::second_t timeout=2_s) | redux::canand::CanandDevice | |
| kCountsPerRotation | redux::sensors::canandmag::Canandmag | static |
| kCountsPerRotationPerSecond | redux::sensors::canandmag::Canandmag | static |
| MagnetInRange() | redux::sensors::canandmag::Canandmag | |
| position | redux::sensors::canandmag::Canandmag | protected |
| PreHandleMessage(CanandMessage &msg) | redux::canand::CanandDevice | virtual |
| ResetFactoryDefaults(bool clearZero=false, units::second_t timeout=350_ms) | redux::sensors::canandmag::Canandmag | inline |
| SendCANMessage(uint8_t apiIndex, uint8_t *data, uint8_t length) | redux::canand::CanandDevice | inline |
| SendCANMessage(uint8_t msgId, std::span< std::byte, len > data) | redux::canand::CanandDevice | inline |
| SetAbsPosition(units::turn_t newPosition, units::second_t timeout=20_ms, bool ephemeral=false) | redux::sensors::canandmag::Canandmag | |
| SetPartyMode(uint8_t level) | redux::sensors::canandmag::Canandmag | |
| SetPosition(units::turn_t newPosition, units::second_t timeout=20_ms) | redux::sensors::canandmag::Canandmag | |
| SetSettings(CanandmagSettings &settings, units::second_t timeout=20_ms, uint32_t attempts=3) | redux::sensors::canandmag::Canandmag | inline |
| StartFetchSettings() | redux::sensors::canandmag::Canandmag | inline |
| status | redux::sensors::canandmag::Canandmag | protected |
| stg | redux::sensors::canandmag::Canandmag | protected |
| velocity | redux::sensors::canandmag::Canandmag | protected |
| ZeroAll(units::second_t timeout=20_ms) | redux::sensors::canandmag::Canandmag | |
| ~Canandmag() (defined in redux::sensors::canandmag::Canandmag) | redux::sensors::canandmag::Canandmag | inline |