Class AudioConfigs
Configs that affect audible components of the device.
Includes configuration for the beep on boot.public class AudioConfigs : IParentConfiguration, ISerializable, ICloneable
- Inheritance
-
AudioConfigs
- Implements
- Inherited Members
Fields
AllowMusicDurDisable
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 ValueFalse
public bool AllowMusicDurDisable
Field Value
BeepOnBoot
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 ValueTrue
public bool BeepOnBoot
Field Value
BeepOnConfig
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 ValueTrue
public bool BeepOnConfig
Field Value
Methods
Clone()
Creates a copy of this config group.
public AudioConfigs Clone()
Returns
Deserialize(string)
Deserialize string and put values into this object
public StatusCode Deserialize(string to_deserialize)
Parameters
to_deserializestringString to deserialize
Returns
- StatusCode
OK if deserialization is OK
Serialize()
Serialize this object into a string
public string Serialize()
Returns
- string
This object's data serialized into a string
ToString()
Provides the string representation of this object
public override string ToString()
Returns
WithAllowMusicDurDisable(bool)
Modifies this configuration's AllowMusicDurDisable parameter and returns itself for method-chaining and easier to use config API.
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 ValueFalse
public AudioConfigs WithAllowMusicDurDisable(bool newAllowMusicDurDisable)
Parameters
newAllowMusicDurDisableboolParameter to modify
Returns
- AudioConfigs
Itself
WithBeepOnBoot(bool)
Modifies this configuration's BeepOnBoot parameter and returns itself for method-chaining and easier to use config API.
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 ValueTrue
public AudioConfigs WithBeepOnBoot(bool newBeepOnBoot)
Parameters
newBeepOnBootboolParameter to modify
Returns
- AudioConfigs
Itself
WithBeepOnConfig(bool)
Modifies this configuration's BeepOnConfig parameter and returns itself for method-chaining and easier to use config API.
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 ValueTrue
public AudioConfigs WithBeepOnConfig(bool newBeepOnConfig)
Parameters
newBeepOnConfigboolParameter to modify
Returns
- AudioConfigs
Itself