public class RemoteAnalogPort extends RemoteIOPort implements AnalogPort
| Modifier and Type | Field and Description |
|---|---|
protected RMIAnalogPort |
rmi |
protected RMIEV3 |
rmiEV3 |
currentMode, 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 |
|---|
RemoteAnalogPort(RMIEV3 rmiEV3) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close the port, the port can not be used after this call.
|
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
|
boolean |
open(int typ,
int portNum,
RemotePort remotePort) |
boolean |
setPinMode(int mode)
Set the port pins up ready for use.
|
boolean |
setType(int type)
Set the operating type for the attached sensor.
|
getMode, getName, getType, setMode, setTypeAndModeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMode, getType, setMode, setTypeAndModeprotected RMIAnalogPort rmi
protected RMIEV3 rmiEV3
public RemoteAnalogPort(RMIEV3 rmiEV3)
public boolean open(int typ,
int portNum,
RemotePort remotePort)
open in class RemoteIOPortpublic void close()
IOPortclose in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in interface IOPortclose in class RemoteIOPortpublic float getPin6()
AnalogPortgetPin6 in interface AnalogPortpublic float getPin1()
AnalogPortgetPin1 in interface AnalogPortpublic boolean setPinMode(int mode)
IOPortsetPinMode in interface IOPortsetPinMode in class RemoteIOPortmode - The EV3 pin modepublic boolean setType(int type)
BasicSensorPortsetType in interface BasicSensorPortsetType in class RemoteIOPortpublic 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 read