15 #include "HAL/Types.h"
16 #include "LiveWindow/LiveWindowSendable.h"
17 #include "PIDSource.h"
18 #include "SensorBase.h"
41 static const int kAccumulatorModuleNumber = 1;
42 static const int kAccumulatorNumChannels = 2;
43 static const int kAccumulatorChannels[kAccumulatorNumChannels];
83 void InitTable(std::shared_ptr<ITable> subTable)
override;
84 std::shared_ptr<ITable>
GetTable()
const override;
89 HAL_AnalogInputHandle m_port;
90 int64_t m_accumulatorOffset;
92 std::shared_ptr<ITable> m_table;
Live Window Sendable is a special type of object sendable to the live window.
Definition: LiveWindowSendable.h:17
Base class for all sensors.
Definition: SensorBase.h:20
PIDSource interface is a generic sensor source for the PID class.
Definition: PIDSource.h:19
Use a rate gyro to return the robots heading relative to a starting position.
Definition: AnalogGyro.h:32
Definition: AnalogTrigger.h:20