|
CTRE Phoenix 6 C++ 26.0.0-beta-1
|
This is the complete list of members for ctre::phoenix6::StatusSignal< T >, including all inherited members.
| 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(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::BaseStatusSignal | inlineprotected |
| BaseStatusSignal(ctre::phoenix::StatusCode error) | ctre::phoenix6::BaseStatusSignal | inlineprotected |
| baseValue | 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 > const &signal, StatusSignal< U_PER_SEC > const &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 class | ctre::phoenix6::StatusSignal< T > | friend |
| HasUpdated() | ctre::phoenix6::BaseStatusSignal | inline |
| IsAllGood(Signals const &... signals) | ctre::phoenix6::BaseStatusSignal | inlinestatic |
| IsAllGood(std::span< BaseStatusSignal const *const > signals) | ctre::phoenix6::BaseStatusSignal | inlinestatic |
| IsNear(T target, T tolerance) const | ctre::phoenix6::StatusSignal< T > | inline |
| IsNear(T target, T tolerance) const | ctre::phoenix6::StatusSignal< T > | inline |
| operator<<(std::ostream &os, StatusSignal< T > const &data) | ctre::phoenix6::StatusSignal< T > | friend |
| Refresh(bool ReportOnError=true) | ctre::phoenix6::StatusSignal< T > | inline |
| RefreshAll(Signals &... signals) | ctre::phoenix6::BaseStatusSignal | inlinestatic |
| RefreshAll(std::span< BaseStatusSignal *const > signals) | ctre::phoenix6::BaseStatusSignal | inlinestatic |
| RefreshValue(bool waitForUpdate, units::time::second_t timeout, bool ReportOnError) | ctre::phoenix6::BaseStatusSignal | protected |
| 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, std::span< BaseStatusSignal *const > signals) | ctre::phoenix6::BaseStatusSignal | inlinestatic |
| Status_Get(BaseStatusSignal &signal, char const *network, bool bWaitForUpdate, double timeoutSeconds) | ctre::phoenix6::BaseStatusSignal | protectedstatic |
| Status_GetAppliedUpdateFrequency(char const *canbus, uint32_t deviceHash, uint16_t spn) | ctre::phoenix6::BaseStatusSignal | protectedstatic |
| Status_GetUnits(uint32_t signal) | ctre::phoenix6::BaseStatusSignal | protectedstatic |
| Status_SetUpdateFrequency(char const *canbus, uint32_t deviceHash, uint16_t spn, double frequencyHz, double timeoutSeconds) | ctre::phoenix6::BaseStatusSignal | protectedstatic |
| Status_SetUpdateFrequencyForAll(std::span< BaseStatusSignal *const > signals, double frequencyHz, double timeoutSeconds) | ctre::phoenix6::BaseStatusSignal | protectedstatic |
| Status_WaitForAll(std::span< BaseStatusSignal *const > signals, char const *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) | ctre::phoenix6::BaseStatusSignal | protected |
| WaitForAll(units::time::second_t timeoutSeconds, Signals &... signals) | ctre::phoenix6::BaseStatusSignal | inlinestatic |
| WaitForAll(units::time::second_t timeoutSeconds, std::span< BaseStatusSignal *const > signals) | ctre::phoenix6::BaseStatusSignal | inlinestatic |
| WaitForAllImpl(char const *location, units::time::second_t timeoutSeconds, std::span< BaseStatusSignal *const > signals) | ctre::phoenix6::BaseStatusSignal | protectedstatic |
| WaitForUpdate(units::time::second_t timeoutSec, bool ReportOnError=true) | ctre::phoenix6::StatusSignal< T > | inline |
| ~BaseStatusSignal()=0 | ctre::phoenix6::BaseStatusSignal | pure virtual |