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 |