public abstract class IO
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected LegoBluetoothDevice |
associatedDevice |
protected IoCallbackHelper |
callbackHelper |
Constructor and Description |
---|
IO() |
Modifier and Type | Method and Description |
---|---|
abstract void |
readInputFormatForConnectId(int connectId) |
abstract void |
readValueForConnectId(int connectId) |
void |
registerCallbackListener(IOCallbackListener callbackListener) |
abstract void |
resetStateForConnectId(int connectId) |
void |
unregisterCallbackListener(IOCallbackListener callbackListener) |
abstract void |
writeColor(int red,
int green,
int blue,
int connectId) |
abstract void |
writeColorIndex(int index,
int connectId) |
abstract void |
writeData(byte[] data,
int connectId) |
abstract void |
writeInputFormat(InputFormat newFormat,
int connectId) |
abstract void |
writeMotorPower(int power,
int connectId) |
abstract void |
writeMotorPower(int power,
int offset,
int connectId) |
abstract void |
writePiezoToneFrequency(int frequency,
int duration,
int connectId) |
abstract void |
writePiezoToneStop(int connectId) |
protected LegoBluetoothDevice associatedDevice
protected IoCallbackHelper callbackHelper
public abstract void writeInputFormat(InputFormat newFormat, int connectId)
public abstract void readInputFormatForConnectId(int connectId)
public abstract void writeMotorPower(int power, int connectId)
public abstract void writeMotorPower(int power, int offset, int connectId)
public abstract void writePiezoToneFrequency(int frequency, int duration, int connectId)
public abstract void writePiezoToneStop(int connectId)
public abstract void writeColor(int red, int green, int blue, int connectId)
public abstract void writeColorIndex(int index, int connectId)
public abstract void writeData(byte[] data, int connectId)
public abstract void readValueForConnectId(int connectId)
public abstract void resetStateForConnectId(int connectId)
public void registerCallbackListener(IOCallbackListener callbackListener)
public void unregisterCallbackListener(IOCallbackListener callbackListener)