Valkyrie 2026
Loading...
Searching...
No Matches
GrappleSensor.h
1#pragma once
2
3#include <string>
4
5#include <frc/TimedRobot.h>
6#include <grpl/LaserCan.h>
7#include <units/length.h>
8
9#include "valkyrie/sensors/LaserProximitySensor.h"
10
11namespace valor {
12namespace sensors {
13
20class GrappleSensor : public LaserProximitySensor, grpl::LaserCan {
21 public:
28 GrappleSensor(int canID);
29
30 bool IsHealthy() const override;
31};
32
33} // namespace sensors
34} // namespace valor
bool IsHealthy() const override
Represents whether the sensor data is healthy.
GrappleSensor(int canID)
Construct a new GrappleSensor object.
LaserProximitySensor()
Construct a new LaserProximitySensor object.