NXShield  v1.07
NXShield Library Reference by OpenElectrons.com
 All Classes Files Functions Variables Enumerations Enumerator Macros Pages
NXShieldBankB Member List

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

_bufferBaseI2CDevicestatic
_i2c_bufferNXShieldI2C
_so_bufferSoftI2cMaster
b_initialized (defined in BaseI2CDevice)BaseI2CDevicestatic
BaseI2CDevice(uint8_t i2c_address)BaseI2CDevice
checkAddress() (defined in NXShieldI2C)NXShieldI2C
getAddress()BaseI2CDevice
getDeviceID()NXShieldI2C
getErrorCode()NXShieldI2C
getFeatureSet()NXShieldI2C
getFirmwareVersion()NXShieldI2C
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
m_protocolNXShieldI2C
motorGetCommandRegA(SH_Motor which_motor)NXShieldBank
motorGetCommandRegB(SH_Motor which_motor)NXShieldBank
motorGetEncoderPosition(SH_Motor which_motor)NXShieldBank
motorGetEncoderTarget(SH_Motor which_motor)NXShieldBank
motorGetSpeed(SH_Motor which_motor)NXShieldBank
motorGetStatusByte(SH_Motor which_motor)NXShieldBank
motorGetTasksRunningByte(SH_Motor which_motor)NXShieldBank
motorGetTimeToRun(SH_Motor which_motor)NXShieldBank
motorIsTachoDone(SH_Motor which_motors)NXShieldBank
motorIsTimeDone(SH_Motor which_motors)NXShieldBank
motorReset()NXShieldBank
motorResetEncoder(SH_Motor which_motor)NXShieldBank
motorRunDegrees(SH_Motor which_motors, SH_Direction direction, int speed, long degrees, SH_Completion_Wait wait_for_completion, SH_Next_Action next_action)NXShieldBank
motorRunRotations(SH_Motor which_motors, SH_Direction direction, int speed, long rotations, SH_Completion_Wait wait_for_completion, SH_Next_Action next_action)NXShieldBank
motorRunSeconds(SH_Motor which_motors, SH_Direction direction, int speed, uint8_t duration, SH_Completion_Wait wait_for_completion, SH_Next_Action next_action)NXShieldBank
motorRunTachometer(SH_Motor which_motors, SH_Direction direction, int speed, long tachometer, SH_Move relative, SH_Completion_Wait wait_for_completion, SH_Next_Action next_action)NXShieldBank
motorRunUnlimited(SH_Motor which_motors, SH_Direction direction, int speed)NXShieldBank
motorSetCommandRegA(SH_Motor which_motor, uint8_t value)NXShieldBank
motorSetCommandRegB(SH_Motor which_motor, uint8_t value)NXShieldBank
motorSetEncoderPID(uint16_t Kp, uint16_t Ki, uint16_t Kd)NXShieldBank
motorSetEncoderSpeedTimeAndControl(SH_Motor which_motors, long encoder, int speed, uint8_t duration, uint8_t control)NXShieldBank
motorSetEncoderTarget(SH_Motor which_motor, long target)NXShieldBank
motorSetPassCount(uint8_t pass_count)NXShieldBank
motorSetSpeed(SH_Motor which_motor, int speed)NXShieldBank
motorSetSpeedPID(uint16_t Kp, uint16_t Ki, uint16_t Kd)NXShieldBank
motorSetSpeedTimeAndControl(SH_Motor which_motors, int speed, uint8_t duration, uint8_t control)NXShieldBank
motorSetTimeToRun(SH_Motor which_motor, int seconds)NXShieldBank
motorSetTolerance(uint8_t tolerance)NXShieldBank
motorStartBothInSync()NXShieldBank
motorStop(SH_Motor which_motors, SH_Next_Action next_action)NXShieldBank
motorWaitUntilTachoDone(SH_Motor which_motors)NXShieldBank
motorWaitUntilTimeDone(SH_Motor which_motors)NXShieldBank
mp_shieldNXShieldI2C
NXShieldBank(uint8_t i2c_address=SH_Bank_A)NXShieldBank
NXShieldBankB(uint8_t i2c_address_b=SH_Bank_B)NXShieldBankB
nxshieldGetBatteryVoltage()NXShieldBank
NXShieldI2C(uint8_t i2c_address)NXShieldI2C
nxshieldIssueCommand(char command)NXShieldBank
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
restart(uint8_t addressRW)SoftI2cMaster
sensorReadRaw(uint8_t which_sensor)NXShieldBankB
sensorSetType(uint8_t which_sensor, uint8_t sensor_type)NXShieldBankB
setAddress(uint8_t address)NXShieldI2C
setWriteErrorCode(uint8_t code)BaseI2CDeviceprotected
SoftI2cMaster(uint8_t devAddr)SoftI2cMaster
start(uint8_t addressRW)SoftI2cMaster
stop(void)SoftI2cMaster
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