CTRE Phoenix 6 C++ 25.0.0-beta-4
Loading...
Searching...
No Matches
ctre::phoenix6::StatusSignal< T > Member List

This is the complete list of members for ctre::phoenix6::StatusSignal< T >, including all inherited members.

_checkFirmVersFunctionctre::phoenix6::BaseStatusSignalprotected
_lastTimestampctre::phoenix6::BaseStatusSignalprotected
AsSupplier()ctre::phoenix6::StatusSignal< T >inline
BaseStatusSignal(hardware::DeviceIdentifier deviceIdentifier, uint16_t spn, std::string signalName, std::function< void()> checkFirmVersFunction)ctre::phoenix6::BaseStatusSignalinlineprotected
BaseStatusSignal(ctre::phoenix::StatusCode error)ctre::phoenix6::BaseStatusSignalinlineprotected
baseValuectre::phoenix6::BaseStatusSignalprotected
deviceIdentifierctre::phoenix6::BaseStatusSignalprotected
errorctre::phoenix6::BaseStatusSignalprotected
GetAllTimestamps() constctre::phoenix6::BaseStatusSignalinline
GetAppliedUpdateFrequency() constctre::phoenix6::BaseStatusSignalinline
GetDataCopy() constctre::phoenix6::StatusSignal< T >inline
GetLatencyCompensatedValue(StatusSignal< U > &signal, StatusSignal< U_PER_SEC > &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
GetValue() constctre::phoenix6::StatusSignal< T >inline
GetValueAsDouble() constctre::phoenix6::BaseStatusSignalinline
hardware::ParentDevicectre::phoenix6::StatusSignal< T >friend
HasUpdated()ctre::phoenix6::BaseStatusSignalinline
is_all_status_signal_vctre::phoenix6::BaseStatusSignalprotectedstatic
IsAllGood(Signals &... signals)ctre::phoenix6::BaseStatusSignalinlinestatic
IsAllGood(const std::vector< BaseStatusSignal * > &signals)ctre::phoenix6::BaseStatusSignalinlinestatic
IsAllGood(const std::array< BaseStatusSignal *, N > &signals)ctre::phoenix6::BaseStatusSignalinlinestatic
operator<<ctre::phoenix6::StatusSignal< T >friend
Refresh(bool ReportOnError=true)ctre::phoenix6::StatusSignal< T >inline
RefreshAll(Signals &... signals)ctre::phoenix6::BaseStatusSignalinlinestatic
RefreshAll(const std::vector< BaseStatusSignal * > &signals)ctre::phoenix6::BaseStatusSignalinlinestatic
RefreshAll(const std::array< BaseStatusSignal *, N > &signals)ctre::phoenix6::BaseStatusSignalinlinestatic
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, const std::vector< BaseStatusSignal * > &signals)ctre::phoenix6::BaseStatusSignalinlinestatic
SetUpdateFrequencyForAll(units::frequency::hertz_t frequencyHz, const std::array< BaseStatusSignal *, N > &signals)ctre::phoenix6::BaseStatusSignalinlinestatic
signalNamectre::phoenix6::BaseStatusSignalprotected
spnctre::phoenix6::BaseStatusSignalprotected
Status_Get(BaseStatusSignal &signal, const char *network, bool bWaitForUpdate, double timeoutSeconds)ctre::phoenix6::BaseStatusSignalprotectedstatic
Status_GetAppliedUpdateFrequency(const char *canbus, uint32_t deviceHash, uint16_t spn)ctre::phoenix6::BaseStatusSignalprotectedstatic
Status_GetUnits(uint32_t signal)ctre::phoenix6::BaseStatusSignalprotectedstatic
Status_SetUpdateFrequency(const char *canbus, uint32_t deviceHash, uint16_t spn, double frequencyHz, double timeoutSeconds)ctre::phoenix6::BaseStatusSignalprotectedstatic
Status_SetUpdateFrequencyForAll(BaseStatusSignal *const *signals, size_t count, double frequencyHz, double timeoutSeconds)ctre::phoenix6::BaseStatusSignalprotectedstatic
Status_WaitForAll(BaseStatusSignal *const *signals, size_t count, const char *network, double timeoutSeconds)ctre::phoenix6::BaseStatusSignalprotectedstatic
timestampsctre::phoenix6::BaseStatusSignalprotected
ToString() constctre::phoenix6::StatusSignal< T >inline
unitsctre::phoenix6::BaseStatusSignalprotected
UpdateUnits(uint16_t unitsKey) overridectre::phoenix6::StatusSignal< T >inlineprotectedvirtual
WaitForAll(units::time::second_t timeoutSeconds, Signals &... signals)ctre::phoenix6::BaseStatusSignalinlinestatic
WaitForAll(units::time::second_t timeoutSeconds, const std::vector< BaseStatusSignal * > &signals)ctre::phoenix6::BaseStatusSignalinlinestatic
WaitForAll(units::time::second_t timeoutSeconds, const std::array< BaseStatusSignal *, N > &signals)ctre::phoenix6::BaseStatusSignalinlinestatic
WaitForAllImpl(const char *location, units::time::second_t timeoutSeconds, const Arr &signals)ctre::phoenix6::BaseStatusSignalinlineprotectedstatic
WaitForUpdate(units::time::second_t timeoutSec, bool ReportOnError=true)ctre::phoenix6::StatusSignal< T >inline
~BaseStatusSignal()=0ctre::phoenix6::BaseStatusSignalpure virtual