CTRE Phoenix Pro C++ 23.0.12
ctre::phoenixpro::StatusSignalValue< T > Member List

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

AsSupplier()ctre::phoenixpro::StatusSignalValue< T >inline
BaseStatusSignalValue(hardware::DeviceIdentifier deviceIdentifier, uint16_t spn, std::string signalName)ctre::phoenixpro::BaseStatusSignalValueinlineprotected
BaseStatusSignalValue(ctre::phoenix::StatusCode error)ctre::phoenixpro::BaseStatusSignalValueinlineprotected
baseValuectre::phoenixpro::BaseStatusSignalValueprotected
CopyFrom(const BaseStatusSignalValue &other)ctre::phoenixpro::BaseStatusSignalValueinlineprotected
deviceIdentifierctre::phoenixpro::BaseStatusSignalValueprotected
errorctre::phoenixpro::BaseStatusSignalValueprotected
GetAllTimestamps() constctre::phoenixpro::BaseStatusSignalValueinline
GetDataCopy() constctre::phoenixpro::StatusSignalValue< T >inline
GetError() constctre::phoenixpro::BaseStatusSignalValueinline
GetLatencyCompensatedValue(StatusSignalValue< U > &signal, StatusSignalValue< U_PER_SEC > &signalSlope)ctre::phoenixpro::BaseStatusSignalValueinlinestatic
GetTimestamp() constctre::phoenixpro::BaseStatusSignalValueinline
GetUnits() constctre::phoenixpro::BaseStatusSignalValueinline
GetValue() constctre::phoenixpro::StatusSignalValue< T >inline
hardware::ParentDevicectre::phoenixpro::StatusSignalValue< T >friend
IsAllGood(std::initializer_list< BaseStatusSignalValue * > signals)ctre::phoenixpro::BaseStatusSignalValueinlinestatic
operator<<ctre::phoenixpro::StatusSignalValue< T >friend
Refresh(bool ReportOnError=true)ctre::phoenixpro::StatusSignalValue< T >inline
SetUpdateFrequency(units::frequency::hertz_t frequencyHz, units::time::second_t timeoutSeconds=50_ms)ctre::phoenixpro::StatusSignalValue< T >inline
ctre::phoenixpro::BaseStatusSignalValue::SetUpdateFrequency(const char *canbus, uint32_t deviceHash, uint16_t spn, units::frequency::hertz_t frequencyHz, units::time::second_t timeoutSeconds)ctre::phoenixpro::BaseStatusSignalValueprotected
signalNamectre::phoenixpro::BaseStatusSignalValueprotected
spnctre::phoenixpro::BaseStatusSignalValueprotected
Status_Get(const char *network, int deviceHash, uint32_t signal, bool bWaitForUpdate, units::time::second_t timeoutSeconds, double *outValue, std::string *units, double *hwtimestamp, double *swtimestamp, double *ecutimestamp, int32_t *timestampType)ctre::phoenixpro::BaseStatusSignalValueprotectedstatic
Status_WaitForAll(std::initializer_list< BaseStatusSignalValue * > signals, const char *network, units::time::second_t timeoutSeconds)ctre::phoenixpro::BaseStatusSignalValueprotectedstatic
Status_WaitForAll(const std::vector< BaseStatusSignalValue * > &signals, const char *network, units::time::second_t timeoutSeconds)ctre::phoenixpro::BaseStatusSignalValueprotectedstatic
timestampsctre::phoenixpro::BaseStatusSignalValueprotected
timestampTypectre::phoenixpro::BaseStatusSignalValueprotected
ToString() constctre::phoenixpro::StatusSignalValue< T >inline
unitsctre::phoenixpro::BaseStatusSignalValueprotected
WaitForAll(units::time::second_t timeoutSeconds, std::initializer_list< BaseStatusSignalValue * > signals)ctre::phoenixpro::BaseStatusSignalValueinlinestatic
WaitForAll(units::time::second_t timeoutSeconds, const std::vector< BaseStatusSignalValue * > &signals)ctre::phoenixpro::BaseStatusSignalValueinlinestatic
WaitForUpdate(units::time::second_t timeoutSec, bool ReportOnError=true)ctre::phoenixpro::StatusSignalValue< T >inline
~BaseStatusSignalValue()=0ctre::phoenixpro::BaseStatusSignalValuepure virtual