Loading [MathJax]/extensions/tex2jax.js
Motoron Motor Controller library for Arduino
All Classes Files Functions Variables Enumerations Enumerator Pages
MotoronBase Member List

This is the complete list of members for MotoronBase, including all inherited members.

calculateCrc(uint8_t length, const uint8_t *buffer, uint8_t init=0)MotoronBaseinlinestatic
calculateCurrentLimit(uint32_t milliamps, MotoronCurrentSenseType type, uint16_t referenceMv, uint16_t offset)MotoronBaseinlinestatic
clearLatchedStatusFlags(uint16_t flags)MotoronBaseinline
clearMotorFault(uint8_t flags=0)MotoronBaseinline
clearMotorFaultUnconditional()MotoronBaseinline
clearResetFlag()MotoronBaseinline
clearUARTFaults(uint8_t flags)MotoronBaseinline
coastNow()MotoronBaseinline
currentSenseUnitsMilliamps(MotoronCurrentSenseType type, uint16_t referenceMv)MotoronBaseinlinestatic
disableCommandTimeout()MotoronBaseinline
disableCrc()MotoronBaseinline
disableCrcForCommands()MotoronBaseinline
disableCrcForResponses()MotoronBaseinline
disableI2cGeneralCall()MotoronBaseinline
enableCrc()MotoronBaseinline
enableCrcForCommands()MotoronBaseinline
enableCrcForResponses()MotoronBaseinline
enableI2cGeneralCall()MotoronBaseinline
getBufferedSpeed(uint8_t motor)MotoronBaseinline
getCommandTimeoutLatchedFlag()MotoronBaseinline
getCommandTimeoutMilliseconds()MotoronBaseinline
getCrcErrorFlag()MotoronBaseinline
getCurrentLimit(uint8_t motor)MotoronBaseinline
getCurrentSenseMinimumDivisor(uint8_t motor)MotoronBaseinline
getCurrentSenseOffset(uint8_t motor)MotoronBaseinline
getCurrentSenseProcessed(uint8_t motor)MotoronBaseinline
getCurrentSenseProcessedAndSpeed(uint8_t motor)MotoronBaseinline
getCurrentSenseRaw(uint8_t motor)MotoronBaseinline
getCurrentSenseRawAndSpeed(uint8_t motor)MotoronBaseinline
getCurrentSenseReading(uint8_t motor)MotoronBaseinline
getCurrentSpeed(uint8_t motor)MotoronBaseinline
getDirectionChangeDelayForward(uint8_t motor)MotoronBaseinline
getDirectionChangeDelayReverse(uint8_t motor)MotoronBaseinline
getErrorActiveFlag()MotoronBaseinline
getErrorMask()MotoronBaseinline
getErrorResponse()MotoronBaseinline
getFirmwareVersion(uint16_t *productId, uint16_t *firmwareVersion)MotoronBaseinline
getJumperState()MotoronBaseinline
getLastError()MotoronBaseinline
getMaxAccelerationForward(uint8_t motor)MotoronBaseinline
getMaxAccelerationReverse(uint8_t motor)MotoronBaseinline
getMaxDecelerationForward(uint8_t motor)MotoronBaseinline
getMaxDecelerationReverse(uint8_t motor)MotoronBaseinline
getMotorDrivingFlag()MotoronBaseinline
getMotorFaultingFlag()MotoronBaseinline
getMotorFaultLatchedFlag()MotoronBaseinline
getMotorOutputEnabledFlag()MotoronBaseinline
getNoPowerFlag()MotoronBaseinline
getNoPowerLatchedFlag()MotoronBaseinline
getProtocolErrorFlag()MotoronBaseinline
getProtocolOptionsLocally()MotoronBaseinline
getPwmMode(uint8_t motor)MotoronBaseinline
getResetFlag()MotoronBaseinline
getStartingSpeedForward(uint8_t motor)MotoronBaseinline
getStartingSpeedReverse(uint8_t motor)MotoronBaseinline
getStatusFlags()MotoronBaseinline
getTargetBrakeAmount(uint8_t motor)MotoronBaseinline
getTargetSpeed(uint8_t motor)MotoronBaseinline
getUARTErrorFlag()MotoronBaseinline
getUARTFaults()MotoronBaseinline
getVar16(uint8_t motor, uint8_t offset)MotoronBaseinline
getVar8(uint8_t motor, uint8_t offset)MotoronBaseinline
getVariables(uint8_t motor, uint8_t offset, uint8_t length, uint8_t *buffer)MotoronBaseinline
getVinVoltage()MotoronBaseinline
getVinVoltageMv(uint16_t referenceMv, MotoronVinSenseType type=MotoronVinSenseType::Motoron256)MotoronBaseinline
lastErrorMotoronBaseprotected
MotoronBase() (defined in MotoronBase)MotoronBaseinline
protocolOptionsMotoronBaseprotected
readEeprom(uint8_t offset, uint8_t length, uint8_t *buffer)MotoronBaseinline
readEepromDeviceNumber()MotoronBaseinline
reinitialize()MotoronBaseinline
reset()MotoronBaseinline
resetCommandTimeout()MotoronBaseinline
sendCommand(uint8_t length, const uint8_t *cmd)MotoronBaseinlineprotected
sendCommandAndReadResponse(uint8_t cmdLength, const uint8_t *cmd, uint8_t responseLength, uint8_t *response)MotoronBaseinlineprotected
setAllBufferedSpeeds(int16_t speed1, int16_t speed2, int16_t speed3)MotoronBaseinline
setAllBufferedSpeeds(int16_t speed1, int16_t speed2)MotoronBaseinline
setAllBufferedSpeeds(int16_t speed1)MotoronBaseinline
setAllSpeeds(int16_t speed1, int16_t speed2, int16_t speed3)MotoronBaseinline
setAllSpeeds(int16_t speed1, int16_t speed2)MotoronBaseinline
setAllSpeeds(int16_t speed1)MotoronBaseinline
setAllSpeedsNow(int16_t speed1, int16_t speed2, int16_t speed3)MotoronBaseinline
setAllSpeedsNow(int16_t speed1, int16_t speed2)MotoronBaseinline
setAllSpeedsNow(int16_t speed1)MotoronBaseinline
setAllSpeedsNowUsingBuffers()MotoronBaseinline
setAllSpeedsUsingBuffers()MotoronBaseinline
setBraking(uint8_t motor, uint16_t amount)MotoronBaseinline
setBrakingNow(uint8_t motor, uint16_t amount)MotoronBaseinline
setBufferedSpeed(uint8_t motor, int16_t speed)MotoronBaseinline
setCommandTimeoutMilliseconds(uint16_t ms)MotoronBaseinline
setCurrentLimit(uint8_t motor, uint16_t limit)MotoronBaseinline
setCurrentSenseMinimumDivisor(uint8_t motor, uint16_t speed)MotoronBaseinline
setCurrentSenseOffset(uint8_t motor, uint8_t offset)MotoronBaseinline
setDirectionChangeDelay(uint8_t motor, uint8_t duration)MotoronBaseinline
setDirectionChangeDelayForward(uint8_t motor, uint8_t duration)MotoronBaseinline
setDirectionChangeDelayReverse(uint8_t motor, uint8_t duration)MotoronBaseinline
setErrorMask(uint16_t mask)MotoronBaseinline
setErrorResponse(uint8_t response)MotoronBaseinline
setLatchedStatusFlags(uint16_t flags)MotoronBaseinline
setMaxAcceleration(uint8_t motor, uint16_t accel)MotoronBaseinline
setMaxAccelerationForward(uint8_t motor, uint16_t accel)MotoronBaseinline
setMaxAccelerationReverse(uint8_t motor, uint16_t accel)MotoronBaseinline
setMaxDeceleration(uint8_t motor, uint16_t decel)MotoronBaseinline
setMaxDecelerationForward(uint8_t motor, uint16_t decel)MotoronBaseinline
setMaxDecelerationReverse(uint8_t motor, uint16_t decel)MotoronBaseinline
setProtocolOptions(uint8_t options)MotoronBaseinline
setProtocolOptionsLocally(uint8_t options)MotoronBaseinline
setPwmMode(uint8_t motor, uint8_t mode)MotoronBaseinline
setSpeed(uint8_t motor, int16_t speed)MotoronBaseinline
setSpeedNow(uint8_t motor, int16_t speed)MotoronBaseinline
setStartingSpeed(uint8_t motor, uint16_t speed)MotoronBaseinline
setStartingSpeedForward(uint8_t motor, uint16_t speed)MotoronBaseinline
setStartingSpeedReverse(uint8_t motor, uint16_t speed)MotoronBaseinline
setVariable(uint8_t motor, uint8_t offset, uint16_t value)MotoronBaseinline
writeEeprom(uint8_t offset, uint8_t value)MotoronBaseinline
writeEeprom16(uint8_t offset, uint16_t value)MotoronBaseinline
writeEepromAlternativeDeviceNumber(uint16_t number)MotoronBaseinline
writeEepromBaudRate(uint32_t baud)MotoronBaseinline
writeEepromCommunicationOptions(uint8_t options)MotoronBaseinline
writeEepromDeviceNumber(uint16_t number)MotoronBaseinline
writeEepromDisableAlternativeDeviceNumber()MotoronBaseinline
writeEepromResponseDelay(uint8_t delay)MotoronBaseinline