public class RemoteNXTAnalogPort extends RemoteNXTIOPort implements AnalogPort
currentMode, dc, nxtCommand, openPorts, port, ref, typBLACK, BLANK_INDEX, BLUE, BLUE_INDEX, BROWN, GREEN, GREEN_INDEX, MAX_TYPE, MIN_TYPE, MODE_RAW, NXT_ADC_RES, RED, RED_INDEX, TYPE_ANGLE, TYPE_COLORBLUE, TYPE_COLORFULL, TYPE_COLORGREEN, TYPE_COLORNONE, TYPE_COLORRED, TYPE_CUSTOM, TYPE_HIGHSPEED, TYPE_HIGHSPEED_9V, TYPE_HISPEED, TYPE_LIGHT_ACTIVE, TYPE_LIGHT_INACTIVE, TYPE_LOWSPEED, TYPE_LOWSPEED_9V, TYPE_NO_SENSOR, TYPE_REFLECTION, TYPE_SOUND_DB, TYPE_SOUND_DBA, TYPE_SWITCH, TYPE_TEMPERATURE, WHITE, YELLOWADC_REF, ADC_RES, CMD_AUTOMATIC, CMD_COL_AMB, CMD_COL_BLU, CMD_COL_COL, CMD_COL_GRN, CMD_COL_RED, CMD_CONNECTED, CMD_DISCONNECTED, CMD_FLOAT, CMD_NONE, CMD_PIN1, CMD_PIN5, CMD_SET, CONN_DAISYCHAIN, CONN_ERROR, CONN_INPUT_DUMB, CONN_INPUT_UART, CONN_NONE, CONN_NXT_COLOR, CONN_NXT_DUMB, CONN_NXT_IIC, CONN_OUTPUT_DUMB, CONN_OUTPUT_INTELLIGENT, CONN_OUTPUT_TACHO, CONN_UNKNOWN, IIC_DATA_LENGTH, MAX_DEVICE_DATALENGTH, MOTORS, PORTS, STATUS_BUSY, STATUS_FAIL, STATUS_OK, STATUS_STOP, TYPE_ERROR, TYPE_IIC_UNKNOWN, TYPE_MINITACHO, TYPE_NEWTACHO, TYPE_NONE, TYPE_NXT_COLOR, TYPE_NXT_IIC, TYPE_NXT_LIGHT, TYPE_NXT_SOUND, TYPE_NXT_TEST, TYPE_NXT_TOUCH, TYPE_TACHO, TYPE_TERMINAL, TYPE_THIRD_PARTY_END, TYPE_THIRD_PARTY_START, TYPE_UNKNOWN, UART_MAX_MODES| Constructor and Description |
|---|
RemoteNXTAnalogPort(NXTCommand nxtCommand) |
| Modifier and Type | Method and Description |
|---|---|
static int |
getAnalogSensorType(int port)
Get the type of analog sensor (if any) attached to the port
|
void |
getFloats(float[] vals,
int offset,
int length)
Return a series of results obtained from the sensor.
|
float |
getPin1()
return the voltage present on pin 1 of the sensor port
|
float |
getPin6()
return the voltage present on pin 6 of the sensor port
|
static int |
getPortType(int port)
get the type of the port
|
boolean |
setMode(int mode)
Set the sensor mode
|
boolean |
setType(int type)
Set the sensor type
|
boolean |
setTypeAndMode(int type,
int mode)
Set the sensor type and mode
|
close, getMode, getName, getType, open, setPinModeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, getName, setPinModegetMode, getTypepublic RemoteNXTAnalogPort(NXTCommand nxtCommand)
public boolean setTypeAndMode(int type,
int mode)
setTypeAndMode in interface BasicSensorPortsetTypeAndMode in class RemoteNXTIOPorttype - the sensor typemode - the sensor modepublic boolean setType(int type)
setType in interface BasicSensorPortsetType in class RemoteNXTIOPorttype - the sensor typepublic boolean setMode(int mode)
setMode in interface BasicSensorPortsetMode in class RemoteNXTIOPortmode - the sensor modepublic static int getPortType(int port)
port - public static int getAnalogSensorType(int port)
port - public void getFloats(float[] vals,
int offset,
int length)
AnalogPortgetFloats in interface AnalogPortvals - Place to store the valuesoffset - Offset into the above array to start storinglength - number of values to readpublic float getPin6()
AnalogPortgetPin6 in interface AnalogPortpublic float getPin1()
AnalogPortgetPin1 in interface AnalogPort