CTRE Phoenix 6 C++ 25.0.0-beta-4
Loading...
Searching...
No Matches
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::CANrangeConfigurator ctre::phoenix6::configs::Pigeon2Configurator ctre::phoenix6::configs::TalonFXConfigurator

Public Attributes

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

Protected Member Functions

 ParentConfigurator (hardware::DeviceIdentifier deviceIdentifier)
 
 ParentConfigurator (ParentConfigurator const &)=delete
 
ParentConfiguratoroperator= (ParentConfigurator const &)=delete
 
void ReportIfFrequent () const
 
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 const & )
protecteddelete

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 const & )
protecteddelete

◆ ReportIfFrequent()

void ctre::phoenix6::configs::ParentConfigurator::ReportIfFrequent ( ) const
inlineprotected

◆ 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.100_s}

The default maximum amount of time to wait for a config.


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