| driver | TMC9660::FOCControl | private |
| FOCControl(TMC9660 &parent) noexcept | TMC9660::FOCControl | inlineexplicitprivate |
| getActualFlux(int32_t &milliamps) noexcept | TMC9660::FOCControl | |
| getActualPosition(int32_t &position) noexcept | TMC9660::FOCControl | |
| getActualTorque(int16_t &milliamps) noexcept | TMC9660::FOCControl | |
| getActualVelocity(int32_t &velocity) noexcept | TMC9660::FOCControl | |
| getActualVelocityBiquadFilterACoeff1(int32_t &coeff) noexcept | TMC9660::FOCControl | |
| getActualVelocityBiquadFilterACoeff2(int32_t &coeff) noexcept | TMC9660::FOCControl | |
| getActualVelocityBiquadFilterBCoeff0(int32_t &coeff) noexcept | TMC9660::FOCControl | |
| getActualVelocityBiquadFilterBCoeff1(int32_t &coeff) noexcept | TMC9660::FOCControl | |
| getActualVelocityBiquadFilterBCoeff2(int32_t &coeff) noexcept | TMC9660::FOCControl | |
| getActualVelocityBiquadFilterEnable(bool &enable) noexcept | TMC9660::FOCControl | |
| getEventStopSettings(tmc9660::tmcl::EventStopSettings &settings) noexcept | TMC9660::FOCControl | |
| getFieldWeakeningI(uint16_t &milliamps) noexcept | TMC9660::FOCControl | |
| getFieldWeakeningVoltageThreshold(uint16_t &voltage) noexcept | TMC9660::FOCControl | |
| getFluxOffset(int16_t &milliamps) noexcept | TMC9660::FOCControl | |
| getFluxPiError(int32_t &error) noexcept | TMC9660::FOCControl | |
| getFluxPiIntegrator(int32_t &integrator) noexcept | TMC9660::FOCControl | |
| getFocCurrentIq(int16_t &milliamps) noexcept | TMC9660::FOCControl | |
| getFocCurrentUx(int16_t &milliamps) noexcept | TMC9660::FOCControl | |
| getFocCurrentV(int16_t &milliamps) noexcept | TMC9660::FOCControl | |
| getFocCurrentWy(int16_t &milliamps) noexcept | TMC9660::FOCControl | |
| getFocVoltageUq(int16_t &voltage) noexcept | TMC9660::FOCControl | |
| getFocVoltageUx(int16_t &voltage) noexcept | TMC9660::FOCControl | |
| getFocVoltageV(int16_t &voltage) noexcept | TMC9660::FOCControl | |
| getFocVoltageWy(int16_t &voltage) noexcept | TMC9660::FOCControl | |
| getHomeSwitchPosition(int32_t &position) noexcept | TMC9660::FOCControl | |
| getIntegratedActualTorqueValue(uint32_t &value) noexcept | TMC9660::FOCControl | |
| getIntegratedActualVelocityValue(uint32_t &value) noexcept | TMC9660::FOCControl | |
| getLastReferencePosition(int32_t &position) noexcept | TMC9660::FOCControl | |
| getMccInputsRaw(uint16_t &inputs) noexcept | TMC9660::FOCControl | |
| getOpenloopAngle(int16_t &angle) noexcept | TMC9660::FOCControl | |
| getOpenloopCurrent(uint16_t &milliamps) noexcept | TMC9660::FOCControl | |
| getOpenloopVoltage(uint16_t &voltage) noexcept | TMC9660::FOCControl | |
| getPositionLimitHigh(int32_t &limit) noexcept | TMC9660::FOCControl | |
| getPositionLimitLow(int32_t &limit) noexcept | TMC9660::FOCControl | |
| getPositionLoopDownsampling(uint8_t ÷r) noexcept | TMC9660::FOCControl | |
| getPositionPiError(int32_t &error) noexcept | TMC9660::FOCControl | |
| getPositionPiIntegrator(int32_t &integrator) noexcept | TMC9660::FOCControl | |
| getPositionReachedThreshold(uint32_t &threshold) noexcept | TMC9660::FOCControl | |
| getPositionScalingFactor(uint16_t &factor) noexcept | TMC9660::FOCControl | |
| getPositionSensor(tmc9660::tmcl::PositionSensorSelection &sel) noexcept | TMC9660::FOCControl | |
| getReferenceSwitchEnable(tmc9660::tmcl::ReferenceSwitchEnable &enable) noexcept | TMC9660::FOCControl | |
| getReferenceSwitchLatchSettings(tmc9660::tmcl::ReferenceSwitchLatchSettings &setting) noexcept | TMC9660::FOCControl | |
| getReferenceSwitchPolaritySwap(tmc9660::tmcl::ReferenceSwitchPolaritySwap &config) noexcept | TMC9660::FOCControl | |
| getReferenceSwitchSearchMode(tmc9660::tmcl::ReferenceSwitchSearchMode &mode) noexcept | TMC9660::FOCControl | |
| getReferenceSwitchSearchSpeed(int32_t &speed) noexcept | TMC9660::FOCControl | |
| getReferenceSwitchSpeed(int32_t &speed) noexcept | TMC9660::FOCControl | |
| getRightLimitSwitchPosition(int32_t &position) noexcept | TMC9660::FOCControl | |
| getStopOnPositionDeviation(uint32_t &maxError, bool &softStop) noexcept | TMC9660::FOCControl | |
| getStopOnVelocityDeviation(uint32_t &maxError, bool &softStop) noexcept | TMC9660::FOCControl | |
| getTargetTorqueBiquadFilterACoeff1(int32_t &coeff) noexcept | TMC9660::FOCControl | |
| getTargetTorqueBiquadFilterACoeff2(int32_t &coeff) noexcept | TMC9660::FOCControl | |
| getTargetTorqueBiquadFilterBCoeff0(int32_t &coeff) noexcept | TMC9660::FOCControl | |
| getTargetTorqueBiquadFilterBCoeff1(int32_t &coeff) noexcept | TMC9660::FOCControl | |
| getTargetTorqueBiquadFilterBCoeff2(int32_t &coeff) noexcept | TMC9660::FOCControl | |
| getTargetTorqueBiquadFilterEnable(bool &enable) noexcept | TMC9660::FOCControl | |
| getTorqueFluxCombinedActualValues(uint32_t &value) noexcept | TMC9660::FOCControl | |
| getTorqueFluxCombinedTargetValues(uint32_t &value) noexcept | TMC9660::FOCControl | |
| getTorqueOffset(int16_t &milliamps) noexcept | TMC9660::FOCControl | |
| getTorquePiError(int32_t &error) noexcept | TMC9660::FOCControl | |
| getTorquePiIntegrator(int32_t &integrator) noexcept | TMC9660::FOCControl | |
| getVelocityLoopDownsampling(uint8_t ÷r) noexcept | TMC9660::FOCControl | |
| getVelocityMeterMode(tmc9660::tmcl::VelocityMeterMode &mode) noexcept | TMC9660::FOCControl | |
| getVelocityMeterSwitchHysteresis(uint16_t &hysteresis) noexcept | TMC9660::FOCControl | |
| getVelocityMeterSwitchThreshold(uint32_t &threshold) noexcept | TMC9660::FOCControl | |
| getVelocityOffset(int32_t &offset) noexcept | TMC9660::FOCControl | |
| getVelocityPiError(int32_t &error) noexcept | TMC9660::FOCControl | |
| getVelocityPiIntegrator(int32_t &integrator) noexcept | TMC9660::FOCControl | |
| getVelocityReachedThreshold(uint32_t &threshold) noexcept | TMC9660::FOCControl | |
| getVelocityScalingFactor(uint16_t &factor) noexcept | TMC9660::FOCControl | |
| getVelocitySensor(tmc9660::tmcl::VelocitySensorSelection &sel) noexcept | TMC9660::FOCControl | |
| getVoltageDqCombinedActualValues(uint32_t &value) noexcept | TMC9660::FOCControl | |
| setActualVelocityBiquadFilterACoeff1(int32_t coeff) noexcept | TMC9660::FOCControl | |
| setActualVelocityBiquadFilterACoeff2(int32_t coeff) noexcept | TMC9660::FOCControl | |
| setActualVelocityBiquadFilterBCoeff0(int32_t coeff) noexcept | TMC9660::FOCControl | |
| setActualVelocityBiquadFilterBCoeff1(int32_t coeff) noexcept | TMC9660::FOCControl | |
| setActualVelocityBiquadFilterBCoeff2(int32_t coeff) noexcept | TMC9660::FOCControl | |
| setActualVelocityBiquadFilterEnable(bool enable) noexcept | TMC9660::FOCControl | |
| setCurrentLoopGains(uint16_t p, uint16_t i, bool separate=false, uint16_t fluxP=0, uint16_t fluxI=0) noexcept | TMC9660::FOCControl | |
| setCurrentNormalization(tmc9660::tmcl::CurrentPiNormalization pNorm, tmc9660::tmcl::CurrentPiNormalization iNorm) noexcept | TMC9660::FOCControl | |
| setEventStopSettings(tmc9660::tmcl::EventStopSettings settings) noexcept | TMC9660::FOCControl | |
| setFieldWeakeningI(uint16_t milliamps) noexcept | TMC9660::FOCControl | |
| setFieldWeakeningVoltageThreshold(uint16_t voltage) noexcept | TMC9660::FOCControl | |
| setFluxOffset(int16_t milliamps) noexcept | TMC9660::FOCControl | |
| setOpenloopCurrent(uint16_t milliamps) noexcept | TMC9660::FOCControl | |
| setOpenloopVoltage(uint16_t voltage) noexcept | TMC9660::FOCControl | |
| setPositionLimitHigh(int32_t limit) noexcept | TMC9660::FOCControl | |
| setPositionLimitLow(int32_t limit) noexcept | TMC9660::FOCControl | |
| setPositionLoopDownsampling(uint8_t divider) noexcept | TMC9660::FOCControl | |
| setPositionLoopGains(uint16_t p, uint16_t i) noexcept | TMC9660::FOCControl | |
| setPositionNormalization(tmc9660::tmcl::VelocityPiNorm pNorm, tmc9660::tmcl::VelocityPiNorm iNorm) noexcept | TMC9660::FOCControl | |
| setPositionReachedThreshold(uint32_t threshold) noexcept | TMC9660::FOCControl | |
| setPositionScalingFactor(uint16_t factor) noexcept | TMC9660::FOCControl | |
| setPositionSensor(tmc9660::tmcl::PositionSensorSelection sel) noexcept | TMC9660::FOCControl | |
| setReferenceSwitchEnable(tmc9660::tmcl::ReferenceSwitchEnable enable) noexcept | TMC9660::FOCControl | |
| setReferenceSwitchLatchSettings(tmc9660::tmcl::ReferenceSwitchLatchSettings setting) noexcept | TMC9660::FOCControl | |
| setReferenceSwitchPolaritySwap(tmc9660::tmcl::ReferenceSwitchPolaritySwap config) noexcept | TMC9660::FOCControl | |
| setReferenceSwitchSearchMode(tmc9660::tmcl::ReferenceSwitchSearchMode mode) noexcept | TMC9660::FOCControl | |
| setReferenceSwitchSearchSpeed(int32_t speed) noexcept | TMC9660::FOCControl | |
| setReferenceSwitchSpeed(int32_t speed) noexcept | TMC9660::FOCControl | |
| setStopOnPositionDeviation(uint32_t maxError, bool softStop=true) noexcept | TMC9660::FOCControl | |
| setStopOnVelocityDeviation(uint32_t maxError, bool softStop=true) noexcept | TMC9660::FOCControl | |
| setTargetFlux(int16_t milliamps) noexcept | TMC9660::FOCControl | |
| setTargetPosition(int32_t position) noexcept | TMC9660::FOCControl | |
| setTargetTorque(int16_t milliamps) noexcept | TMC9660::FOCControl | |
| setTargetTorqueBiquadFilterACoeff1(int32_t coeff) noexcept | TMC9660::FOCControl | |
| setTargetTorqueBiquadFilterACoeff2(int32_t coeff) noexcept | TMC9660::FOCControl | |
| setTargetTorqueBiquadFilterBCoeff0(int32_t coeff) noexcept | TMC9660::FOCControl | |
| setTargetTorqueBiquadFilterBCoeff1(int32_t coeff) noexcept | TMC9660::FOCControl | |
| setTargetTorqueBiquadFilterBCoeff2(int32_t coeff) noexcept | TMC9660::FOCControl | |
| setTargetTorqueBiquadFilterEnable(bool enable) noexcept | TMC9660::FOCControl | |
| setTargetVelocity(int32_t velocity) noexcept | TMC9660::FOCControl | |
| setTorqueFluxPiSeparation(tmc9660::tmcl::TorqueFluxPiSeparation sep) noexcept | TMC9660::FOCControl | |
| setTorqueOffset(int16_t milliamps) noexcept | TMC9660::FOCControl | |
| setVelocityLoopDownsampling(uint8_t divider) noexcept | TMC9660::FOCControl | |
| setVelocityLoopGains(uint16_t p, uint16_t i) noexcept | TMC9660::FOCControl | |
| setVelocityMeterSwitchHysteresis(uint16_t hysteresis) noexcept | TMC9660::FOCControl | |
| setVelocityMeterSwitchThreshold(uint32_t threshold) noexcept | TMC9660::FOCControl | |
| setVelocityNormalization(tmc9660::tmcl::VelocityPiNorm pNorm, tmc9660::tmcl::VelocityPiNorm iNorm) noexcept | TMC9660::FOCControl | |
| setVelocityOffset(int32_t offset) noexcept | TMC9660::FOCControl | |
| setVelocityReachedThreshold(uint32_t threshold) noexcept | TMC9660::FOCControl | |
| setVelocityScalingFactor(uint16_t factor) noexcept | TMC9660::FOCControl | |
| setVelocitySensor(tmc9660::tmcl::VelocitySensorSelection sel) noexcept | TMC9660::FOCControl | |
| stop() noexcept | TMC9660::FOCControl | |
| TMC9660 | TMC9660::FOCControl | friend |