Package ftclib.sensor

Class FtcUltrasonicSensor


public class FtcUltrasonicSensor extends TrcSensor<FtcUltrasonicSensor.DataType>
This class implements a platform dependent ultrasonic sensor extending TrcAnalogInput. It provides implementation of the abstract methods in TrcAnalogInput.
  • Field Details

    • sensor

      private final com.qualcomm.robotcore.hardware.UltrasonicSensor sensor
  • Constructor Details

    • FtcUltrasonicSensor

      public FtcUltrasonicSensor(com.qualcomm.robotcore.hardware.HardwareMap hardwareMap, String instanceName, TrcFilter[] filters)
      Constructor: Creates an instance of the object.
      Parameters:
      hardwareMap - specifies the global hardware map.
      instanceName - specifies the instance name.
      filters - specifies an array of filter objects, one for each axis, to filter sensor data. If no filter is used, this can be set to null.
    • FtcUltrasonicSensor

      public FtcUltrasonicSensor(String instanceName, TrcFilter[] filters)
      Constructor: Creates an instance of the object.
      Parameters:
      instanceName - specifies the instance name.
      filters - specifies an array of filter objects, one for each axis, to filter sensor data. If no filter is used, this can be set to null.
    • FtcUltrasonicSensor

      public FtcUltrasonicSensor(String instanceName)
      Constructor: Creates an instance of the object.
      Parameters:
      instanceName - specifies the instance name.
  • Method Details