69 SharpIR(
int channel,
double a,
double b,
double minCM,
double maxCM);
static SharpIR GP2Y0A02YK0F(int channel)
Sharp GP2Y0A02YK0F is an analog IR sensor capable of measuring distances from 20cm to 150cm.
void InitSendable(wpi::SendableBuilder &builder) override
Initializes this Sendable object.
int GetChannel() const
Get the analog input channel number.
static SharpIR GP2Y0A51SK0F(int channel)
Sharp GP2Y0A51SK0F is an analog IR sensor capable of measuring distances from 2cm to 15cm.
SharpIR(int channel, double a, double b, double minCM, double maxCM)
Manually construct a SharpIR object.
static SharpIR GP2Y0A41SK0F(int channel)
Sharp GP2Y0A41SK0F is an analog IR sensor capable of measuring distances from 4cm to 30cm.
units::centimeter_t GetRange() const
Get the range from the distance sensor.
static SharpIR GP2Y0A21YK0F(int channel)
Sharp GP2Y0A21YK0F is an analog IR sensor capable of measuring distances from 10cm to 80cm.
A move-only C++ wrapper around a HAL simulator device handle.
Definition SimDevice.h:645
C++ wrapper around a HAL simulator double value handle.
Definition SimDevice.h:536
Helper class for building Sendable dashboard representations.
Definition SendableBuilder.h:21
A helper class for use with objects that add themselves to SendableRegistry.
Definition SendableHelper.h:21
Interface for Sendable objects.
Definition Sendable.h:16