public class AnalogInput extends java.lang.Object implements HardwareDevice
HardwareDevice.Manufacturer| Constructor and Description |
|---|
AnalogInput(AnalogInputController controller,
int channel)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes this device
|
java.lang.String |
getConnectionInfo()
Get connection information about this device in a human readable format
|
java.lang.String |
getDeviceName()
Returns a string suitable for display to the user as to the type of device
|
HardwareDevice.Manufacturer |
getManufacturer()
Returns an indication of the manufacturer of this device.
|
double |
getMaxVoltage()
Returns the maximum value that getVoltage() is capable of reading
|
int |
getVersion()
Version
|
double |
getVoltage()
Returns the current voltage of this input.
|
void |
resetDeviceConfigurationForOpMode()
Resets the device's configuration to that which is expected at the beginning of an OpMode.
|
public AnalogInput(AnalogInputController controller, int channel)
controller - AnalogInput controller this channel is attached tochannel - channel on the analog input controllerpublic HardwareDevice.Manufacturer getManufacturer()
HardwareDevicegetManufacturer in interface HardwareDevicepublic double getVoltage()
public double getMaxVoltage()
getVoltage()public java.lang.String getDeviceName()
HardwareDevicegetDeviceName in interface HardwareDevicepublic java.lang.String getConnectionInfo()
HardwareDevicegetConnectionInfo in interface HardwareDevicepublic int getVersion()
HardwareDevicegetVersion in interface HardwareDevicepublic void resetDeviceConfigurationForOpMode()
HardwareDeviceresetDeviceConfigurationForOpMode in interface HardwareDevicepublic void close()
HardwareDeviceclose in interface HardwareDevice