28 std::unique_ptr<Filter> ifilter = std::make_unique<PassthroughFilter>());
PROS API header provides high-level user functionality.
std::int32_t getConfidence() const
Get the confidence in the distance reading.
std::unique_ptr< Filter > filter
virtual ~DistanceSensor()=default
double getObjectVelocity() const
Get the object velocity in m/s.
std::int32_t getObjectSize() const
Get the current guess at relative object size.
DistanceSensor(std::uint8_t iport, std::unique_ptr< Filter > ifilter=std::make_unique< PassthroughFilter >())
A distance sensor on a V5 port.
double controllerGet() override
Get the sensor value for use in a control loop.
double get()
Get the current filtered sensor value in mm.