|
HF-TMC9660 Driver 0.1.0-dev
Hardware Agnostic C++ Driver for the TMC9660
|
This is the complete list of members for tmc9660::TMC9660< CommType >::FeedbackSense, including all inherited members.
| configureABNEncoder(uint32_t counts_per_rev, tmc9660::tmcl::Direction inverted=tmc9660::tmcl::Direction::NOT_INVERTED, tmc9660::tmcl::EnableDisable nChannelInverted=tmc9660::tmcl::EnableDisable::DISABLED) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| configureABNInitialization(tmc9660::tmcl::AbnInitMethod initMethod=tmc9660::tmcl::AbnInitMethod::FORCED_PHI_E_ZERO_WITH_ACTIVE_SWING, uint16_t initDelay=1000, int32_t initVelocity=5, int16_t nChannelOffset=0) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| configureABNNChannel(tmc9660::tmcl::AbnNChannelFiltering filterMode=tmc9660::tmcl::AbnNChannelFiltering::FILTERING_OFF, tmc9660::tmcl::EnableDisable clearOnNextNull=tmc9660::tmcl::EnableDisable::DISABLED) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| configureAuto(const HallConfig &config) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| configureAuto(const AbnConfig &config) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| configureAuto(const Abn2Config &config) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| configureAuto(const SpiEncoderConfig &config) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| configureHall(tmc9660::tmcl::HallSectorOffset sectorOffset=tmc9660::tmcl::HallSectorOffset::DEG_0, tmc9660::tmcl::Direction inverted=tmc9660::tmcl::Direction::NOT_INVERTED, tmc9660::tmcl::EnableDisable enableExtrapolation=tmc9660::tmcl::EnableDisable::DISABLED, uint8_t filterLength=0) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| configureSecondaryABNEncoder(uint32_t counts_per_rev, tmc9660::tmcl::Direction inverted=tmc9660::tmcl::Direction::NOT_INVERTED, uint8_t gearRatio=1) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| configureSPIEncoder(uint8_t cmd_size, uint16_t cs_settle_time_ns, uint8_t cs_idle_time_us) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| configureSPIEncoderDataFormat(uint32_t position_mask, uint8_t positionShift=0, tmc9660::tmcl::Direction invertDirection=tmc9660::tmcl::Direction::NOT_INVERTED) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| configureSPIEncoderInitialization(tmc9660::tmcl::SpiInitMethod init_method, int16_t offset=0) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| degreesToHallOffset(float degrees) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | static |
| driver | tmc9660::TMC9660< CommType >::FeedbackSense | private |
| FeedbackSense(TMC9660 &parent) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | inlineexplicitprivate |
| getABNInitializationState(tmc9660::tmcl::AbnInitState &state) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| getABNPhiE(int16_t &phi_e) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| getABNRawValue(uint32_t &value) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| getHallPhiE(int16_t &phi_e) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| getSecondaryABNCountsPerRev(uint32_t &counts) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| getSecondaryABNDirection(tmc9660::tmcl::Direction &dir) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| getSecondaryABNEncoderValue(uint32_t &value) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| getSecondaryABNGearRatio(uint8_t &ratio) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| getSPIEncoderCommutationAngle(int16_t &angle) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| getSPIEncoderCSIdleDelay(uint8_t &timeUs) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| getSPIEncoderCSSettleDelay(uint16_t &timeNs) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| getSPIEncoderDirection(tmc9660::tmcl::Direction &dir) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| getSPIEncoderInitialization(tmc9660::tmcl::SpiInitMethod &method, int16_t &offset) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| getSPIEncoderLUTAddress(uint8_t &address) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| getSPIEncoderLUTData(int8_t &data) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| getSPIEncoderLUTShiftFactor(int8_t &shift_factor) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| getSPIEncoderMainCmdSize(uint8_t &size) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| getSPIEncoderPositionMask(uint32_t &mask) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| getSPIEncoderPositionShift(uint8_t &shift) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| getSPIEncoderPositionValue(uint32_t &value) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| getSPIEncoderSecondaryCmdSize(uint8_t &size) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| radiansToHallOffset(float radians) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | static |
| setHallPositionOffsets(int16_t offset0=0, int16_t offset60=10922, int16_t offset120=21845, int16_t offset180=-32768, int16_t offset240=-21846, int16_t offset300=-10923, int16_t globalOffset=0) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| setHallPositionOffsetsDegrees(float offset0Deg=0.0f, float offset60Deg=60.0f, float offset120Deg=120.0f, float offset180Deg=180.0f, float offset240Deg=240.0f, float offset300Deg=300.0f, float globalOffsetDeg=0.0f) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| setHallPositionOffsetsRadians(float offset0Rad=0.0f, float offset60Rad=1.04719755f, float offset120Rad=2.09439510f, float offset180Rad=3.14159265f, float offset240Rad=4.18879020f, float offset300Rad=5.23598775f, float globalOffsetRad=0.0f) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| setSecondaryABNEncoderEnabled(bool enable) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| setSPIEncoderLUTCorrection(tmc9660::tmcl::EnableDisable enable, int8_t shiftFactor=0) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| setSPIEncoderRequestData(const uint8_t *requestData, uint8_t size) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense | |
| TMC9660 | tmc9660::TMC9660< CommType >::FeedbackSense | friend |
| uploadSPIEncoderLUTEntry(uint8_t index, int8_t value) noexcept | tmc9660::TMC9660< CommType >::FeedbackSense |