Special Features of Color Remote Controller Model Settings
I. Special Functions
The Special Functions section of model settings, as the name implies, is where you can configure the special functions included in EdgeTX. These special functions add additional capabilities beyond normal model control, such as enabling trainer mode, playing sounds, adjusting radio backlight, adjusting radio volume, etc.
On the special functions screen, you will see all configured special functions along with some configuration options such as function name, activation switch, whether the function is enabled, and other configuration options.
Selecting the + button will allow you to select an unused special function to configure, and the special function configuration window will appear. For information on configuring a new special function, see Configuring Special Functions below.
Selecting a configured special function will give you the following options:
- Edit - Opens the special function configuration page
- Copy - Copies the selected special function
- Paste - Pastes the copied special function to the selected special function. Note: This will overwrite the values of the selected special function with the copied special function.
- Insert - Inserts a blank special function above the selected special function
- Clear - Clears all configuration options for the selected special function.
- Delete - Deletes the selected special function.
- Enable - Enables the special function
- Disable - Disables the special function
1.1 Configuring Special Functions
All special functions have the following configuration options. Depending on the selected function, additional options may be added.
- Trigger - The switch that activates the special function.
- Function - The function to be used. See the function descriptions below.
- Enable - Toggle on/off to enable the function. To be able to activate the special function via a switch, it must be enabled. A disabled special function will not work regardless of the configured switch position.
1.2 Functions
The following are all available functions in EdgeTX, what they do, and other configuration options specific to that function.
Override (Channel Override) - Overrides a defined channel with a defined value.
- CH - The channel to override
- Value - The value to replace the normal channel value. (Range -100 to +100)
Trainer - Enables trainer mode. - Value - Specifies the controls to be given to the student. Options include Sticks (all sticks), Rud (rudder), Ele (elevator), Thr (throttle), Ail (aileron), and Chans (all channels).
Instant Trim - Sets all trims to their current stick values.
Reset (Reset Timer) - Resets a timer or telemetry specified value to its initial value. - Reset - Options are Timer 1, Timer 2, Timer 3, Flight, and Telemetry. For more information on what data is reset for each option, see Reset Telemetry.
Set (Set Timer) - Sets the specified timer to the specified value. - Timer - Options are Timer 1, Timer 2, Timer 3
- Value - Range is 00:00:00 to 08:59:59
Adjust (Adjust Global Variable) - Changes the value of a specified global variable. - Global Variable - Select the global variable to adjust.
- Mode - Select the mode for changing the global variable. Options are: Constant, Mixer Source, Global Variable, Inc/Dec
- Constant - Sets the specified global variable to the defined constant value.
- Mixer Source - Sets the specified global variable to the defined mixer source value.
- Global Variable - Sets the specified global variable to the defined global variable value.
- Inc/Dec - Increments/decrements the specified global variable by the specified amount.
Volume - Changes the radio volume. The change source is specified in the volume dropdown menu.
Set Failsafe - When activated, sets the custom failsafe value for the selected module (internal/external) to the current stick position. For this option to work, the failsafe mode of the RF module must be set to Custom.
Play Sound - Plays the sound selected in the value field when activated.
- Value - The sound to play. Possible values are Beep1/2/3, Warn1/2, Cheep, Ratata, Tick, Siren, Ring, SciFi, Robot, Chirp, Tada, Crickt, AlmClk. Note: SD card sound pack is not required.
- Repeat - The frequency to repeat playing the sound. Options are !1x (don't play at startup even if switch is activated), 1x (play once), 1s to 60s (play every xx seconds).
Play Track - Plays the selected .wav sound file from the value field when activated. - Value - The .wav sound file to play from the SD card.
- Repeat - The frequency to repeat playing the track. Options are !1x (don't play at startup even if switch is activated), 1x (play once), 1s to 60s (play every xx seconds).
Play Value - Announces the value of the element selected in the value field. - Value - The source of the value to announce. Can be input, stick, knob, slider, trim, physical and logical switches, trainer input channel values, global variables, telemetry sensors, or channels.
- Repeat - The frequency to repeat the announcement. Options are !1x (don't announce at startup even if switch is activated), 1x (announce once), 1s to 60s (announce every xx seconds).
Lua Script - Executes the Lua script defined in the value field. The Lua script must be in the /SCRIPTS/FUNCTIONS/ folder on the SD card. Lua scripts that display screen information cannot be executed with this special function. - Value - The LUA script file to play from the SD card.
- Repeat - The frequency to repeat the Lua script. Options are: ON (repeat infinitely as long as the switch is activated) or 1x (once)
Background Music - Loops the selected .wav file in the value field when enabled. The file should be in the SOUNDS/(language)/ folder on the SD card.
Background Music II - Temporarily pauses the .wav file specified in Background Music from playing.
Variometer - Enables the variometer beep for model ascent and descent.
Haptic - Makes the radio vibrate (haptic feedback) when enabled. - Value - The vibration pattern type. Options are: 0 - 4.
- Repeat - The frequency to repeat the vibration pattern. Options are !1x (don't vibrate at startup even if switch is activated), 1x (vibrate once), 1s to 60s (vibrate every xx seconds).
SD Log - Creates a log .csv file of radio and telemetry values in the LOGS folder on the SD card. The radio will create new entries in the log file at the frequency configured in the Interval setting, with value options from 0.1s to 25.5s.
Each time the function is activated, the radio will create a new log file, provided the function is activated for at least as long as the value setting. Note: If the available space on the SD card is less than 50mb, logging will not start.
Backlight - Adjusts the brightness of the radio screen based on the source defined in the value dropdown. The brightness is limited to the on/off values configured in Radio Settings -> Backlight Screen.
Screenshot - Creates a screenshot in .bmp file format in the SCREENSHOT folder on the SD card.
Race Mode - Enables race mode (low latency) for FrSky Archer RS receivers. Race mode must also be enabled in the external RF module settings.
No Touch - Disables the touch interface for touchscreen radios.
Set Main Screen - Changes the currently visible screen to the defined screen number. - Value - The screen number defined in the screen settings.
- Repeat - When the switch remains activated, the repeat value determines how often the special function will change the screen to the defined screen. Options are !1x (don't change at startup even if switch is activated), 1x (change once), 1s to 60s (change every xx seconds).
This is useful because when the switch is activated, the user can still manually switch screens, and it will change back to the defined screen after the defined duration.
Audio Amplifier Off - Disables the audio amplifier so the speaker makes no sound, including annoying feedback or interference. This option is only available on certain radios.
————This excerpt is from the EdgeTX User Manual: https://zkl2333.gitbook.io/edgetx-user-manual/color-radios/model-settings/special-functions