@I2cDeviceType @DeviceProperties(name="@string/rev_laser_sensor_name", description="@string/rev_laser_sensor_name", xmlTag="REV_VL53L0X_RANGE_SENSOR", compatibleControlSystems=REV_HUB, builtIn=true) public class Rev2mDistanceSensor extends VL53L0X
Rev2mDistanceSensor implements support for the REV Robotics 2M (time-of-flight) distance sensor.VL53L0X.Register, VL53L0X.SequenceStepEnables, VL53L0X.SequenceStepTimeoutsHardwareDevice.ManufacturerADDRESS_I2C_DEFAULT, FAKE_DISTANCE_MM, io_timeout, ioElapsedTime, MYTAGdeviceClient, deviceClientIsOwned, isInitializeddistanceOutOfRange| Constructor and Description |
|---|
Rev2mDistanceSensor(I2cDeviceSynch deviceClient) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDeviceName()
Returns a string suitable for display to the user as to the type of device.
|
calcMacroPeriod, decodeVcselPeriod, didTimeoutOccur, doInitialize, encodeTimeout, getDistance, getManufacturer, getModelID, getSequenceStepEnables, getSequenceStepTimeouts, getTimeout, getVcselPulsePeriod, performSingleRefCalibration, readRangeContinuousMillimeters, readReg, readReg, readReg, readShort, readUnsignedByte, setMeasurementTimingBudget, setTimeout, startContinuous, startContinuous, stopContinuous, timeoutMclksToMicroseconds, timeoutMicrosecondsToMclks, writeReg, writeReg, writeReg, writeReg, writeReg, writeReg, writeShortclose, disengage, engage, getConnectionInfo, getDeviceClient, getVersion, initialize, initializeIfNecessary, onModuleStateChange, registerArmingStateCallback, resetDeviceConfigurationForOpModeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, getConnectionInfo, getVersion, resetDeviceConfigurationForOpModepublic Rev2mDistanceSensor(I2cDeviceSynch deviceClient)
public java.lang.String getDeviceName()
HardwareDevicegetDeviceName in interface HardwareDevicegetDeviceName in class VL53L0X