7#include <ctre/phoenix6/core/CoreCANrange.hpp>
8#include <frc/TimedRobot.h>
9#include <units/length.h>
11#include "LaserProximitySensor.h"
58 units::millimeter_t defaultDistance;
Sensor for managing a CAN-based range sensor.
Definition CANRangeSensor.h:21
bool isConnected()
Check if the range sensor is connected.
CANrangeSensor(frc::TimedRobot &robot, int deviceId, std::string canbus, units::millimeter_t defaultDistance)
Construct a new CANrangeSensor object.
units::millimeter_t getDefaultDistance()
Get the default distance value.
Combines Lidar distance measurements and debounce logic.
Definition LaserProximitySensor.h:27
T ReadLog(std::string_view field, const T &defaultValue={})
Read a value from NetworkTables for the given field.
Definition Loggable.h:343