public class HiTechnicNxtUltrasonicSensor
extends LegacyModulePortDeviceImpl
Modifier and Type | Field and Description |
---|---|
static int |
ADDRESS_DISTANCE |
protected static int |
cmUltrasonicMax |
static I2cAddr |
I2C_ADDRESS |
static int |
MAX_PORT |
static int |
MIN_PORT |
Constructor and Description |
---|
HiTechnicNxtUltrasonicSensor(ModernRoboticsUsbLegacyModule legacyModule,
int physicalPort) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
java.lang.String |
getConnectionInfo() |
java.lang.String |
getDeviceName() |
double |
getDistance(DistanceUnit unit) |
Manufacturer |
getManufacturer() |
double |
getUltrasonicLevel() |
int |
getVersion() |
protected void |
moduleNowArmedOrPretending() |
void |
portIsReady(int port) |
protected byte |
rawUltrasonic() |
void |
resetDeviceConfigurationForOpMode() |
java.lang.String |
status() |
java.lang.String |
toString() |
public static final I2cAddr I2C_ADDRESS
public static final int ADDRESS_DISTANCE
public static final int MAX_PORT
public static final int MIN_PORT
protected static final int cmUltrasonicMax
public HiTechnicNxtUltrasonicSensor(ModernRoboticsUsbLegacyModule legacyModule, int physicalPort)
protected void moduleNowArmedOrPretending()
public java.lang.String toString()
protected byte rawUltrasonic()
public double getUltrasonicLevel()
public double getDistance(DistanceUnit unit)
public void portIsReady(int port)
public java.lang.String status()
public Manufacturer getManufacturer()
public java.lang.String getDeviceName()
public java.lang.String getConnectionInfo()
public int getVersion()
public void resetDeviceConfigurationForOpMode()
public void close()