NXShield
v1.07
NXShield Library Reference by OpenElectrons.com
|
This is the complete list of members for NXTMMX, including all inherited members.
_buffer | BaseI2CDevice | static |
_i2c_buffer | NXShieldI2C | |
_so_buffer | SoftI2cMaster | |
b_initialized (defined in BaseI2CDevice) | BaseI2CDevice | static |
BaseI2CDevice(uint8_t i2c_address) | BaseI2CDevice | |
checkAddress() (defined in NXShieldI2C) | NXShieldI2C | |
getAddress() | BaseI2CDevice | |
getBatteryVoltage() | NXTMMX | |
getCommandRegA(uint8_t which_motor) (defined in NXTMMX) | NXTMMX | |
getCommandRegB(uint8_t which_motor) (defined in NXTMMX) | NXTMMX | |
getDeviceID() | NXShieldI2C | |
getEncoderPosition(uint8_t which_motor) | NXTMMX | |
getEncoderTarget(uint8_t which_motor) | NXTMMX | |
getErrorCode() | NXShieldI2C | |
getFeatureSet() | NXShieldI2C | |
getFirmwareVersion() | NXShieldI2C | |
getMotorStatusByte(uint8_t which_motor) | NXTMMX | |
getMotorTasksRunningByte(uint8_t which_motor) | NXTMMX | |
getSpeed(uint8_t which_motor) | NXTMMX | |
getTimeToRun(uint8_t which_motor, int seconds) | NXTMMX | |
getTimeToRun(uint8_t which_motor) | NXTMMX | |
getVendorID() | NXShieldI2C | |
BaseI2CDevice::getWriteErrorCode() | BaseI2CDevice | |
SoftI2cMaster::getWriteErrorCode() | SoftI2cMaster | |
init(void *shield, SH_BankPort bp) | NXShieldI2C | |
BaseI2CDevice::initProtocol() | BaseI2CDevice | |
SoftI2cMaster::initProtocol(uint8_t sclPin=NULL, uint8_t sdaPin=NULL) | SoftI2cMaster | |
issueCommand(char command) | NXTMMX | |
isTachoDone(uint8_t which_motors) | NXTMMX | |
isTimeDone(uint8_t which_motors) | NXTMMX | |
m_protocol | NXShieldI2C | |
mp_shield | NXShieldI2C | |
NXShieldI2C(uint8_t i2c_address) | NXShieldI2C | |
NXTMMX(uint8_t i2c_address=0x06) | NXTMMX | |
read(uint8_t last) | SoftI2cMaster | |
readByte(uint8_t location) | NXShieldI2C | |
readInteger(uint8_t location) | NXShieldI2C | |
readLong(uint8_t location) | NXShieldI2C | |
readRegisters(uint8_t start_register, uint8_t bytes, uint8_t *buf) | NXShieldI2C | |
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) | NXShieldI2C | |
reset() | NXTMMX | |
resetEncoder(uint8_t which_motor) | 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) | NXTMMX | |
runRotations(uint8_t which_motors, uint8_t direction, int speed, long rotations, uint8_t wait_for_completion, uint8_t next_action) | NXTMMX | |
runSeconds(uint8_t which_motors, uint8_t direction, int speed, uint8_t duration, uint8_t wait_for_completion, uint8_t next_action) | 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) | NXTMMX | |
runUnlimited(uint8_t which_motors, uint8_t direction, int speed) | NXTMMX | |
setAddress(uint8_t address) | NXShieldI2C | |
setCommandRegA(uint8_t which_motor, uint8_t value) (defined in NXTMMX) | NXTMMX | |
setCommandRegB(uint8_t which_motor, uint8_t value) (defined in NXTMMX) | NXTMMX | |
setEncoderPID(uint16_t Kp, uint16_t Ki, uint16_t Kd) | NXTMMX | |
setEncoderSpeedTimeAndControl(uint8_t which_motors, long encoder, int speed, uint8_t duration, uint8_t control) | NXTMMX | |
setEncoderTarget(uint8_t which_motor, long target) | NXTMMX | |
setPassCount(uint8_t pass_count) | NXTMMX | |
setSpeed(uint8_t which_motor, int speed) | NXTMMX | |
setSpeedPID(uint16_t Kp, uint16_t Ki, uint16_t Kd) | NXTMMX | |
setSpeedTimeAndControl(uint8_t which_motors, int speed, uint8_t duration, uint8_t control) | NXTMMX | |
setTolerance(uint8_t tolerance) | NXTMMX | |
setWriteErrorCode(uint8_t code) | BaseI2CDevice | protected |
SoftI2cMaster(uint8_t devAddr) | SoftI2cMaster | |
start(uint8_t addressRW) | SoftI2cMaster | |
startMotorsInSync() | NXTMMX | |
stop(uint8_t which_motors, uint8_t next_action) | NXTMMX | |
NXShieldI2C::stop(void) | SoftI2cMaster | |
waitUntilTachoDone(uint8_t which_motors) | NXTMMX | |
waitUntilTimeDone(uint8_t which_motors) | NXTMMX | |
write(uint8_t b) | SoftI2cMaster | |
writeByte(uint8_t location, uint8_t data) | NXShieldI2C | |
writeInteger(uint8_t location, uint16_t data) | NXShieldI2C | |
writeLong(uint8_t location, uint32_t data) | NXShieldI2C | |
writeRegisters(uint8_t start_register, uint8_t bytes_to_write, uint8_t *buffer=0) | NXShieldI2C | |
writeRegistersWithLocation(int bytes, uint8_t *buf) | SoftI2cMaster |