CTRE Phoenix 6 C++ 24.3.0
ctre::phoenix6::configs::ParentConfigurator Class Reference

#include <ctre/phoenix6/configs/Configurator.hpp>

Inheritance diagram for ctre::phoenix6::configs::ParentConfigurator:
ctre::phoenix6::configs::CANcoderConfigurator ctre::phoenix6::configs::Pigeon2Configurator ctre::phoenix6::configs::TalonFXConfigurator

Public Attributes

units::time::second_t DefaultTimeoutSeconds {0.050_s}
 The default amount of time to wait for a config. More...
 

Protected Member Functions

 ParentConfigurator (hardware::DeviceIdentifier deviceIdentifier)
 
 ParentConfigurator (ParentConfigurator &&)=default
 
ParentConfiguratoroperator= (ParentConfigurator &&)=default
 
ctre::phoenix::StatusCode SetConfigsPrivate (const std::string &serializedString, units::time::second_t timeoutSeconds, bool futureProofConfigs, bool overrideIfDuplicate)
 
ctre::phoenix::StatusCode GetConfigsPrivate (std::string &serializedString, units::time::second_t timeoutSeconds) const
 

Constructor & Destructor Documentation

◆ ParentConfigurator() [1/2]

ctre::phoenix6::configs::ParentConfigurator::ParentConfigurator ( hardware::DeviceIdentifier  deviceIdentifier)
inlineprotected

◆ ParentConfigurator() [2/2]

ctre::phoenix6::configs::ParentConfigurator::ParentConfigurator ( ParentConfigurator &&  )
protecteddefault

Member Function Documentation

◆ GetConfigsPrivate()

ctre::phoenix::StatusCode ctre::phoenix6::configs::ParentConfigurator::GetConfigsPrivate ( std::string &  serializedString,
units::time::second_t  timeoutSeconds 
) const
inlineprotected

◆ operator=()

ParentConfigurator & ctre::phoenix6::configs::ParentConfigurator::operator= ( ParentConfigurator &&  )
protecteddefault

◆ SetConfigsPrivate()

ctre::phoenix::StatusCode ctre::phoenix6::configs::ParentConfigurator::SetConfigsPrivate ( const std::string &  serializedString,
units::time::second_t  timeoutSeconds,
bool  futureProofConfigs,
bool  overrideIfDuplicate 
)
inlineprotected

Member Data Documentation

◆ DefaultTimeoutSeconds

units::time::second_t ctre::phoenix6::configs::ParentConfigurator::DefaultTimeoutSeconds {0.050_s}

The default amount of time to wait for a config.


The documentation for this class was generated from the following file: