CTRE Phoenix 6 C++ 26.0.0-beta-1
Loading...
Searching...
No Matches
ctre::phoenix6::BaseStatusSignal Member List

This is the complete list of members for ctre::phoenix6::BaseStatusSignal, including all inherited members.

BaseStatusSignal(hardware::DeviceIdentifier deviceIdentifier, uint16_t spn, std::string signalName, std::function< void()> checkFirmVersFunction)ctre::phoenix6::BaseStatusSignalinlineprotected
BaseStatusSignal(hardware::DeviceIdentifier deviceIdentifier, uint16_t spn, std::string signalName, std::function< void()> checkFirmVersFunction, std::function< std::map< uint16_t, std::string >()> const &unitsGenerator)ctre::phoenix6::BaseStatusSignalinlineprotected
BaseStatusSignal(ctre::phoenix::StatusCode error)ctre::phoenix6::BaseStatusSignalinlineprotected
baseValuectre::phoenix6::BaseStatusSignalprotected
errorctre::phoenix6::BaseStatusSignalprotected
GetAllTimestamps() constctre::phoenix6::BaseStatusSignalinline
GetAppliedUpdateFrequency() constctre::phoenix6::BaseStatusSignalinline
GetLatencyCompensatedValue(StatusSignal< U > const &signal, StatusSignal< U_PER_SEC > const &signalSlope, units::time::second_t maxLatencySeconds=0.300_s)ctre::phoenix6::BaseStatusSignalinlinestatic
GetName() constctre::phoenix6::BaseStatusSignalinline
GetStatus() constctre::phoenix6::BaseStatusSignalinline
GetTimestamp() constctre::phoenix6::BaseStatusSignalinline
GetUnits() constctre::phoenix6::BaseStatusSignalinline
GetValueAsDouble() constctre::phoenix6::BaseStatusSignalinline
HasUpdated()ctre::phoenix6::BaseStatusSignalinline
IsAllGood(Signals const &... signals)ctre::phoenix6::BaseStatusSignalinlinestatic
IsAllGood(std::span< BaseStatusSignal const *const > signals)ctre::phoenix6::BaseStatusSignalinlinestatic
RefreshAll(Signals &... signals)ctre::phoenix6::BaseStatusSignalinlinestatic
RefreshAll(std::span< BaseStatusSignal *const > signals)ctre::phoenix6::BaseStatusSignalinlinestatic
RefreshValue(bool waitForUpdate, units::time::second_t timeout, bool ReportOnError)ctre::phoenix6::BaseStatusSignalprotected
SetUpdateFrequency(units::frequency::hertz_t frequencyHz, units::time::second_t timeoutSeconds=100_ms)ctre::phoenix6::BaseStatusSignalinline
SetUpdateFrequencyForAll(units::frequency::hertz_t frequencyHz, Signals &... signals)ctre::phoenix6::BaseStatusSignalinlinestatic
SetUpdateFrequencyForAll(units::frequency::hertz_t frequencyHz, std::span< BaseStatusSignal *const > signals)ctre::phoenix6::BaseStatusSignalinlinestatic
Status_Get(BaseStatusSignal &signal, char const *network, bool bWaitForUpdate, double timeoutSeconds)ctre::phoenix6::BaseStatusSignalprotectedstatic
Status_GetAppliedUpdateFrequency(char const *canbus, uint32_t deviceHash, uint16_t spn)ctre::phoenix6::BaseStatusSignalprotectedstatic
Status_GetUnits(uint32_t signal)ctre::phoenix6::BaseStatusSignalprotectedstatic
Status_SetUpdateFrequency(char const *canbus, uint32_t deviceHash, uint16_t spn, double frequencyHz, double timeoutSeconds)ctre::phoenix6::BaseStatusSignalprotectedstatic
Status_SetUpdateFrequencyForAll(std::span< BaseStatusSignal *const > signals, double frequencyHz, double timeoutSeconds)ctre::phoenix6::BaseStatusSignalprotectedstatic
Status_WaitForAll(std::span< BaseStatusSignal *const > signals, char const *network, double timeoutSeconds)ctre::phoenix6::BaseStatusSignalprotectedstatic
timestampsctre::phoenix6::BaseStatusSignalprotected
unitsctre::phoenix6::BaseStatusSignalprotected
UpdateUnits(uint16_t unitsKey)ctre::phoenix6::BaseStatusSignalprotected
WaitForAll(units::time::second_t timeoutSeconds, Signals &... signals)ctre::phoenix6::BaseStatusSignalinlinestatic
WaitForAll(units::time::second_t timeoutSeconds, std::span< BaseStatusSignal *const > signals)ctre::phoenix6::BaseStatusSignalinlinestatic
WaitForAllImpl(char const *location, units::time::second_t timeoutSeconds, std::span< BaseStatusSignal *const > signals)ctre::phoenix6::BaseStatusSignalprotectedstatic
~BaseStatusSignal()=0ctre::phoenix6::BaseStatusSignalpure virtual