_emptyControl | ctre::phoenix6::hardware::ParentDevice | inlineprotectedstatic |
CANdi(int deviceId, std::string canbus="") | ctre::phoenix6::hardware::CANdi | |
CANdi(int deviceId, CANBus canbus) | ctre::phoenix6::hardware::CANdi | inline |
ClearStickyFault_5V(units::time::second_t timeoutSeconds) | ctre::phoenix6::hardware::core::CoreCANdi | inline |
ClearStickyFault_5V() | ctre::phoenix6::hardware::core::CoreCANdi | inline |
ClearStickyFault_BootDuringEnable(units::time::second_t timeoutSeconds) | ctre::phoenix6::hardware::core::CoreCANdi | inline |
ClearStickyFault_BootDuringEnable() | ctre::phoenix6::hardware::core::CoreCANdi | inline |
ClearStickyFault_Hardware(units::time::second_t timeoutSeconds) | ctre::phoenix6::hardware::core::CoreCANdi | inline |
ClearStickyFault_Hardware() | ctre::phoenix6::hardware::core::CoreCANdi | inline |
ClearStickyFault_Undervoltage(units::time::second_t timeoutSeconds) | ctre::phoenix6::hardware::core::CoreCANdi | inline |
ClearStickyFault_Undervoltage() | ctre::phoenix6::hardware::core::CoreCANdi | inline |
ClearStickyFault_UnlicensedFeatureInUse(units::time::second_t timeoutSeconds) | ctre::phoenix6::hardware::core::CoreCANdi | inline |
ClearStickyFault_UnlicensedFeatureInUse() | ctre::phoenix6::hardware::core::CoreCANdi | inline |
ClearStickyFaults(units::time::second_t timeoutSeconds) | ctre::phoenix6::hardware::core::CoreCANdi | inline |
ClearStickyFaults() | ctre::phoenix6::hardware::core::CoreCANdi | inline |
Configuration typedef | ctre::phoenix6::hardware::core::CoreCANdi | |
CoreCANdi(int deviceId, std::string canbus="") | ctre::phoenix6::hardware::core::CoreCANdi | |
CoreCANdi(int deviceId, CANBus canbus) | ctre::phoenix6::hardware::core::CoreCANdi | inline |
deviceIdentifier | ctre::phoenix6::hardware::ParentDevice | protected |
GetAppliedControl() const | ctre::phoenix6::hardware::ParentDevice | inline |
GetAppliedControl() | ctre::phoenix6::hardware::ParentDevice | inline |
GetConfigurator() | ctre::phoenix6::hardware::core::CoreCANdi | inline |
GetConfigurator() const | ctre::phoenix6::hardware::core::CoreCANdi | inline |
GetDeviceHash() const | ctre::phoenix6::hardware::ParentDevice | inline |
GetDeviceID() const | ctre::phoenix6::hardware::ParentDevice | inline |
GetFault_5V(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetFault_BootDuringEnable(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetFault_Hardware(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetFault_Undervoltage(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetFault_UnlicensedFeatureInUse(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetFaultField(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetGenericSignal(uint32_t signal, bool refresh=true) | ctre::phoenix6::hardware::ParentDevice | inline |
GetIsProLicensed(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetNetwork() const | ctre::phoenix6::hardware::ParentDevice | inline |
GetOutputCurrent(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetOvercurrent(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetPWM1Position(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetPWM1RiseToRise(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetPWM1Velocity(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetPWM2Position(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetPWM2RiseToRise(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetPWM2Velocity(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetQuadraturePosition(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetQuadratureVelocity(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetResetOccurredChecker() const | ctre::phoenix6::hardware::ParentDevice | inline |
GetS1Closed(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetS1State(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetS2Closed(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetS2State(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetSimState() | ctre::phoenix6::hardware::core::CoreCANdi | inline |
GetStickyFault_5V(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetStickyFault_BootDuringEnable(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetStickyFault_Hardware(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetStickyFault_Undervoltage(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetStickyFault_UnlicensedFeatureInUse(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetStickyFaultField(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetSupplyVoltage(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetVersion(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetVersionBugfix(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetVersionBuild(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetVersionMajor(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
GetVersionMinor(bool refresh=true) | ctre::phoenix6::hardware::core::CoreCANdi | |
HasResetOccurred() | ctre::phoenix6::hardware::ParentDevice | inline |
InitSendable(wpi::SendableBuilder &builder) override | ctre::phoenix6::hardware::CANdi | |
is_all_device_v | ctre::phoenix6::hardware::ParentDevice | protectedstatic |
IsConnected(units::second_t maxLatencySeconds=500_ms) | ctre::phoenix6::hardware::ParentDevice | inline |
LookupDimensionlessStatusSignal(uint16_t spn, std::string signalName, bool refresh) | ctre::phoenix6::hardware::ParentDevice | inlineprotected |
LookupStatusSignal(uint16_t spn, std::string signalName, bool reportOnConstruction, bool refresh) | ctre::phoenix6::hardware::ParentDevice | inlineprotected |
LookupStatusSignal(uint16_t spn, std::function< std::map< uint16_t, std::string >()> mapFiller, std::string signalName, bool reportOnConstruction, bool refresh) | ctre::phoenix6::hardware::ParentDevice | inlineprotected |
operator=(ParentDevice const &)=delete | ctre::phoenix6::hardware::ParentDevice | |
OptimizeBusUtilization(units::frequency::hertz_t optimizedFreqHz=0_Hz, units::time::second_t timeoutSeconds=100_ms) | ctre::phoenix6::hardware::ParentDevice | |
OptimizeBusUtilizationForAll(Devices &... devices) | ctre::phoenix6::hardware::ParentDevice | inlinestatic |
OptimizeBusUtilizationForAll(const std::vector< ParentDevice * > &devices) | ctre::phoenix6::hardware::ParentDevice | inlinestatic |
OptimizeBusUtilizationForAll(const std::array< ParentDevice *, N > &devices) | ctre::phoenix6::hardware::ParentDevice | inlinestatic |
OptimizeBusUtilizationForAll(units::frequency::hertz_t optimizedFreqHz, Devices &... devices) | ctre::phoenix6::hardware::ParentDevice | inlinestatic |
OptimizeBusUtilizationForAll(units::frequency::hertz_t optimizedFreqHz, const std::vector< ParentDevice * > &devices) | ctre::phoenix6::hardware::ParentDevice | inlinestatic |
OptimizeBusUtilizationForAll(units::frequency::hertz_t optimizedFreqHz, const std::array< ParentDevice *, N > &devices) | ctre::phoenix6::hardware::ParentDevice | inlinestatic |
ParentDevice(int deviceID, std::string model, std::string canbus) | ctre::phoenix6::hardware::ParentDevice | inline |
ParentDevice(ParentDevice const &)=delete | ctre::phoenix6::hardware::ParentDevice | |
ResetSignalFrequencies(units::time::second_t timeoutSeconds=100_ms) | ctre::phoenix6::hardware::ParentDevice | |
ResetSignalFrequenciesForAll(Devices &... devices) | ctre::phoenix6::hardware::ParentDevice | inlinestatic |
ResetSignalFrequenciesForAll(const std::vector< ParentDevice * > &devices) | ctre::phoenix6::hardware::ParentDevice | inlinestatic |
ResetSignalFrequenciesForAll(const std::array< ParentDevice *, N > &devices) | ctre::phoenix6::hardware::ParentDevice | inlinestatic |
SetControl(const controls::ControlRequest &request) | ctre::phoenix6::hardware::core::CoreCANdi | inline |
SetControlPrivate(const controls::ControlRequest &request) | ctre::phoenix6::hardware::ParentDevice | protectedvirtual |
SetQuadraturePosition(units::angle::turn_t newValue, units::time::second_t timeoutSeconds) | ctre::phoenix6::hardware::core::CoreCANdi | inline |
SetQuadraturePosition(units::angle::turn_t newValue) | ctre::phoenix6::hardware::core::CoreCANdi | inline |
~CANdi() | ctre::phoenix6::hardware::CANdi | |
~ParentDevice()=default | ctre::phoenix6::hardware::ParentDevice | virtual |