Motoron Motor Controller library for Arduino
Loading...
Searching...
No Matches
MotoronSerial Member List

This is the complete list of members for MotoronSerial, 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
expect7BitResponses()MotoronSerialinline
expect8BitResponses()MotoronSerialinline
getBufferedSpeed(uint8_t motor)MotoronBaseinline
getCommandTimeoutLatchedFlag()MotoronBaseinline
getCommandTimeoutMilliseconds()MotoronBaseinline
getCommunicationOptionsLocally()MotoronSerialinline
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
getDeviceNumber()MotoronSerialinline
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
getPort()MotoronSerialinline
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
MotoronSerial(uint16_t deviceNumber=0xFFFF)MotoronSerialinline
MotoronSerial(Stream &port, uint16_t deviceNumber=0xFFFF)MotoronSerialinline
multiDeviceErrorCheck(uint16_t startingDeviceNumber, uint16_t deviceCount)MotoronSerialinline
multiDeviceErrorCheckStart(uint16_t startingDeviceNumber, uint16_t deviceCount)MotoronSerialinline
multiDeviceWrite(uint16_t startingDeviceNumber, uint16_t deviceCount, uint8_t bytesPerDevice, uint8_t commandByte, const uint8_t *data)MotoronSerialinline
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
setCommunicationOptions(uint8_t options)MotoronSerialinline
setCurrentLimit(uint8_t motor, uint16_t limit)MotoronBaseinline
setCurrentSenseMinimumDivisor(uint8_t motor, uint16_t speed)MotoronBaseinline
setCurrentSenseOffset(uint8_t motor, uint8_t offset)MotoronBaseinline
setDeviceNumber(uint16_t deviceNumber)MotoronSerialinline
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
setPort(Stream *port)MotoronSerialinline
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
use14BitDeviceNumber()MotoronSerialinline
use7BitDeviceNumber()MotoronSerialinline
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