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

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

_bufferBaseI2CDevicestatic
_i2c_bufferNXShieldI2C
_so_bufferSoftI2cMaster
b_initialized (defined in BaseI2CDevice)BaseI2CDevicestatic
BaseI2CDevice(uint8_t i2c_address)BaseI2CDevice
calibrateBlack()LineLeader
calibrateWhite()LineLeader
checkAddress() (defined in NXShieldI2C)NXShieldI2C
configureEurope()LineLeader
configureUniversal()LineLeader
configureUS()LineLeader
getAddress()BaseI2CDevice
getAverage()LineLeader
getBlackCalibration()LineLeader
getBlackLimit()LineLeader
getDeviceID()NXShieldI2C
getErrorCode()NXShieldI2C
getFeatureSet()NXShieldI2C
getFirmwareVersion()NXShieldI2C
getKd(uint8_t kd)LineLeader
getKdFactor(uint8_t kdfact)LineLeader
getKi(uint8_t ki)LineLeader
getKiFactor(uint8_t kifact)LineLeader
getKp(uint8_t kp)LineLeader
getKpFactor(uint8_t kpfact)LineLeader
getRawCalibrated()LineLeader
getRawUncalibrated()LineLeader
getResult()LineLeader
getSetPoint()LineLeader
getSteering()LineLeader
getVendorID()NXShieldI2C
getWhiteCalibration()LineLeader
getWhiteLimit()LineLeader
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
invertLineColorToWhite()LineLeader
issueCommand(char command)LineLeader
LineLeader(uint8_t i2c_address=0x02)LineLeader
m_protocolNXShieldI2C
mp_shieldNXShieldI2C
NXShieldI2C(uint8_t i2c_address)NXShieldI2C
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
resetColorInversion()LineLeader
restart(uint8_t addressRW)SoftI2cMaster
setAddress(uint8_t address)NXShieldI2C
setKd(uint8_t kd)LineLeader
setKdFactor(uint8_t kdfact)LineLeader
setKi(uint8_t ki)LineLeader
setKiFactor(uint8_t kifact)LineLeader
setKp(uint8_t kp)LineLeader
setKpFactor(uint8_t kpfact)LineLeader
setSetPoint(uint8_t spoint)LineLeader
setWriteErrorCode(uint8_t code)BaseI2CDeviceprotected
sleep()LineLeader
SoftI2cMaster(uint8_t devAddr)SoftI2cMaster
start(uint8_t addressRW)SoftI2cMaster
stop(void)SoftI2cMaster
takeSnapshot()LineLeader
wakeUp()LineLeader
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