CTRE Phoenix 6 C++ 25.0.0-beta-4
|
This is the complete list of members for ctre::phoenix6::StatusSignal< T >, including all inherited members.
_checkFirmVersFunction | ctre::phoenix6::BaseStatusSignal | protected |
_lastTimestamp | ctre::phoenix6::BaseStatusSignal | protected |
AsSupplier() | ctre::phoenix6::StatusSignal< T > | inline |
BaseStatusSignal(hardware::DeviceIdentifier deviceIdentifier, uint16_t spn, std::string signalName, std::function< void()> checkFirmVersFunction) | ctre::phoenix6::BaseStatusSignal | inlineprotected |
BaseStatusSignal(ctre::phoenix::StatusCode error) | ctre::phoenix6::BaseStatusSignal | inlineprotected |
baseValue | ctre::phoenix6::BaseStatusSignal | protected |
deviceIdentifier | ctre::phoenix6::BaseStatusSignal | protected |
error | ctre::phoenix6::BaseStatusSignal | protected |
GetAllTimestamps() const | ctre::phoenix6::BaseStatusSignal | inline |
GetAppliedUpdateFrequency() const | ctre::phoenix6::BaseStatusSignal | inline |
GetDataCopy() const | ctre::phoenix6::StatusSignal< T > | inline |
GetLatencyCompensatedValue(StatusSignal< U > &signal, StatusSignal< U_PER_SEC > &signalSlope, units::time::second_t maxLatencySeconds=0.300_s) | ctre::phoenix6::BaseStatusSignal | inlinestatic |
GetName() const | ctre::phoenix6::BaseStatusSignal | inline |
GetStatus() const | ctre::phoenix6::BaseStatusSignal | inline |
GetTimestamp() const | ctre::phoenix6::BaseStatusSignal | inline |
GetUnits() const | ctre::phoenix6::BaseStatusSignal | inline |
GetValue() const | ctre::phoenix6::StatusSignal< T > | inline |
GetValueAsDouble() const | ctre::phoenix6::BaseStatusSignal | inline |
hardware::ParentDevice | ctre::phoenix6::StatusSignal< T > | friend |
HasUpdated() | ctre::phoenix6::BaseStatusSignal | inline |
is_all_status_signal_v | ctre::phoenix6::BaseStatusSignal | protectedstatic |
IsAllGood(Signals &... signals) | ctre::phoenix6::BaseStatusSignal | inlinestatic |
IsAllGood(const std::vector< BaseStatusSignal * > &signals) | ctre::phoenix6::BaseStatusSignal | inlinestatic |
IsAllGood(const std::array< BaseStatusSignal *, N > &signals) | ctre::phoenix6::BaseStatusSignal | inlinestatic |
operator<< | ctre::phoenix6::StatusSignal< T > | friend |
Refresh(bool ReportOnError=true) | ctre::phoenix6::StatusSignal< T > | inline |
RefreshAll(Signals &... signals) | ctre::phoenix6::BaseStatusSignal | inlinestatic |
RefreshAll(const std::vector< BaseStatusSignal * > &signals) | ctre::phoenix6::BaseStatusSignal | inlinestatic |
RefreshAll(const std::array< BaseStatusSignal *, N > &signals) | ctre::phoenix6::BaseStatusSignal | inlinestatic |
SetUpdateFrequency(units::frequency::hertz_t frequencyHz, units::time::second_t timeoutSeconds=100_ms) | ctre::phoenix6::BaseStatusSignal | inline |
SetUpdateFrequencyForAll(units::frequency::hertz_t frequencyHz, Signals &... signals) | ctre::phoenix6::BaseStatusSignal | inlinestatic |
SetUpdateFrequencyForAll(units::frequency::hertz_t frequencyHz, const std::vector< BaseStatusSignal * > &signals) | ctre::phoenix6::BaseStatusSignal | inlinestatic |
SetUpdateFrequencyForAll(units::frequency::hertz_t frequencyHz, const std::array< BaseStatusSignal *, N > &signals) | ctre::phoenix6::BaseStatusSignal | inlinestatic |
signalName | ctre::phoenix6::BaseStatusSignal | protected |
spn | ctre::phoenix6::BaseStatusSignal | protected |
Status_Get(BaseStatusSignal &signal, const char *network, bool bWaitForUpdate, double timeoutSeconds) | ctre::phoenix6::BaseStatusSignal | protectedstatic |
Status_GetAppliedUpdateFrequency(const char *canbus, uint32_t deviceHash, uint16_t spn) | ctre::phoenix6::BaseStatusSignal | protectedstatic |
Status_GetUnits(uint32_t signal) | ctre::phoenix6::BaseStatusSignal | protectedstatic |
Status_SetUpdateFrequency(const char *canbus, uint32_t deviceHash, uint16_t spn, double frequencyHz, double timeoutSeconds) | ctre::phoenix6::BaseStatusSignal | protectedstatic |
Status_SetUpdateFrequencyForAll(BaseStatusSignal *const *signals, size_t count, double frequencyHz, double timeoutSeconds) | ctre::phoenix6::BaseStatusSignal | protectedstatic |
Status_WaitForAll(BaseStatusSignal *const *signals, size_t count, const char *network, double timeoutSeconds) | ctre::phoenix6::BaseStatusSignal | protectedstatic |
timestamps | ctre::phoenix6::BaseStatusSignal | protected |
ToString() const | ctre::phoenix6::StatusSignal< T > | inline |
units | ctre::phoenix6::BaseStatusSignal | protected |
UpdateUnits(uint16_t unitsKey) override | ctre::phoenix6::StatusSignal< T > | inlineprotectedvirtual |
WaitForAll(units::time::second_t timeoutSeconds, Signals &... signals) | ctre::phoenix6::BaseStatusSignal | inlinestatic |
WaitForAll(units::time::second_t timeoutSeconds, const std::vector< BaseStatusSignal * > &signals) | ctre::phoenix6::BaseStatusSignal | inlinestatic |
WaitForAll(units::time::second_t timeoutSeconds, const std::array< BaseStatusSignal *, N > &signals) | ctre::phoenix6::BaseStatusSignal | inlinestatic |
WaitForAllImpl(const char *location, units::time::second_t timeoutSeconds, const Arr &signals) | ctre::phoenix6::BaseStatusSignal | inlineprotectedstatic |
WaitForUpdate(units::time::second_t timeoutSec, bool ReportOnError=true) | ctre::phoenix6::StatusSignal< T > | inline |
~BaseStatusSignal()=0 | ctre::phoenix6::BaseStatusSignal | pure virtual |