EVShield  v1.3
EVShield Library Reference by mindsensors.com
EVs_NXTMMX Member List

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

_bufferBaseI2CDevicestatic
_i2c_bufferEVShieldI2C
_so_bufferSoftI2cMaster
b_initialized (defined in BaseI2CDevice)BaseI2CDevicestatic
BaseI2CDevice(uint8_t i2c_address)BaseI2CDevice
checkAddress() (defined in EVShieldI2C)EVShieldI2C
EVs_NXTMMX(uint8_t i2c_address=0x06)EVs_NXTMMX
EVShieldI2C(uint8_t i2c_address)EVShieldI2C
getAddress()BaseI2CDevice
getBatteryVoltage()EVs_NXTMMX
getCommandRegA(uint8_t which_motor) (defined in EVs_NXTMMX)EVs_NXTMMX
getCommandRegB(uint8_t which_motor) (defined in EVs_NXTMMX)EVs_NXTMMX
getDeviceID()EVShieldI2C
getEncoderPosition(uint8_t which_motor)EVs_NXTMMX
getEncoderTarget(uint8_t which_motor)EVs_NXTMMX
getErrorCode()EVShieldI2C
getFeatureSet()EVShieldI2C
getFirmwareVersion()EVShieldI2C
getMotorStatusByte(uint8_t which_motor)EVs_NXTMMX
getMotorTasksRunningByte(uint8_t which_motor)EVs_NXTMMX
getSpeed(uint8_t which_motor)EVs_NXTMMX
getTimeToRun(uint8_t which_motor, int seconds)EVs_NXTMMX
getTimeToRun(uint8_t which_motor)EVs_NXTMMX
getVendorID()EVShieldI2C
BaseI2CDevice::getWriteErrorCode()BaseI2CDevice
SoftI2cMaster::getWriteErrorCode()SoftI2cMaster
init(void *shield, SH_BankPort bp)EVShieldI2C
BaseI2CDevice::initProtocol()BaseI2CDevice
SoftI2cMaster::initProtocol(uint8_t sclPin=(uint8_t) NULL, uint8_t sdaPin=(uint8_t) NULL)SoftI2cMaster
issueCommand(char command)EVs_NXTMMX
isTachoDone(uint8_t which_motors)EVs_NXTMMX
isTimeDone(uint8_t which_motors)EVs_NXTMMX
m_protocolEVShieldI2C
mp_shieldEVShieldI2C
read(uint8_t last)SoftI2cMaster
readByte(uint8_t location)EVShieldI2C
readInteger(uint8_t location)EVShieldI2C
readLong(uint8_t location)EVShieldI2C
readRegisters(uint8_t start_register, uint8_t bytes, uint8_t *buf)EVShieldI2C
BaseI2CDevice::readRegisters(uint8_t start_register, uint8_t bytes_to_read, uint8_t *buffer=0, uint8_t buffer_length=0, bool clear_buffer=false)BaseI2CDevice
readString(uint8_t location, uint8_t bytes_to_read, uint8_t *buffer=0, uint8_t buffer_length=0)EVShieldI2C
reset()EVs_NXTMMX
resetEncoder(uint8_t which_motor)EVs_NXTMMX
restart(uint8_t addressRW)SoftI2cMaster
runDegrees(uint8_t which_motors, uint8_t direction, int speed, long degrees, uint8_t wait_for_completion, uint8_t next_action)EVs_NXTMMX
runRotations(uint8_t which_motors, uint8_t direction, int speed, long rotations, uint8_t wait_for_completion, uint8_t next_action)EVs_NXTMMX
runSeconds(uint8_t which_motors, uint8_t direction, int speed, uint8_t duration, uint8_t wait_for_completion, uint8_t next_action)EVs_NXTMMX
runTachometer(uint8_t which_motors, uint8_t direction, int speed, long tachometer, uint8_t relative, uint8_t wait_for_completion, uint8_t next_action)EVs_NXTMMX
runUnlimited(uint8_t which_motors, uint8_t direction, int speed)EVs_NXTMMX
setAddress(uint8_t address)EVShieldI2C
setCommandRegA(uint8_t which_motor, uint8_t value) (defined in EVs_NXTMMX)EVs_NXTMMX
setCommandRegB(uint8_t which_motor, uint8_t value) (defined in EVs_NXTMMX)EVs_NXTMMX
setEncoderPID(uint16_t Kp, uint16_t Ki, uint16_t Kd)EVs_NXTMMX
setEncoderSpeedTimeAndControl(uint8_t which_motors, long encoder, int speed, uint8_t duration, uint8_t control)EVs_NXTMMX
setEncoderTarget(uint8_t which_motor, long target)EVs_NXTMMX
setPassCount(uint8_t pass_count)EVs_NXTMMX
setSpeed(uint8_t which_motor, int speed)EVs_NXTMMX
setSpeedPID(uint16_t Kp, uint16_t Ki, uint16_t Kd)EVs_NXTMMX
setSpeedTimeAndControl(uint8_t which_motors, int speed, uint8_t duration, uint8_t control)EVs_NXTMMX
setTolerance(uint8_t tolerance)EVs_NXTMMX
setWriteErrorCode(uint8_t code)BaseI2CDeviceprotected
SoftI2cMaster(uint8_t devAddr)SoftI2cMaster
start(uint8_t addressRW)SoftI2cMaster
startMotorsInSync()EVs_NXTMMX
stop(uint8_t which_motors, uint8_t next_action)EVs_NXTMMX
EVShieldI2C::stop(void)SoftI2cMaster
waitUntilTachoDone(uint8_t which_motors)EVs_NXTMMX
waitUntilTimeDone(uint8_t which_motors)EVs_NXTMMX
write(uint8_t b)SoftI2cMaster
writeByte(uint8_t location, uint8_t data)EVShieldI2C
writeInteger(uint8_t location, uint16_t data)EVShieldI2C
writeLong(uint8_t location, uint32_t data)EVShieldI2C
writeRegisters(uint8_t start_register, uint8_t bytes_to_write, uint8_t *buffer=0)EVShieldI2C
writeRegistersWithLocation(int bytes, uint8_t *buf)SoftI2cMaster