Files
edgetx-gx12/radio/src/cfn_sort.cpp
T
2026-08-30 08:57:04 +10:00

912 lines
27 KiB
C++

/*
* Copyright (C) EdgeTX
*
* Based on code named
* opentx - https://github.com/opentx/opentx
* th9x - http://code.google.com/p/th9x
* er9x - http://code.google.com/p/er9x
* gruvin9x - http://code.google.com/p/gruvin9x
*
* License GPLv2: http://www.gnu.org/licenses/gpl-2.0.html
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/
// This file is auto-generated via cfn_sorter.sh. Do not edit.
#include "dataconstants.h"
#include "hal_keys_lock.h"
Functions cfn_sorted[] = {
#if defined(TRANSLATIONS_CN)
#if !OLED_SCREEN
/* 背光 */ FUNC_BACKLIGHT,
#endif
/* 播放背景音乐 */ FUNC_BACKGND_MUSIC,
/* 播放声音 */ FUNC_PLAY_SOUND,
/* 播放数值 */ FUNC_PLAY_VALUE,
/* 播放音频文件 */ FUNC_PLAY_TRACK,
/* 测距模式 */ FUNC_RANGECHECK,
#if defined(DEBUG)
/* 测试 */ FUNC_TEST,
#endif
/* 复位 */ FUNC_RESET,
/* 关闭音频功放 */ FUNC_DISABLE_AUDIO_AMP,
/* 记录日志LOG */ FUNC_LOGS,
/* 教练 */ FUNC_TRAINER,
/* 截屏 */ FUNC_SCREENSHOT,
#if defined(COLORLCD)
/* 禁用触摸 */ FUNC_DISABLE_TOUCH,
#endif
/* 竞速模式 */ FUNC_RACING_MODE,
#if OLED_SCREEN
/* 亮度 */ FUNC_BACKLIGHT,
#endif
/* 模块对频 */ FUNC_BIND,
#if defined(VIDEO_SWITCH)
/* 屏幕显示图传 */ FUNC_LCD_TO_VIDEO,
#endif
/* 设置 */ FUNC_SET_TIMER,
/* 设置失控保护 */ FUNC_SET_FAILSAFE,
/* 锁定通道值 */ FUNC_OVERRIDE_CHANNEL,
/* 修改全局变量GV值 */ FUNC_ADJUST_GVAR,
/* 选择主屏 */ FUNC_SET_SCREEN,
/* 摇杆值存储到微调 */ FUNC_INSTANT_TRIM,
/* 音量 */ FUNC_VOLUME,
/* 暂停背景音乐 */ FUNC_BACKGND_MUSIC_PAUSE,
/* 振动 */ FUNC_HAPTIC,
/* LUA脚本 */ FUNC_PLAY_SCRIPT,
#if defined(KEYS_LOCK_KEY1) && defined(KEYS_LOCK_KEY2)
/* No Keys */ FUNC_DISABLE_KEYS,
#endif
#if defined(FUNCTION_SWITCHES)
/* Push CS */ FUNC_PUSH_CUST_SWITCH,
#endif
/* RGB LED 灯 */ FUNC_RGB_LED,
/* Vario传感器 */ FUNC_VARIO,
#elif defined(TRANSLATIONS_CZ)
#if defined(COLORLCD)
/* Deaktivace dotyku */ FUNC_DISABLE_TOUCH,
#endif
/* Hlasitost */ FUNC_VOLUME,
/* Hlásit stav */ FUNC_PLAY_VALUE,
/* Hrát zvuk */ FUNC_PLAY_SOUND,
/* Hudba */ FUNC_BACKGND_MUSIC,
/* Hudba pauza */ FUNC_BACKGND_MUSIC_PAUSE,
/* Instantní trim */ FUNC_INSTANT_TRIM,
#if OLED_SCREEN
/* Jas */ FUNC_BACKLIGHT,
#endif
/* Kontrola dosahu */ FUNC_RANGECHECK,
#if defined(VIDEO_SWITCH)
/* LCD to Video */ FUNC_LCD_TO_VIDEO,
#endif
/* Loguj na SD */ FUNC_LOGS,
/* Lua Skript */ FUNC_PLAY_SCRIPT,
/* Modul bind */ FUNC_BIND,
/* Nastav */ FUNC_ADJUST_GVAR,
/* Nastavit failsafe */ FUNC_SET_FAILSAFE,
#if defined(KEYS_LOCK_KEY1) && defined(KEYS_LOCK_KEY2)
/* No Keys */ FUNC_DISABLE_KEYS,
#endif
#if !OLED_SCREEN
/* Podsvětlení */ FUNC_BACKLIGHT,
#endif
/* Přehrát wav */ FUNC_PLAY_TRACK,
#if defined(FUNCTION_SWITCHES)
/* Push CS */ FUNC_PUSH_CUST_SWITCH,
#endif
/* Reset */ FUNC_RESET,
/* RGB světlo */ FUNC_RGB_LED,
/* Snímek LCD */ FUNC_SCREENSHOT,
#if defined(DEBUG)
/* Test */ FUNC_TEST,
#endif
/* Trenér */ FUNC_TRAINER,
/* Vario */ FUNC_VARIO,
/* Vibrovat */ FUNC_HAPTIC,
/* Vybrat hlavní obrazovku */ FUNC_SET_SCREEN,
/* Vypnutí zesilovače zvuku */ FUNC_DISABLE_AUDIO_AMP,
/* Zámek */ FUNC_OVERRIDE_CHANNEL,
/* Závodní režim */ FUNC_RACING_MODE,
/* Změna */ FUNC_SET_TIMER,
#elif defined(TRANSLATIONS_DA)
/* Afstand kontrol */ FUNC_RANGECHECK,
#if !OLED_SCREEN
/* Baggrund lys */ FUNC_BACKLIGHT,
#endif
/* Baggrund musik */ FUNC_BACKGND_MUSIC,
/* Baggrund musik || */ FUNC_BACKGND_MUSIC_PAUSE,
/* Fast trim */ FUNC_INSTANT_TRIM,
/* Højdemåler */ FUNC_VARIO,
#if defined(COLORLCD)
/* Ikke berøringsaktiv */ FUNC_DISABLE_TOUCH,
#endif
/* Juster */ FUNC_ADJUST_GVAR,
#if defined(VIDEO_SWITCH)
/* LCD til Video */ FUNC_LCD_TO_VIDEO,
#endif
/* Lua skript */ FUNC_PLAY_SCRIPT,
/* Lydstyrke */ FUNC_VOLUME,
/* Modul tilslut */ FUNC_BIND,
#if defined(KEYS_LOCK_KEY1) && defined(KEYS_LOCK_KEY2)
/* No Keys */ FUNC_DISABLE_KEYS,
#endif
/* Nulstil */ FUNC_RESET,
/* Overskriv */ FUNC_OVERRIDE_CHANNEL,
/* RGB lys */ FUNC_RGB_LED,
/* Ræs tilstand */ FUNC_RACING_MODE,
/* SD Log */ FUNC_LOGS,
#if OLED_SCREEN
/* Skarphed */ FUNC_BACKLIGHT,
#endif
/* Skærm klip */ FUNC_SCREENSHOT,
/* Sluk audio amplifier */ FUNC_DISABLE_AUDIO_AMP,
/* Spil lyd */ FUNC_PLAY_SOUND,
/* Spil lydfil */ FUNC_PLAY_TRACK,
/* Spil Værdi */ FUNC_PLAY_VALUE,
/* Sæt */ FUNC_SET_TIMER,
/* Sæt fejlsikring */ FUNC_SET_FAILSAFE,
#if defined(DEBUG)
/* Test */ FUNC_TEST,
#endif
#if defined(FUNCTION_SWITCHES)
/* Tryk bruger kontakt */ FUNC_PUSH_CUST_SWITCH,
#endif
/* Træner */ FUNC_TRAINER,
/* Vibration */ FUNC_HAPTIC,
/* Vælg hoved skærm */ FUNC_SET_SCREEN,
#elif defined(TRANSLATIONS_DE)
/* Ändere */ FUNC_ADJUST_GVAR,
/* Audio Verst. Aus */ FUNC_DISABLE_AUDIO_AMP,
/* Datei abspielen */ FUNC_PLAY_TRACK,
/* Haptik */ FUNC_HAPTIC,
/* Hauptseite anzeigen */ FUNC_SET_SCREEN,
#if OLED_SCREEN
/* Helligkeit */ FUNC_BACKLIGHT,
#endif
/* Instant Trim */ FUNC_INSTANT_TRIM,
#if defined(COLORLCD)
/* Kein Touch */ FUNC_DISABLE_TOUCH,
#endif
/* Lautstr. */ FUNC_VOLUME,
#if !OLED_SCREEN
/* LCD Licht */ FUNC_BACKLIGHT,
#endif
#if defined(VIDEO_SWITCH)
/* LCD zu Video */ FUNC_LCD_TO_VIDEO,
#endif
/* Lehrer */ FUNC_TRAINER,
#if defined(FUNCTION_SWITCHES)
/* LS setzen */ FUNC_PUSH_CUST_SWITCH,
#endif
/* Lua-Skript */ FUNC_PLAY_SCRIPT,
/* Module Bind */ FUNC_BIND,
#if defined(KEYS_LOCK_KEY1) && defined(KEYS_LOCK_KEY2)
/* No Keys */ FUNC_DISABLE_KEYS,
#endif
/* Racing Mode */ FUNC_RACING_MODE,
/* Range Check */ FUNC_RANGECHECK,
/* RGB LED */ FUNC_RGB_LED,
/* Rücksetz. */ FUNC_RESET,
/* Screenshot */ FUNC_SCREENSHOT,
/* SD-Aufz. */ FUNC_LOGS,
/* Set Failsafe */ FUNC_SET_FAILSAFE,
/* Setze */ FUNC_SET_TIMER,
/* Spiel Töne */ FUNC_PLAY_SOUND,
/* StartMusik */ FUNC_BACKGND_MUSIC,
/* StopMusik */ FUNC_BACKGND_MUSIC_PAUSE,
#if defined(DEBUG)
/* Test */ FUNC_TEST,
#endif
/* Überschreibe */ FUNC_OVERRIDE_CHANNEL,
/* Vario */ FUNC_VARIO,
/* Wert ansagen */ FUNC_PLAY_VALUE,
#elif defined(TRANSLATIONS_ES)
/* Ajuste */ FUNC_SET_TIMER,
/* Ajuste */ FUNC_ADJUST_GVAR,
/* Audio Amp Off */ FUNC_DISABLE_AUDIO_AMP,
/* BgMúsica */ FUNC_BACKGND_MUSIC,
/* BgMúsica|| */ FUNC_BACKGND_MUSIC_PAUSE,
#if OLED_SCREEN
/* Brillo */ FUNC_BACKLIGHT,
#endif
/* Captura */ FUNC_SCREENSHOT,
/* CheckRango */ FUNC_RANGECHECK,
/* Enl.módulo */ FUNC_BIND,
/* Entrenador */ FUNC_TRAINER,
/* Failsafe */ FUNC_SET_FAILSAFE,
/* Haptic */ FUNC_HAPTIC,
/* Instant Trim */ FUNC_INSTANT_TRIM,
#if defined(VIDEO_SWITCH)
/* LCD to Video */ FUNC_LCD_TO_VIDEO,
#endif
/* Lua Script */ FUNC_PLAY_SCRIPT,
#if !OLED_SCREEN
/* Luz Fondo */ FUNC_BACKLIGHT,
#endif
#if defined(KEYS_LOCK_KEY1) && defined(KEYS_LOCK_KEY2)
/* No Keys */ FUNC_DISABLE_KEYS,
#endif
#if defined(COLORLCD)
/* No Touch */ FUNC_DISABLE_TOUCH,
#endif
/* Oir pista */ FUNC_PLAY_TRACK,
/* Oir sonido */ FUNC_PLAY_SOUND,
/* Oir valor */ FUNC_PLAY_VALUE,
#if defined(FUNCTION_SWITCHES)
/* Push CS */ FUNC_PUSH_CUST_SWITCH,
#endif
/* Racing Mode */ FUNC_RACING_MODE,
/* Reset */ FUNC_RESET,
/* RGB leds */ FUNC_RGB_LED,
/* SD Logs */ FUNC_LOGS,
/* Seguro */ FUNC_OVERRIDE_CHANNEL,
/* Set Main Screen */ FUNC_SET_SCREEN,
#if defined(DEBUG)
/* Test */ FUNC_TEST,
#endif
/* Vario */ FUNC_VARIO,
/* Volumen */ FUNC_VOLUME,
#elif defined(TRANSLATIONS_FI)
/* Adjust */ FUNC_ADJUST_GVAR,
/* Audio Amp Off */ FUNC_DISABLE_AUDIO_AMP,
#if !OLED_SCREEN
/* Backlight */ FUNC_BACKLIGHT,
#endif
/* BgMusic */ FUNC_BACKGND_MUSIC,
/* BgMusic || */ FUNC_BACKGND_MUSIC_PAUSE,
/* Haptic */ FUNC_HAPTIC,
/* Instant Trim */ FUNC_INSTANT_TRIM,
#if OLED_SCREEN
/* Kirkkaus */ FUNC_BACKLIGHT,
#endif
#if defined(VIDEO_SWITCH)
/* LCD to Video */ FUNC_LCD_TO_VIDEO,
#endif
/* Lua Script */ FUNC_PLAY_SCRIPT,
/* Module Bind */ FUNC_BIND,
#if defined(KEYS_LOCK_KEY1) && defined(KEYS_LOCK_KEY2)
/* No Keys */ FUNC_DISABLE_KEYS,
#endif
#if defined(COLORLCD)
/* No Touch */ FUNC_DISABLE_TOUCH,
#endif
/* Play Sound */ FUNC_PLAY_SOUND,
/* Play Track */ FUNC_PLAY_TRACK,
/* Play Value */ FUNC_PLAY_VALUE,
#if defined(FUNCTION_SWITCHES)
/* Push CS */ FUNC_PUSH_CUST_SWITCH,
#endif
/* Racing Mode */ FUNC_RACING_MODE,
/* Range Check */ FUNC_RANGECHECK,
/* Reset */ FUNC_RESET,
/* RGB leds */ FUNC_RGB_LED,
/* Safety */ FUNC_OVERRIDE_CHANNEL,
/* Screenshot */ FUNC_SCREENSHOT,
/* SD Logs */ FUNC_LOGS,
/* Set */ FUNC_SET_TIMER,
/* Set Failsafe */ FUNC_SET_FAILSAFE,
/* Set Main Screen */ FUNC_SET_SCREEN,
#if defined(DEBUG)
/* Test */ FUNC_TEST,
#endif
/* Trainer */ FUNC_TRAINER,
/* Vario */ FUNC_VARIO,
/* Volume */ FUNC_VOLUME,
#elif defined(TRANSLATIONS_FR)
/* Ajuster */ FUNC_ADJUST_GVAR,
/* Bind */ FUNC_BIND,
/* Déf. */ FUNC_SET_TIMER,
/* Définir Écran Princ. */ FUNC_SET_SCREEN,
/* Désact. Ampli Audio */ FUNC_DISABLE_AUDIO_AMP,
/* Écolage */ FUNC_TRAINER,
/* Instant Trim */ FUNC_INSTANT_TRIM,
/* Jouer fichier */ FUNC_PLAY_TRACK,
/* Jouer son */ FUNC_PLAY_SOUND,
#if defined(VIDEO_SWITCH)
/* LCD to Video */ FUNC_LCD_TO_VIDEO,
#endif
/* Lire valeur */ FUNC_PLAY_VALUE,
/* Logs SD */ FUNC_LOGS,
#if OLED_SCREEN
/* Luminosité */ FUNC_BACKLIGHT,
#endif
/* Musique */ FUNC_BACKGND_MUSIC,
#if defined(KEYS_LOCK_KEY1) && defined(KEYS_LOCK_KEY2)
/* No Keys */ FUNC_DISABLE_KEYS,
#endif
#if defined(COLORLCD)
/* Non Tactile */ FUNC_DISABLE_TOUCH,
#endif
/* Pause Musique */ FUNC_BACKGND_MUSIC_PAUSE,
/* Photo Écran */ FUNC_SCREENSHOT,
#if defined(FUNCTION_SWITCHES)
/* Push CS */ FUNC_PUSH_CUST_SWITCH,
#endif
/* Racing Mode */ FUNC_RACING_MODE,
/* Règle Failsafe */ FUNC_SET_FAILSAFE,
/* Remise à 0 */ FUNC_RESET,
/* Remplace */ FUNC_OVERRIDE_CHANNEL,
#if !OLED_SCREEN
/* Rétroécl. */ FUNC_BACKLIGHT,
#endif
/* RGB leds */ FUNC_RGB_LED,
/* Script Lua */ FUNC_PLAY_SCRIPT,
#if defined(DEBUG)
/* Test */ FUNC_TEST,
#endif
/* Test Port. */ FUNC_RANGECHECK,
/* Vario */ FUNC_VARIO,
/* Vibreur */ FUNC_HAPTIC,
/* Volume */ FUNC_VOLUME,
#elif defined(TRANSLATIONS_HE)
/* Audio Amp Off */ FUNC_DISABLE_AUDIO_AMP,
/* BgMusic */ FUNC_BACKGND_MUSIC,
/* BgMusic || */ FUNC_BACKGND_MUSIC_PAUSE,
/* Haptic */ FUNC_HAPTIC,
/* Inst. Trim */ FUNC_INSTANT_TRIM,
#if defined(VIDEO_SWITCH)
/* LCD to Video */ FUNC_LCD_TO_VIDEO,
#endif
/* Lua Script */ FUNC_PLAY_SCRIPT,
/* ModuleBind */ FUNC_BIND,
#if defined(KEYS_LOCK_KEY1) && defined(KEYS_LOCK_KEY2)
/* No Keys */ FUNC_DISABLE_KEYS,
#endif
/* Override */ FUNC_OVERRIDE_CHANNEL,
/* Play Track */ FUNC_PLAY_TRACK,
/* Play Value */ FUNC_PLAY_VALUE,
#if defined(FUNCTION_SWITCHES)
/* Push CS */ FUNC_PUSH_CUST_SWITCH,
#endif
/* RangeCheck */ FUNC_RANGECHECK,
/* RGB leds */ FUNC_RGB_LED,
/* SD Logs */ FUNC_LOGS,
/* Set */ FUNC_SET_TIMER,
/* SetFailsafe */ FUNC_SET_FAILSAFE,
/* Vario */ FUNC_VARIO,
#if !OLED_SCREEN
/* אור אחורי */ FUNC_BACKLIGHT,
#endif
/* איפוס */ FUNC_RESET,
#if defined(DEBUG)
/* בדיקה */ FUNC_TEST,
#endif
#if OLED_SCREEN
/* בהירות */ FUNC_BACKLIGHT,
#endif
/* הגדרת מסך ראשי */ FUNC_SET_SCREEN,
/* הפעל סאונד */ FUNC_PLAY_SOUND,
/* התאם */ FUNC_ADJUST_GVAR,
#if defined(COLORLCD)
/* ללא מסך מגע */ FUNC_DISABLE_TOUCH,
#endif
/* מדריך */ FUNC_TRAINER,
/* מצב תחרות */ FUNC_RACING_MODE,
/* עוצמת קול */ FUNC_VOLUME,
/* צילום מסך */ FUNC_SCREENSHOT,
#elif defined(TRANSLATIONS_IT)
/* Amp Audio Off */ FUNC_DISABLE_AUDIO_AMP,
/* Azzera */ FUNC_RESET,
/* BindModulo */ FUNC_BIND,
#if defined(COLORLCD)
/* Disab. touch */ FUNC_DISABLE_TOUCH,
#endif
/* Ignora */ FUNC_OVERRIDE_CHANNEL,
/* Instant Trim */ FUNC_INSTANT_TRIM,
#if defined(VIDEO_SWITCH)
/* LCD su video */ FUNC_LCD_TO_VIDEO,
#endif
/* Leds RGB */ FUNC_RGB_LED,
/* Leggi Valore */ FUNC_PLAY_VALUE,
/* Log scheda SD */ FUNC_LOGS,
#if OLED_SCREEN
/* Luminosità */ FUNC_BACKLIGHT,
#endif
/* Maestro */ FUNC_TRAINER,
/* Modo Racing */ FUNC_RACING_MODE,
/* Musica Sf */ FUNC_BACKGND_MUSIC,
/* Musica Sf || */ FUNC_BACKGND_MUSIC_PAUSE,
#if defined(KEYS_LOCK_KEY1) && defined(KEYS_LOCK_KEY2)
/* No Keys */ FUNC_DISABLE_KEYS,
#endif
#if defined(FUNCTION_SWITCHES)
/* Premi CS */ FUNC_PUSH_CUST_SWITCH,
#endif
/* Range Check */ FUNC_RANGECHECK,
/* Regola */ FUNC_ADJUST_GVAR,
#if !OLED_SCREEN
/* Retroillum. */ FUNC_BACKLIGHT,
#endif
/* Screenshot */ FUNC_SCREENSHOT,
/* Script Lua */ FUNC_PLAY_SCRIPT,
/* Set */ FUNC_SET_TIMER,
/* Set Failsafe */ FUNC_SET_FAILSAFE,
/* Setta Schermo Princ. */ FUNC_SET_SCREEN,
/* Suona */ FUNC_PLAY_SOUND,
/* Suona Traccia */ FUNC_PLAY_TRACK,
#if defined(DEBUG)
/* Test */ FUNC_TEST,
#endif
/* Vario */ FUNC_VARIO,
/* Vibrazione */ FUNC_HAPTIC,
/* Volume */ FUNC_VOLUME,
#elif defined(TRANSLATIONS_JP)
/* BGM一時停止 */ FUNC_BACKGND_MUSIC_PAUSE,
/* BGM再生 */ FUNC_BACKGND_MUSIC,
/* Failsafe設定 */ FUNC_SET_FAILSAFE,
/* G変数修正 */ FUNC_ADJUST_GVAR,
/* Inst.トリム */ FUNC_INSTANT_TRIM,
#if defined(VIDEO_SWITCH)
/* LCD to Video */ FUNC_LCD_TO_VIDEO,
#endif
/* LUAスクリプト */ FUNC_PLAY_SCRIPT,
#if defined(KEYS_LOCK_KEY1) && defined(KEYS_LOCK_KEY2)
/* No Keys */ FUNC_DISABLE_KEYS,
#endif
#if defined(FUNCTION_SWITCHES)
/* Push CS */ FUNC_PUSH_CUST_SWITCH,
#endif
/* RGB LED */ FUNC_RGB_LED,
/* SDログ出力 */ FUNC_LOGS,
/* オーディオアンプ OFF */ FUNC_DISABLE_AUDIO_AMP,
/* サウンド再生 */ FUNC_PLAY_SOUND,
/* ダイヤル */ FUNC_VOLUME,
#if defined(DEBUG)
/* テスト */ FUNC_TEST,
#endif
/* トレーナー */ FUNC_TRAINER,
/* バイブレート */ FUNC_HAPTIC,
#if !OLED_SCREEN
/* バックライト */ FUNC_BACKLIGHT,
#endif
/* バリオ */ FUNC_VARIO,
/* メイン画面設定 */ FUNC_SET_SCREEN,
/* モジュールバインド */ FUNC_BIND,
/* リセット */ FUNC_RESET,
/* レースモード */ FUNC_RACING_MODE,
/* レンジチェック */ FUNC_RANGECHECK,
/* 音源再生 */ FUNC_PLAY_TRACK,
/* 画面キャプチャ */ FUNC_SCREENSHOT,
#if OLED_SCREEN
/* 輝度 */ FUNC_BACKLIGHT,
#endif
/* 再生値 */ FUNC_PLAY_VALUE,
/* 上書き */ FUNC_OVERRIDE_CHANNEL,
/* 設定 */ FUNC_SET_TIMER,
#if defined(COLORLCD)
/* 非タッチ */ FUNC_DISABLE_TOUCH,
#endif
#elif defined(TRANSLATIONS_KO)
#if defined(VIDEO_SWITCH)
/* LCD -> 비디오 출력 */ FUNC_LCD_TO_VIDEO,
#endif
/* Lua 스크립트 실행 */ FUNC_PLAY_SCRIPT,
#if defined(KEYS_LOCK_KEY1) && defined(KEYS_LOCK_KEY2)
/* No Keys */ FUNC_DISABLE_KEYS,
#endif
/* RGB LED */ FUNC_RGB_LED,
/* SD 로그 저장 */ FUNC_LOGS,
/* 값 재생 */ FUNC_PLAY_VALUE,
/* 거리체크 */ FUNC_RANGECHECK,
/* 레이싱 모드 */ FUNC_RACING_MODE,
/* 메인 화면 설정 */ FUNC_SET_SCREEN,
/* 모듈 바인딩 */ FUNC_BIND,
/* 바리오 */ FUNC_VARIO,
#if OLED_SCREEN
/* 밝기 */ FUNC_BACKLIGHT,
#endif
/* 배경 음악 */ FUNC_BACKGND_MUSIC,
/* 배경 음악 일시정지 */ FUNC_BACKGND_MUSIC_PAUSE,
#if !OLED_SCREEN
/* 백라이트 */ FUNC_BACKLIGHT,
#endif
/* 볼륨 */ FUNC_VOLUME,
/* 소리 재생 */ FUNC_PLAY_SOUND,
/* 스크린샷 저장 */ FUNC_SCREENSHOT,
/* 오디오 앰프 끄기 */ FUNC_DISABLE_AUDIO_AMP,
/* 전역 변수 조정 */ FUNC_ADJUST_GVAR,
/* 즉시 트림 */ FUNC_INSTANT_TRIM,
/* 진동 */ FUNC_HAPTIC,
/* 초기화 */ FUNC_RESET,
/* 출력 오버라이드 */ FUNC_OVERRIDE_CHANNEL,
#if defined(FUNCTION_SWITCHES)
/* 커스텀 스위치 실행 */ FUNC_PUSH_CUST_SWITCH,
#endif
/* 타이머 설정 */ FUNC_SET_TIMER,
#if defined(COLORLCD)
/* 터치 비활성화 */ FUNC_DISABLE_TOUCH,
#endif
#if defined(DEBUG)
/* 테스트 */ FUNC_TEST,
#endif
/* 트랙 재생 */ FUNC_PLAY_TRACK,
/* 트레이너 */ FUNC_TRAINER,
/* 페일세이프 설정 */ FUNC_SET_FAILSAFE,
#elif defined(TRANSLATIONS_NL)
/* Audio Amp Off */ FUNC_DISABLE_AUDIO_AMP,
#if !OLED_SCREEN
/* Backlight */ FUNC_BACKLIGHT,
#endif
/* BgMusic */ FUNC_BACKGND_MUSIC,
/* BgMusic || */ FUNC_BACKGND_MUSIC_PAUSE,
/* Geluid */ FUNC_PLAY_SOUND,
/* Haptic */ FUNC_HAPTIC,
#if OLED_SCREEN
/* Helderheid */ FUNC_BACKLIGHT,
#endif
/* Instant Trim */ FUNC_INSTANT_TRIM,
#if defined(VIDEO_SWITCH)
/* LCD to Video */ FUNC_LCD_TO_VIDEO,
#endif
/* Lua Script */ FUNC_PLAY_SCRIPT,
/* Module Bind */ FUNC_BIND,
#if defined(KEYS_LOCK_KEY1) && defined(KEYS_LOCK_KEY2)
/* No Keys */ FUNC_DISABLE_KEYS,
#endif
#if defined(COLORLCD)
/* No Touch */ FUNC_DISABLE_TOUCH,
#endif
/* Override */ FUNC_OVERRIDE_CHANNEL,
/* Play Track */ FUNC_PLAY_TRACK,
/* Play Value */ FUNC_PLAY_VALUE,
#if defined(FUNCTION_SWITCHES)
/* Push CS */ FUNC_PUSH_CUST_SWITCH,
#endif
/* Racing Mode */ FUNC_RACING_MODE,
/* Range Check */ FUNC_RANGECHECK,
/* Reset */ FUNC_RESET,
/* RGB leds */ FUNC_RGB_LED,
/* Schermafdr */ FUNC_SCREENSHOT,
/* SD Logs */ FUNC_LOGS,
/* Set */ FUNC_SET_TIMER,
/* Set Failsafe */ FUNC_SET_FAILSAFE,
/* Set Main Screen */ FUNC_SET_SCREEN,
#if defined(DEBUG)
/* Test */ FUNC_TEST,
#endif
/* Trainer */ FUNC_TRAINER,
/* Vario */ FUNC_VARIO,
/* Volume */ FUNC_VOLUME,
/* Wijzig */ FUNC_ADJUST_GVAR,
#elif defined(TRANSLATIONS_PL)
/* Bezpiecz */ FUNC_OVERRIDE_CHANNEL,
/* Głośność */ FUNC_VOLUME,
/* GrajDźwięk */ FUNC_PLAY_SOUND,
/* GrajŚcieżk */ FUNC_PLAY_TRACK,
/* GrajWartoś */ FUNC_PLAY_VALUE,
/* Inst-Trim */ FUNC_INSTANT_TRIM,
#if OLED_SCREEN
/* Jasność */ FUNC_BACKLIGHT,
#endif
#if defined(VIDEO_SWITCH)
/* LCD to Video */ FUNC_LCD_TO_VIDEO,
#endif
/* Logi->SD */ FUNC_LOGS,
/* Module Bind */ FUNC_BIND,
/* Muz. tła */ FUNC_BACKGND_MUSIC,
/* Muz. tła || */ FUNC_BACKGND_MUSIC_PAUSE,
#if defined(KEYS_LOCK_KEY1) && defined(KEYS_LOCK_KEY2)
/* No Keys */ FUNC_DISABLE_KEYS,
#endif
#if defined(COLORLCD)
/* No Touch */ FUNC_DISABLE_TOUCH,
#endif
#if !OLED_SCREEN
/* Podświetl */ FUNC_BACKLIGHT,
#endif
#if defined(FUNCTION_SWITCHES)
/* Push CS */ FUNC_PUSH_CUST_SWITCH,
#endif
/* Racing Mode */ FUNC_RACING_MODE,
/* Range Check */ FUNC_RANGECHECK,
/* Resetuj */ FUNC_RESET,
/* RGB ledy */ FUNC_RGB_LED,
/* Set Failsafe */ FUNC_SET_FAILSAFE,
/* Set Main Screen */ FUNC_SET_SCREEN,
/* SkryptyLua */ FUNC_PLAY_SCRIPT,
#if defined(DEBUG)
/* Test */ FUNC_TEST,
#endif
/* Trener */ FUNC_TRAINER,
/* Ustaw */ FUNC_ADJUST_GVAR,
/* Ustaw */ FUNC_SET_TIMER,
/* Wario */ FUNC_VARIO,
/* Wibracje */ FUNC_HAPTIC,
/* Wycisz wzmacniacz audio */ FUNC_DISABLE_AUDIO_AMP,
/* Zrzut Ekra */ FUNC_SCREENSHOT,
#elif defined(TRANSLATIONS_PT)
/* Ajuste */ FUNC_ADJUST_GVAR,
/* Amp Audio Desl */ FUNC_DISABLE_AUDIO_AMP,
/* BgMusica */ FUNC_BACKGND_MUSIC,
/* BgMusica || */ FUNC_BACKGND_MUSIC_PAUSE,
/* BindMódulo */ FUNC_BIND,
#if OLED_SCREEN
/* Brilho */ FUNC_BACKLIGHT,
#endif
/* Capt. Tela */ FUNC_SCREENSHOT,
/* DefFailsafe */ FUNC_SET_FAILSAFE,
/* Definir */ FUNC_SET_TIMER,
/* Def Tela Princ */ FUNC_SET_SCREEN,
#if defined(VIDEO_SWITCH)
/* LCD to Video */ FUNC_LCD_TO_VIDEO,
#endif
/* Leds RGB */ FUNC_RGB_LED,
/* Logs SD */ FUNC_LOGS,
#if !OLED_SCREEN
/* LuzFundo */ FUNC_BACKLIGHT,
#endif
/* ModCorrida */ FUNC_RACING_MODE,
#if defined(KEYS_LOCK_KEY1) && defined(KEYS_LOCK_KEY2)
/* No Keys */ FUNC_DISABLE_KEYS,
#endif
#if defined(COLORLCD)
/* No Touch */ FUNC_DISABLE_TOUCH,
#endif
#if defined(FUNCTION_SWITCHES)
/* Push CS */ FUNC_PUSH_CUST_SWITCH,
#endif
/* Range Check */ FUNC_RANGECHECK,
/* Rep Valor */ FUNC_PLAY_VALUE,
/* Reset */ FUNC_RESET,
/* Script Lua */ FUNC_PLAY_SCRIPT,
/* Sobrescrv */ FUNC_OVERRIDE_CHANNEL,
#if defined(DEBUG)
/* Test */ FUNC_TEST,
#endif
/* Tocar Som */ FUNC_PLAY_SOUND,
/* Tocar Trilha */ FUNC_PLAY_TRACK,
/* Trainer */ FUNC_TRAINER,
/* Trim Inst. */ FUNC_INSTANT_TRIM,
/* Vario */ FUNC_VARIO,
/* Vibrar */ FUNC_HAPTIC,
/* Volume */ FUNC_VOLUME,
#elif defined(TRANSLATIONS_RU)
/* Bind модуль */ FUNC_BIND,
#if defined(VIDEO_SWITCH)
/* LCD в видео */ FUNC_LCD_TO_VIDEO,
#endif
/* Lua скрипт */ FUNC_PLAY_SCRIPT,
#if defined(KEYS_LOCK_KEY1) && defined(KEYS_LOCK_KEY2)
/* No Keys */ FUNC_DISABLE_KEYS,
#endif
/* Play Value */ FUNC_PLAY_VALUE,
/* RGB подсветка */ FUNC_RGB_LED,
/* SD логи */ FUNC_LOGS,
/* Авар управ */ FUNC_SET_FAILSAFE,
/* Варио */ FUNC_VARIO,
/* Вибро */ FUNC_HAPTIC,
/* Воспр звук */ FUNC_PLAY_SOUND,
/* Воспр трек */ FUNC_PLAY_TRACK,
/* Выбр глав экран */ FUNC_SET_SCREEN,
/* Вык аудио усил. */ FUNC_DISABLE_AUDIO_AMP,
/* Громкость */ FUNC_VOLUME,
/* Мгнов трим */ FUNC_INSTANT_TRIM,
/* Муз || */ FUNC_BACKGND_MUSIC_PAUSE,
/* Муз фон */ FUNC_BACKGND_MUSIC,
#if defined(FUNCTION_SWITCHES)
/* Нажать CS */ FUNC_PUSH_CUST_SWITCH,
#endif
/* Настройка */ FUNC_ADJUST_GVAR,
/* Оменить */ FUNC_OVERRIDE_CHANNEL,
#if OLED_SCREEN
/* Подсветка */ FUNC_BACKLIGHT,
#endif
#if !OLED_SCREEN
/* Подсветка */ FUNC_BACKLIGHT,
#endif
/* Пров диапаз */ FUNC_RANGECHECK,
/* Режим гонка */ FUNC_RACING_MODE,
/* Сброс */ FUNC_RESET,
#if defined(COLORLCD)
/* Сенсор вык */ FUNC_DISABLE_TOUCH,
#endif
/* Скриншот */ FUNC_SCREENSHOT,
/* Таймер */ FUNC_TRAINER,
#if defined(DEBUG)
/* Тест */ FUNC_TEST,
#endif
/* Установ */ FUNC_SET_TIMER,
#elif defined(TRANSLATIONS_SE)
/* Audioförstärkare av */ FUNC_DISABLE_AUDIO_AMP,
#if !OLED_SCREEN
/* Belysning */ FUNC_BACKLIGHT,
#endif
#if defined(COLORLCD)
/* Ej pekskärm */ FUNC_DISABLE_TOUCH,
#endif
/* Haptisk */ FUNC_HAPTIC,
/* Justera */ FUNC_ADJUST_GVAR,
#if defined(VIDEO_SWITCH)
/* LCD till Video */ FUNC_LCD_TO_VIDEO,
#endif
#if OLED_SCREEN
/* Ljusstyrka */ FUNC_BACKLIGHT,
#endif
/* Logga data */ FUNC_LOGS,
/* Lua-skript */ FUNC_PLAY_SCRIPT,
/* Lås */ FUNC_OVERRIDE_CHANNEL,
/* Lärare */ FUNC_TRAINER,
/* Musik */ FUNC_BACKGND_MUSIC,
#if defined(KEYS_LOCK_KEY1) && defined(KEYS_LOCK_KEY2)
/* No Keys */ FUNC_DISABLE_KEYS,
#endif
/* Parkoppla modul */ FUNC_BIND,
/* Pausa musik */ FUNC_BACKGND_MUSIC_PAUSE,
/* Range check */ FUNC_RANGECHECK,
/* RGB ledljus */ FUNC_RGB_LED,
/* Skärmbild */ FUNC_SCREENSHOT,
/* Spara trimmar */ FUNC_INSTANT_TRIM,
/* Spela ljud */ FUNC_PLAY_SOUND,
/* Spela upp */ FUNC_PLAY_TRACK,
/* Säg värde */ FUNC_PLAY_VALUE,
/* Sätt */ FUNC_SET_TIMER,
/* Sätt failsafe */ FUNC_SET_FAILSAFE,
/* Sätt huvudskärm */ FUNC_SET_SCREEN,
#if defined(DEBUG)
/* Test */ FUNC_TEST,
#endif
#if defined(FUNCTION_SWITCHES)
/* Tryck CS */ FUNC_PUSH_CUST_SWITCH,
#endif
/* Tävlingsläge */ FUNC_RACING_MODE,
/* Vario */ FUNC_VARIO,
/* Volym */ FUNC_VOLUME,
/* Återställ */ FUNC_RESET,
#elif defined(TRANSLATIONS_TW)
/* Lua腳本 */ FUNC_PLAY_SCRIPT,
#if defined(KEYS_LOCK_KEY1) && defined(KEYS_LOCK_KEY2)
/* No Keys */ FUNC_DISABLE_KEYS,
#endif
#if defined(FUNCTION_SWITCHES)
/* Push CS */ FUNC_PUSH_CUST_SWITCH,
#endif
/* RGB LED 燈 */ FUNC_RGB_LED,
/* Vario傳感器 */ FUNC_VARIO,
#if OLED_SCREEN
/* 亮度 */ FUNC_BACKLIGHT,
#endif
/* 修改全局變量GV值 */ FUNC_ADJUST_GVAR,
#if defined(VIDEO_SWITCH)
/* 屏幕顯示圖傳 */ FUNC_LCD_TO_VIDEO,
#endif
/* 截屏 */ FUNC_SCREENSHOT,
/* 振動 */ FUNC_HAPTIC,
/* 搖桿值存儲到微調 */ FUNC_INSTANT_TRIM,
/* 播放數值 */ FUNC_PLAY_VALUE,
/* 播放聲音 */ FUNC_PLAY_SOUND,
/* 播放背景音樂 */ FUNC_BACKGND_MUSIC,
/* 播放音頻文件 */ FUNC_PLAY_TRACK,
/* 教練 */ FUNC_TRAINER,
/* 暫停背景音樂 */ FUNC_BACKGND_MUSIC_PAUSE,
/* 模塊對頻 */ FUNC_BIND,
#if defined(DEBUG)
/* 測試 */ FUNC_TEST,
#endif
/* 測距模式 */ FUNC_RANGECHECK,
#if defined(COLORLCD)
/* 禁用觸摸 */ FUNC_DISABLE_TOUCH,
#endif
/* 競速模式 */ FUNC_RACING_MODE,
#if !OLED_SCREEN
/* 背光 */ FUNC_BACKLIGHT,
#endif
/* 記錄日誌LOG */ FUNC_LOGS,
/* 設置 */ FUNC_SET_TIMER,
/* 設置失控保護 */ FUNC_SET_FAILSAFE,
/* 選擇主屏 */ FUNC_SET_SCREEN,
/* 重啟 */ FUNC_RESET,
/* 鎖定通道值 */ FUNC_OVERRIDE_CHANNEL,
/* 關閉音頻功放 */ FUNC_DISABLE_AUDIO_AMP,
/* 音量 */ FUNC_VOLUME,
#elif defined(TRANSLATIONS_UA)
/* АварРежим */ FUNC_SET_FAILSAFE,
/* Варіо */ FUNC_VARIO,
/* Вибір гол. екр. */ FUNC_SET_SCREEN,
/* Вібро */ FUNC_HAPTIC,
/* Встан. */ FUNC_SET_TIMER,
/* Грати Звук */ FUNC_PLAY_SOUND,
/* Грати Знач. */ FUNC_PLAY_VALUE,
/* Грати Трек */ FUNC_PLAY_TRACK,
/* Гучність */ FUNC_VOLUME,
/* Митєв. трим. */ FUNC_INSTANT_TRIM,
/* Модуль Bind */ FUNC_BIND,
/* Налашт. */ FUNC_ADJUST_GVAR,
/* Перевизнач. */ FUNC_OVERRIDE_CHANNEL,
/* ПеревірДіап. */ FUNC_RANGECHECK,
#if !OLED_SCREEN
/* Підсвіт. */ FUNC_BACKLIGHT,
#endif
/* Підсил. вимк. */ FUNC_DISABLE_AUDIO_AMP,
/* Режим перегонів */ FUNC_RACING_MODE,
#if defined(COLORLCD)
/* Сенсор вимк. */ FUNC_DISABLE_TOUCH,
#endif
/* Скид. */ FUNC_RESET,
/* Скріншот */ FUNC_SCREENSHOT,
#if defined(DEBUG)
/* Тест */ FUNC_TEST,
#endif
/* Тренер */ FUNC_TRAINER,
/* Фон.Муз. */ FUNC_BACKGND_MUSIC,
/* Фон.Муз. || */ FUNC_BACKGND_MUSIC_PAUSE,
#if OLED_SCREEN
/* Яскравість */ FUNC_BACKLIGHT,
#endif
#if defined(VIDEO_SWITCH)
/* LCD to Video */ FUNC_LCD_TO_VIDEO,
#endif
/* Lua Скрипт */ FUNC_PLAY_SCRIPT,
#if defined(KEYS_LOCK_KEY1) && defined(KEYS_LOCK_KEY2)
/* No Keys */ FUNC_DISABLE_KEYS,
#endif
#if defined(FUNCTION_SWITCHES)
/* Push CS */ FUNC_PUSH_CUST_SWITCH,
#endif
/* RGB leds */ FUNC_RGB_LED,
/* SD лог */ FUNC_LOGS,
#else
/* Adjust */ FUNC_ADJUST_GVAR,
/* Audio Amp Off */ FUNC_DISABLE_AUDIO_AMP,
#if !OLED_SCREEN
/* Backlight */ FUNC_BACKLIGHT,
#endif
/* BgMusic */ FUNC_BACKGND_MUSIC,
/* BgMusic || */ FUNC_BACKGND_MUSIC_PAUSE,
#if OLED_SCREEN
/* Brightness */ FUNC_BACKLIGHT,
#endif
/* Haptic */ FUNC_HAPTIC,
/* Instant Trim */ FUNC_INSTANT_TRIM,
#if defined(VIDEO_SWITCH)
/* LCD to Video */ FUNC_LCD_TO_VIDEO,
#endif
/* Lua Script */ FUNC_PLAY_SCRIPT,
/* Module Bind */ FUNC_BIND,
#if defined(KEYS_LOCK_KEY1) && defined(KEYS_LOCK_KEY2)
/* No Keys */ FUNC_DISABLE_KEYS,
#endif
#if defined(COLORLCD)
/* No Touch */ FUNC_DISABLE_TOUCH,
#endif
/* Override */ FUNC_OVERRIDE_CHANNEL,
/* Play Sound */ FUNC_PLAY_SOUND,
/* Play Track */ FUNC_PLAY_TRACK,
/* Play Value */ FUNC_PLAY_VALUE,
#if defined(FUNCTION_SWITCHES)
/* Push CS */ FUNC_PUSH_CUST_SWITCH,
#endif
/* Racing Mode */ FUNC_RACING_MODE,
/* Range Check */ FUNC_RANGECHECK,
/* Reset */ FUNC_RESET,
/* RGB leds */ FUNC_RGB_LED,
/* Screenshot */ FUNC_SCREENSHOT,
/* SD Logs */ FUNC_LOGS,
/* Set */ FUNC_SET_TIMER,
/* Set Failsafe */ FUNC_SET_FAILSAFE,
/* Set Main Screen */ FUNC_SET_SCREEN,
#if defined(DEBUG)
/* Test */ FUNC_TEST,
#endif
/* Trainer */ FUNC_TRAINER,
/* Vario */ FUNC_VARIO,
/* Volume */ FUNC_VOLUME,
#endif
};
uint8_t getFuncSortIdx(uint8_t func)
{
for (uint8_t i = 0; i < FUNC_MAX; i += 1)
if (cfn_sorted[i] == func)
return i;
return 0;
}