Valkyrie 2026
Loading...
Searching...
No Matches
valor::sensors::CurrentSensor Member List

This is the complete list of members for valor::sensors::CurrentSensor, including all inherited members.

addSubscriber(std::string_view field, const std::vector< bool > &defaultValue) (defined in valor::Loggable)valor::Loggableinline
ApplyPostProcessing(std::function< units::ampere_t(units::ampere_t)> func)valor::sensors::BaseSensor< units::ampere_t >inline
BaseSensorCore() (defined in valor::sensors::BaseSensorCore)valor::sensors::BaseSensorCoreinline
Calculate() overridevalor::sensors::CurrentSensorprotectedvirtual
CurrentSensor(units::ampere_t threshold)valor::sensors::CurrentSensorexplicit
Get() constvalor::sensors::BaseSensor< units::ampere_t >inline
GetAverage() constvalor::sensors::CurrentSensorinlineprotected
GetLoggingTime() (defined in valor::Loggable)valor::Loggablestatic
GetRoot() (defined in valor::Loggable)valor::Loggableinlinestatic
GetThreshold() const (defined in valor::sensors::CurrentSensor)valor::sensors::CurrentSensorinline
LogChild(std::string_view name, Loggable *child)valor::Loggable
LogChild(std::string_view name, wpi::Sendable *child)valor::Loggable
Loggable(std::string_view name)valor::Loggableexplicit
Loggable(std::shared_ptr< nt::NetworkTable > table)valor::Loggableexplicit
Loggable()valor::Loggable
LoggablePeriodic() overridevalor::sensors::CurrentSensorprotectedvirtual
LOOP_PERIOD (defined in valor::sensors::BaseSensorCore)valor::sensors::BaseSensorCorestatic
OnLoggingStart()valor::Loggableinlineprotectedvirtual
postProcessorvalor::sensors::BaseSensor< units::ampere_t >protected
prevStatevalor::sensors::BaseSensor< units::ampere_t >protected
ReadLog(std::string_view field, const T &defaultValue={})valor::Loggableinline
ReadLogImpl(nt::Subscriber *sub) (defined in valor::Loggable)valor::Loggableinline
Refresh() overridevalor::sensors::BaseSensor< units::ampere_t >inlinevirtual
Reset() overridevalor::sensors::CurrentSensorvirtual
sensorLambdavalor::sensors::BaseSensor< units::ampere_t >protected
SetFilterSize(int size)valor::sensors::CurrentSensor
SetFilterTime(units::second_t time)valor::sensors::CurrentSensorinline
SetGetter(std::function< units::ampere_t()> _lambda)valor::sensors::BaseSensor< units::ampere_t >inline
SetPeriodicLevel(LogLevel level)valor::Loggableinline
SetSpikeCallback(std::function< void()> cb)valor::sensors::CurrentSensorinline
SetThreshold(units::ampere_t threshold)valor::sensors::CurrentSensor
WriteLog(std::string_view field, const T &data, LogLevel level=LogLevel::Normal)valor::Loggableinline
WriteLogImpl(nt::Publisher *pub, const std::vector< bool > &data) (defined in valor::Loggable)valor::Loggableinline