Loading [MathJax]/extensions/tex2jax.js
CTRE Phoenix 6 C++ 23.2.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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)ctre::phoenix6::BaseStatusSignalinlineprotected
BaseStatusSignal(ctre::phoenix::StatusCode error)ctre::phoenix6::BaseStatusSignalinlineprotected
baseValuectre::phoenix6::BaseStatusSignalprotected
CopyFrom(const BaseStatusSignal &other)ctre::phoenix6::BaseStatusSignalinlineprotected
deviceIdentifierctre::phoenix6::BaseStatusSignalprotected
errorctre::phoenix6::BaseStatusSignalprotected
GetAllTimestamps() constctre::phoenix6::BaseStatusSignalinline
GetError() constctre::phoenix6::BaseStatusSignalinline
GetLatencyCompensatedValue(StatusSignal< U > &signal, StatusSignal< U_PER_SEC > &signalSlope)ctre::phoenix6::BaseStatusSignalinlinestatic
GetTimestamp() constctre::phoenix6::BaseStatusSignalinline
GetUnits() constctre::phoenix6::BaseStatusSignalinline
IsAllGood(std::initializer_list< BaseStatusSignal * > signals)ctre::phoenix6::BaseStatusSignalinlinestatic
SetUpdateFrequency(const char *canbus, uint32_t deviceHash, uint16_t spn, units::frequency::hertz_t frequencyHz, units::time::second_t timeoutSeconds)ctre::phoenix6::BaseStatusSignalprotected
SetUpdateFrequency(units::frequency::hertz_t frequencyHz, units::time::second_t timeoutSeconds=50_ms)ctre::phoenix6::BaseStatusSignalinline
signalNamectre::phoenix6::BaseStatusSignalprotected
spnctre::phoenix6::BaseStatusSignalprotected
Status_Get(const char *network, int deviceHash, uint32_t signal, bool bWaitForUpdate, units::time::second_t timeoutSeconds, double *outValue, double *hwtimestamp, double *swtimestamp, double *ecutimestamp, int32_t *timestampType)ctre::phoenix6::BaseStatusSignalprotectedstatic
Status_GetUnits(uint32_t signal)ctre::phoenix6::BaseStatusSignalprotectedstatic
Status_WaitForAll(std::initializer_list< BaseStatusSignal * > signals, const char *network, units::time::second_t timeoutSeconds)ctre::phoenix6::BaseStatusSignalprotectedstatic
Status_WaitForAll(const std::vector< BaseStatusSignal * > &signals, const char *network, units::time::second_t timeoutSeconds)ctre::phoenix6::BaseStatusSignalprotectedstatic
StatusSignalctre::phoenix6::BaseStatusSignalfriend
timestampsctre::phoenix6::BaseStatusSignalprotected
timestampTypectre::phoenix6::BaseStatusSignalprotected
unitsctre::phoenix6::BaseStatusSignalprotected
WaitForAll(units::time::second_t timeoutSeconds, std::initializer_list< BaseStatusSignal * > signals)ctre::phoenix6::BaseStatusSignalinlinestatic
WaitForAll(units::time::second_t timeoutSeconds, const std::vector< BaseStatusSignal * > &signals)ctre::phoenix6::BaseStatusSignalinlinestatic
~BaseStatusSignal()=0ctre::phoenix6::BaseStatusSignalpure virtual