Loading [MathJax]/extensions/tex2jax.js
CTRE Phoenix 6 C++ 23.10.0-alpha-8
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ctre::phoenix6::configs::AudioConfigs Class Reference

Configs that affect audible components of the device. More...

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

Inheritance diagram for ctre::phoenix6::configs::AudioConfigs:
ctre::phoenix6::configs::ParentConfiguration ctre::phoenix6::ISerializable

Public Member Functions

std::string ToString () const override
 
std::string Serialize () const override
 
ctre::phoenix::StatusCode Deserialize (const std::string &to_deserialize) override
 
virtual std::string ToString () const =0
 
virtual ctre::phoenix::StatusCode Deserialize (const std::string &string)=0
 
virtual std::string Serialize () const =0
 

Public Attributes

bool BeepOnBoot = true
 If true, the TalonFX will beep during boot-up. More...
 
bool BeepOnConfig = true
 If true, the TalonFX will beep during configuration API calls if device is disabled. More...
 
bool AllowMusicDurDisable = false
 If true, the TalonFX will allow Orchestra and MusicTone requests during disabled state. More...
 

Detailed Description

Configs that affect audible components of the device.

Includes configuration for the beep on boot.

Member Function Documentation

◆ Deserialize()

ctre::phoenix::StatusCode ctre::phoenix6::configs::AudioConfigs::Deserialize ( const std::string &  to_deserialize)
inlineoverridevirtual

◆ Serialize()

std::string ctre::phoenix6::configs::AudioConfigs::Serialize ( ) const
inlineoverridevirtual

◆ ToString()

std::string ctre::phoenix6::configs::AudioConfigs::ToString ( ) const
inlineoverridevirtual

Member Data Documentation

◆ AllowMusicDurDisable

bool ctre::phoenix6::configs::AudioConfigs::AllowMusicDurDisable = false

If true, the TalonFX will allow Orchestra and MusicTone requests during disabled state.

This can be used to address corner cases when music features are needed when disabled. This setting defaults to false. Note that if the rotor is moving, music features are always disabled regardless of this setting.

Default Value: False

◆ BeepOnBoot

bool ctre::phoenix6::configs::AudioConfigs::BeepOnBoot = true

If true, the TalonFX will beep during boot-up.

This is useful for general debugging, and defaults to true. If rotor is moving during boot-up, the beep will not occur regardless of this setting.

Default Value: True

◆ BeepOnConfig

bool ctre::phoenix6::configs::AudioConfigs::BeepOnConfig = true

If true, the TalonFX will beep during configuration API calls if device is disabled.

This is useful for general debugging, and defaults to true. Note that if the rotor is moving, the beep will not occur regardless of this setting.

Default Value: True


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