SCREEN {
800, 480,
}

COLORS {
0.0,  0.0,  0.0,  1.0, background
2.0,  2.0,  2.0,  1.0, area
2.0,  0.0,  0.0,  1.0, freq_big
2.0,  0.0,  0.0,  1.0, synt_no
0.0,  2.0,  0.5,  1.0, synt_ok
2.0,  2.0,  0.5,  1.0, synt_rit
2.0,  2.0,  2.0,  1.0, freq_small
0.0,  0.0,  0.0,  1.0, fft_back
2.0,  2.0,  2.0,  1.0, front
2.0,  2.0,  2.0,  1.0, FFT
0.5,  0.5,  1.0,  1.0, FRONT
0.7,  0.2,  0.2,  1.0, BW
0.4,  0.4,  0.4,  1.0, draw
0.9,  0.9,  0.9,  1.0, write
0.0,  0.0,  0.0,  1.0, rssi_back
2.0,  2.0,  2.0,  1.0, rssi_fore
1.0,  0.0,  0.0,  1.0, rssi_evid
0.2,  0.3,  0.2,  1.0, encoder_back_0
0.3,  0.2,  0.2,  1.0, encoder_back_1
0.3,  0.3,  0.3,  1.0, encoder_back_g_0
0.3,  0.3,  0.3,  1.0, encoder_back_g_1
0.0,  0.0,  1.0,  1.0, encoder_hover_0
0.5,  0.0,  1.0,  1.0, encoder_hover_1
1.0,  0.0,  0.0,  1.0, encoder_clicked_0
1.0,  0.0,  0.0,  1.0, encoder_clicked_1
1.0,  0.0,  0.0,  1.0, encoder_big_font_0
0.0,  1.0,  0.0,  1.0, encoder_big_font_1
0.3,  0.3,  0.3,  1.0, encoder_outline_0
0.3,  0.3,  0.3,  1.0, encoder_outline_1
1.0,  1.0,  1.0,  1.0, encoder_small_font_0
1.0,  1.0,  1.0,  1.0, encoder_small_font_1
0.0,  0.5,  0.0,  1.0, encoder_tmate_font_0
0.0,  0.5,  0.0,  1.0, encoder_tmate_font_1
0.0,  0.0,  0.0,  1.0, encoder_small_font_g_0
0.0,  0.0,  0.0,  1.0, encoder_small_font_g_1
0.8,  0.8,  0.8,  1.0, encoder_tag
0.2,  0.2,  0.3,  1.0, button_back_0
0.3,  0.2,  0.2,  1.0, button_back_1
0.0,  0.0,  1.0,  1.0, button_hover_0
0.0,  0.0,  1.0,  1.0, button_hover_1
1.0,  0.0,  0.0,  1.0, button_clicked_0
1.0,  0.0,  0.0,  1.0, button_clicked_1
1.0,  0.0,  0.0,  1.0, button_activated_0
1.0,  0.0,  0.0,  1.0, button_activated_1
2.0,  0.0,  0.0,  1.0, button_big_font_0
2.0,  0.0,  0.0,  1.0, button_big_font_1
0.3,  0.3,  0.3,  1.0, button_outline_0
0.3,  0.3,  0.3,  1.0, button_outline_1
2.0,  2.0,  2.0,  1.0, button_small_font_0
2.0,  2.0,  2.0,  1.0, button_small_font_1
0.0,  0.5,  0.0,  1.0, button_tmate_font_0
0.0,  0.5,  0.0,  1.0, button_tmate_font_1
0.5,  0.5,  0.0,  1.0, button_keyb_font_0
0.5,  0.5,  0.0,  1.0, button_keyb_font_1
1.0,  1.0,  0.0,  1.0, mode_b
}

SETUP {
KeyerDevice: /dev/ttyUSB0
passphrase: poreompompero
EnableRead: 1
EnableWrite: 1
EnableTimer: 1
EnableCW: 1
EnableTmate: 1
EnableFIFO: 1
TimerDelay: 100000
WebSocket: 2
FFTlevel: -130.000000
FFTspan: 90.000000
FFTalpha: 8
AudioIn: -1
InChannels: 1
OutChannels: 2
AudioRxCompress: 64000
AudioTxCompress: 64000
ChunkTime: 10ms
BufferingTime: 100ms
AudioOut: -1
Server: 127.0.0.1
TcpPort: 6666
BareFFT: 0
FlippedFFT: 0
AutoSnap: 1000
OutSound: 0
SolidBackground: 1
Antialiased: 1
StartLayer: 1
BareLayer: 8
AudioBuffers: 64
WsockTimeout: 12000mS
IsTouch: False
End: 27
KeyerMode: 1
KeyerSpeed: 25
Relax: 2500
Language: Default
TmateRxColor: 000, 255, 000
TmateTxColor: 255, 000, 000
TmateCallbacks: 003, 004, 004, 005, 007, 008, 031, 111, 107, 057, 058, 055
KbCallbacks: 014, 015, 026, 016, 017, 018, 019, 020, 021, 022, 023, 024
ErrorCleanTime: 5000ms
MaxCleaning: 10
AudioFftEnabled: 1
AuxVol: 20
NativeCW: 1
FifoReadName: /tmp/EladRemoteR
FifoWriteName: /tmp/EladRemoteW
}

FONTS {
"FreeSans.ttf",     10, 72, 1, 0,   1, //  0 - Clean PWR net stats antialiasing
"FreeSansBold.ttf", 14, 72, 1, 0, 0.8, //  1 - OTH label
"Ni7seg.ttf",       18, 72, 1, 0,   1, //  2 - OTH freq1
"FreeSans.ttf",     10, 72, 1, 0, 0.8, //  3 - QTC all
"FreeSansBold.ttf", 14, 72, 1, 0, 0.8, //  4 - TUNE freqs
"Ni7seg.ttf",       30, 72, 1, 0,   1, //  5 - TUNE FREQ
"FreeSansBold.ttf", 12, 72, 1, 0, 0.8, //  6 - TUNE mode
"FreeSans.ttf",     10, 72, 1, 0, 0.8, //  7 - FFT levels
"FreeSansBold.ttf", 14, 72, 1, 0, 0.8, //  8 - Scale all
"FreeSans.ttf",     10, 72, 1, 0,   1, //  9 - PWR net stats
"FreeSansBold.ttf", 12, 72, 1, 0, 0.8, // 10 - PWR values
"FreeSansBold.ttf", 14, 72, 1, 0, 0.8, // 11 - RSSI values
"FreeSans.ttf",     10, 72, 1, 0,   1, // 12 - RSSI net stats
"FreeSansBold.ttf", 10, 72, 1, 0, 0.8, // 13 - Encoders label
"FreeSansBold.ttf", 10, 72, 1, 0, 0.8, // 14 - Encoders values
"FreeSansBold.ttf", 10, 72, 1, 0, 0.8, // 15 - Buttons all
"FreeSans.ttf",     10, 72, 1, 0,   1, // 16 - Clean FFT levels antialiasing
"FreeSans.ttf",     10, 72, 1, 0,   1, // 17 - Clean RSSI netstats
"FreeSansBold.ttf", 10, 72, 1, 0, 0.8, // 18 - Buttons all antialiasing
"FreeSansBold.ttf",  8, 72, 1, 0, 0.8, // 19 - Tmate Encoders label 
}

# BUTTONS
#    Toggle  StringNormal Write()                  BtnDown()    Group                  Band   Decode     Transparent  
#Nr       Activatd StringPress           Read()          BtnUp()   Name                    Color      Layer  RightMousButton
BUTTONS {
001; 5;  -1; NULL; NULL; setFreq;        NULL;     NULL; NULL;  0; "Set";              -1; 0; NULL;   0; 1;  NULL; 0; //  1
002; 4;  -1; NULL; NULL; agc;            agcRead;  agDN; agUP;  5; "AGC";              -1; 0; AGC;   55; 0;  NULL; 1; //  2
003; 2;  -3; NULL; NULL; noiseReduction; nrRead;   nrDN; nrUP;  2; "NR";               -1; 0; NULL;  55; 0;  NULL; 1; //  3
004; 2;  -1; NULL; NULL; noiseBlanker;   nbRead;   nbDN; nbUP;  3; "NB";               -1; 0; NULL;  55; 0;  NULL; 1; //  4
005; 2;  -1; NULL; NULL; autoNotch;      anRead;   anDN; anUP;  4; "AN";               -1; 0; NULL;  55; 0;  NULL; 1; //  5
006; 1;  -1; NULL; NULL; attenuator;     attRead;  NULL; NULL;  1; "ATT";              -1; 0; NULL;  55; 0;  NULL; 1; //  6
007; 1;  -1; NULL; NULL; rit;            ritRead;  riDN; riUP;  6; "Rit";              -1; 0; NULL;  55; 0;  NULL; 1; //  7
008; 2;  -1; NULL; NULL; squelch;        sqlRead;  sqDN; sqUP;  7; "SQ";               -1; 0; NULL;  55; 0;  NULL; 1; //  8
009; 0;  -4; NULL; NULL; modeChange;     modeRead; NULL; NULL;  8; "CW+";              -1; 0; NULL;   6; 0;  NULL; 6; //  9
010; 0;  -2; NULL; NULL; modeChange;     modeRead; NULL; NULL;  8; "LSB";              -1; 0; NULL;   6; 0;  NULL; 4; // 10
011; 0;  -3; NULL; NULL; modeChange;     modeRead; NULL; NULL;  8; "USB";              -1; 0; NULL;   6; 0;  NULL; 5; // 11
012; 0;  -1; NULL; NULL; modeChange;     modeRead; NULL; NULL;  8; "AM";               -1; 0; NULL;   6; 0;  NULL; 3; // 12
013; 0;  -5; NULL; NULL; modeChange;     modeRead; NULL; NULL;  8; "FM";               -1; 0; NULL;   6; 0;  NULL; 7; // 13
014; 0;  -1; NULL; NULL; setBand;        bandRead; NULL; NULL;  9; "160m";              0; 0; NULL;   2; 0;  NULL; 3; // 14
015; 0;  -2; NULL; NULL; setBand;        bandRead; NULL; NULL;  9; "80m";               1; 0; NULL;   2; 0;  NULL; 4; // 15
016; 0;  -4; NULL; NULL; setBand;        bandRead; NULL; NULL;  9; "40m";               3; 0; NULL;   2; 0;  NULL; 6; // 16
017; 0;  -5; NULL; NULL; setBand;        bandRead; NULL; NULL;  9; "30m";               4; 0; NULL;   2; 0;  NULL; 7; // 17
018; 0;  -6; NULL; NULL; setBand;        bandRead; NULL; NULL;  9; "20m";               5; 0; NULL;   2; 0;  NULL; 8; // 18
019; 0;  -7; NULL; NULL; setBand;        bandRead; NULL; NULL;  9; "17m";               6; 0; NULL;   2; 0;  NULL; 9; // 19
020; 0;  -8; NULL; NULL; setBand;        bandRead; NULL; NULL;  9; "15m";               7; 0; NULL;   2; 0;  NULL;10; // 20
021; 0;  -9; NULL; NULL; setBand;        bandRead; NULL; NULL;  9; "12m";               8; 0; NULL;   2; 0;  NULL;11; // 21
022; 0; -10; NULL; NULL; setBand;        bandRead; NULL; NULL;  9; "10m";               9; 0; NULL;   2; 0;  NULL;12; // 22
023; 0; -11; NULL; NULL; setBand;        bandRead; NULL; NULL;  9; "6m";               10; 0; NULL;   2; 0;  NULL;13; // 23
024; 0; -12; NULL; NULL; setBand;        bandRead; NULL; NULL;  9; "2m";               11; 0; NULL;   2; 0;  NULL;14; // 24
025; 4;  -1; NULL; NULL; setAB;          abRead;   NULL; NULL; 10; "A/B";              -1; 0; NULL;   2; 0;  NULL; 1; // 25
026; 0;  -3; NULL; NULL; setBand;        bandRead; NULL; NULL;  9; "60m";               2; 0; NULL;   2; 0;  NULL; 5; // 16
027; 1;  -1; NULL; NULL; setRet;         getRet;   NULL; NULL; 12; "Auto|Return";      -1; 0; NULL;   2; 0;  NULL; 5; // 27
#028; 1;  -1; NULL; NULL; goTX;           readTX;   NULL; TXup; 13; "PTT";              -1; 1; NULL;  55; 0;  TXdxdn; 1; // 28
#029; 1;  -1; NULL; NULL; goTXr;          readTXr;  NULL; TXru; 13; "PTT|rev";          -1; 1; NULL;  55; 0;  TXrdxdn; 1; // 29
030; 4;  -1; NULL; NULL; NULL;           bwRead;   bwDN; bwUP; 13; "BW";               -1; 0; NULL;  55; 0;  NULL; 0; // 30
#31; 1;  -1; NULL; NULL; setMute;        muteRead; NULL; NULL; 14; "Mute";             -1; 0; NULL;   8; 1;  altSetMute; 2; // 31
032; 5; 'e'; NULL; NULL; AddCipher;      NULL;     NULL; NULL; 15; "Enter";            -1; 0; NULL;   2; 0;  NULL; 0; // 32
033; 5;   0; NULL; NULL; AddCipher;      NULL;     NULL; NULL; 15; " 0";               -1; 0; NULL;   2; 0;  NULL; 0; // 33
034; 5; 'k'; NULL; NULL; AddCipher;      NULL;     NULL; NULL; 15; "kHz";              -1; 0; NULL;   2; 0;  NULL; 0; // 34
035; 5;   7; NULL; NULL; AddCipher;      NULL;     NULL; NULL; 15; " 7";               -1; 0; NULL;   2; 0;  NULL; 0; // 35
036; 5;   8; NULL; NULL; AddCipher;      NULL;     NULL; NULL; 15; " 8";               -1; 0; NULL;   2; 0;  NULL; 0; // 36
037; 5;   9; NULL; NULL; AddCipher;      NULL;     NULL; NULL; 15; " 9";               -1; 0; NULL;   2; 0;  NULL; 0; // 37
038; 5;   4; NULL; NULL; AddCipher;      NULL;     NULL; NULL; 15; " 4";               -1; 0; NULL;   2; 0;  NULL; 0; // 38
039; 5;   5; NULL; NULL; AddCipher;      NULL;     NULL; NULL; 15; " 5";               -1; 0; NULL;   2; 0;  NULL; 0; // 39
040; 5;   6; NULL; NULL; AddCipher;      NULL;     NULL; NULL; 15; " 6";               -1; 0; NULL;   2; 0;  NULL; 0; // 40
041; 5;   1; NULL; NULL; AddCipher;      NULL;     NULL; NULL; 15; " 1";               -1; 0; NULL;   2; 0;  NULL; 0; // 41
042; 5;   2; NULL; NULL; AddCipher;      NULL;     NULL; NULL; 15; " 2";               -1; 0; NULL;   2; 0;  NULL; 0; // 42
043; 5;   3; NULL; NULL; AddCipher;      NULL;     NULL; NULL; 15; " 3";               -1; 0; NULL;   2; 0;  NULL; 0; // 43
044; 5; '-'; NULL; NULL; AddCipher;      NULL;     NULL; NULL; 15; " -";               -1; 0; NULL;   2; 0;  NULL; 0; // 44
045; 5; '<'; NULL; NULL; AddCipher;      NULL;     NULL; NULL; 15; "Bs";               -1; 0; NULL;   2; 0;  NULL; 0; // 45
046; 5; '#'; NULL; NULL; AddCipher;      NULL;     NULL; NULL; 15; "Del";              -1; 0; NULL;   2; 0;  NULL; 0; // 46
047; 1;  -1; NULL; NULL; goTune;         readTune; NULL; TXup; 13; "Tune";             -1; 1; NULL;  55; 0;  Tunedxdn; 1; // 47
048; 0;  -6; NULL; NULL; modeChange;     modeRead; NULL; NULL;  8; "CW-";              -1; 0; NULL;   6; 0;  NULL; 8; // 48
049; 4;  -1; NULL; NULL; setMute;        auxRead;  NULL; NULL; 24; "Volume|aux";       -1; 0; NULL;  55; 0;  NULL; 0; // 49
050; 4;   0; NULL; NULL; setMods;        modeRead; NULL; NULL; 24; "Mod";              -1; 0; NULL;  49; 0;  NULL; 0; // 50
051; 4;   0; NULL; NULL; NULL;           agcDRead; NULL; NULL; 24; "Gain";             -1; 0; NULL;  55; 0;  NULL; 0; // 51
052; 4;   0; NULL; NULL; resetMods;      modeRead; NULL; NULL; 24; "Mod";              -1; 0; NULL;   6; 0;  NULL; 0; // 52
053; 5;   0; NULL; NULL; handleLayer;    NULL;     NULL; NULL; 24; "<>";               -1; 0; NULL;  28; 1;  NULL; 0; // 53
054; 5;   0; NULL; NULL; resetFreq;      NULL;     NULL; NULL; 24; "<>";               -1; 0; NULL;  63; 1;  NULL; 0; // 54
#
#070; 4;  -1; NULL; NULL; setPa;          paRead;   NULL; NULL;  0; "PA";               -1; 0; NULL;   55; 0;  NULL; 0;// 70
#071; 4;  -1; NULL; NULL; setTu;          tuRead;   NULL; NULL;  5; "Auto|tuner";       -1; 0; NULL;   55; 0;  NULL; 0;// 71
072; 4;  -1; NULL; NULL; NULL;           antRead;  NULL; NULL;  2; "Ant";              -1; 0; ANT;    55; 0;  NULL; 0;// 72
073; 1;  -1; NULL; NULL; NULL;           NULL;     NULL; NULL;  3; "*";                -1; 0; NULL;   55; 1;  NULL; 0;// 73
074; 2;  -1; NULL; NULL; setBank;        bankRead; NULL; NULL; 25; "Bank";              1; 0; NULL;    2; 0;  NULL; 1;// 74
#
077; 5;  -1; NULL; NULL; setSetup;       NULL;     NULL; NULL; 26; "Set";              -1; 0; NULL;   7; 0;  setTmate; 0; // 77
078; 5;  -1; NULL; NULL; setHelp;        NULL;     NULL; NULL; 26; "Bare|view";        -1; 0; NULL;  55; 0;  NULL; 0; // 78
079; 5;  -1; NULL; NULL; setExp;         NULL;     NULL; NULL; 26; "Exp|view";         -1; 0; NULL;   8; 0;  NULL; 0; // 79
080; 5;  -1; NULL; NULL; resetHelp;      NULL;     NULL; NULL; 26; "Back";             -1; 0; NULL;  48; 0;  NULL; 0; // 80
#
091; 4;   1; NULL; NULL; setKePad;       getKePad; NULL; NULL; 27; "CWin";             -1; 0; NULL;  16; 0;  NULL; 0; // 91
092; 4;   1; NULL; NULL; setCWMut;       getCWMut; NULL; NULL; 27; "CW tx|mute";       -1; 0; NULL;  16; 0;  NULL; 1; // 92
093; 4;   1; NULL; NULL; setSSBMu;       getSSBMu; NULL; NULL; 27; "SSB tx|mute";      -1; 0; NULL;  16; 0;  NULL; 1; // 93
094; 4;   1; NULL; NULL; setAntN;        getAntN;  NULL; NULL; 27; "Antenna|number";   -1; 0; NULL;  16; 0;  NULL; 0; // 94
095; 4;   1; NULL; NULL; setTXOut;       getTXOut; NULL; NULL; 27; "TX out|level";     -1; 0; NULL;  16; 0;  NULL; 1; // 95
096; 1;  -1; NULL; NULL; lowPassFilter;  lpfRead;  NULL; NULL; 27; "LPF";              -1; 0; NULL;  16; 0;  altLowPassFilter; 2; // 96
097; 4;   1; NULL; NULL; setFMdev;       getFMdev; NULL; NULL; 27; "FM dev";           -1; 0; NULL;  16; 0;  NULL; 1; // 97
098; 1;  -1; NULL; NULL; setOffset;      getOffset;NULL; NULL; 27; "Offset";           -1; 0; NULL;  16; 0;  NULL; 1; // 98
099; 1;  -1; NULL; NULL; setTXEna;       getTXEna; NULL; NULL; 27; "TX|enable";        -1; 0; NULL;  16; 0;  NULL; 0; // 99
#
101; 1;   0; NULL; NULL; setReset;       NULL;     NULL; NULL; 27; "Remote|reset";     -1; 0; NULL; 16; 0;  NULL; 1; // 101
102; 1;  -1; NULL; NULL; goTX;           readTX;   NULL; TXup; 13; "PTT";              -1; 1; NULL;  8; 0;  TXdxdn; 2;// 102
103; 1;  -1; NULL; NULL; goTXr;          readTXr;  NULL; TXru; 13; "PTT|rev";          -1; 1; NULL;  8; 0;  TXrdxdn; 0;// 103
#104; 1;  -1; NULL; NULL; goTune;         readTune; NULL; TXup; 13; "Tune";             -1; 1; NULL;  8; 0;  Tunedxdn; 0;// 104
105; 5;  -1; NULL; NULL; setSetup;       NULL;     NULL; NULL; 26; "Set";              -1; 0; NULL;  8; 0;  setTmate; 0;  // 105
106; 4;  -1; NULL; NULL; setAntialias;   getAlias; NULL; NULL; 27; "Aliased|fonts";    -1; 0; NULL; 16; 0;  NULL; 0;  // 106
107; 1;   0; NULL; NULL; manForget;      NULL;     NULL; NULL; 27; "Error|reset";      -1; 0; NULL; 16; 0;  NULL; 1;  // 107
#
111; 1;   0; NULL; NULL; setCommReset;   NULL;     NULL; NULL; 27; "Comms|reset";      -1; 0; NULL; 16; 0;  NULL; 1;  // 111
112; 4;  -1; NULL; NULL; setTouch;       getTouch; NULL; NULL; 27; "Touch|screen";     -1; 0; NULL; 16; 0;  NULL; 0;  // 112
113; 4;  -1; NULL; NULL; setGraph;       getGraph; NULL; NULL; 27; "Graphic|design";   -1; 0; NULL; 16; 0;  NULL; 0;  // 113
#
153; 1;  -1; NULL; NULL; kbCb;           stCb;     NULL; NULL; 99; "Keyb F1";          -1; 0; NULL;247; 0;  NULL; 0; // 141 Keyb|F1
154; 1;  -2; NULL; NULL; kbCb;           stCb;     NULL; NULL; 99; "Keyb F2";          -2; 0; NULL;247; 0;  NULL; 0; // 142 Keyb|F2
155; 1;  -3; NULL; NULL; kbCb;           stCb;     NULL; NULL; 99; "Keyb F3";          -3; 0; NULL;247; 0;  NULL; 0; // 143 Keyb|F3
156; 1;  -4; NULL; NULL; kbCb;           stCb;     NULL; NULL; 99; "Keyb F4";          -4; 0; NULL;247; 0;  NULL; 0; // 144 Keyb|F4
157; 1;  -5; NULL; NULL; kbCb;           stCb;     NULL; NULL; 99; "Keyb F5";          -5; 0; NULL;247; 0;  NULL; 0; // 145 Keyb|F5
158; 1;  -6; NULL; NULL; kbCb;           stCb;     NULL; NULL; 99; "Keyb F6";          -6; 0; NULL;247; 0;  NULL; 0; // 146 Keyb|F6
159; 1;  -7; NULL; NULL; kbCb;           stCb;     NULL; NULL; 99; "Keyb F7";          -7; 0; NULL;247; 0;  NULL; 0; // 147 Keyb|F7
160; 1;  -8; NULL; NULL; kbCb;           stCb;     NULL; NULL; 99; "Keyb F8";          -8; 0; NULL;247; 0;  NULL; 0; // 148 Keyb|F8
161; 1;  -9; NULL; NULL; kbCb;           stCb;     NULL; NULL; 99; "Keyb F9";          -9; 0; NULL;247; 0;  NULL; 0; // 149 Keyb|F9
162; 1; -10; NULL; NULL; kbCb;           stCb;     NULL; NULL; 99; "Keyb F10";        -10; 0; NULL;247; 0;  NULL; 0; // 150 Keyb|F10
163; 1; -11; NULL; NULL; kbCb;           stCb;     NULL; NULL; 99; "Keyb F11";        -11; 0; NULL;247; 0;  NULL; 0; // 151 Keyb|F11
164; 1; -12; NULL; NULL; kbCb;           stCb;     NULL; NULL; 99; "Keyb F12";        -12; 0; NULL;247; 0;  NULL; 0; // 152 Keyb|F12
#
#165; 1;  -1; NULL; NULL; setAudio;       getAudio; NULL; NULL; 28; "Audio|FFT";        -1; 0; NULL;247; 0;  NULL; 0;  // 165
};

#ENCODERS
#    Write()                   WheelDown()              SxDown()                  Decode                 Transparent  Color    Size
#Nr               Read()                    WheelUp()                 DxDown()          Name                   Layer         Level   Reserved
ENCODERS {
055; getIncr;     getFreq;     downFreq;    upFreq;     downFrInc;    upFrInc;    NULL; "Main|Frequency"; 0;   55;     1;    1; 3;  NULL; 1; // 55
056; getAVolInc;  getAuxVol;   downAuxVol;  upAuxVol;   downAVolInc;  upAVolInc;  NULL; "AuxVol";         0;   55;     0;    1; 2;  NULL; 1; // 56
057; NULL;        getMode;     downMode;    upMode;     NULL;         NULL;       NULL; "Mod";            0;   55;     0;    1; 2;  NULL; 1; // 57
058; NULL;        getBW;       downBW;      upBW;       NULL;         NULL;       NULL; "BW";             0;   55;     0;    1; 2;  NULL; 1; // 58
059; memThresh;   getThresh;   downThresh;  upThresh;   NULL;         NULL;       NULL; "Threshold";      0;   55;     0;    1; 2;  NULL; 1; // 59
060; memAgain;    getAgain;    downAgain;   upAgain;    NULL;         NULL;       NULL; "Speed";          0;   55;     0;    1; 2;  NULL; 1; // 60
061; memNR;       getNR;       downNR;      upNR;       NULL;         NULL;       NULL; "NR";             0;   55;     0;    1; 2;  NULL; 1; // 61
062; memNB;       getNB;       downNB;      upNB;       NULL;         NULL;       NULL; "NB";             0;   55;     0;    1; 2;  NULL; 1; // 62
063; memAN;       getAN;       downAN;      upAN;       NULL;         NULL;       NULL; "AN";             0;   55;     0;    1; 2;  NULL; 1; // 63
064; memMgain;    getMgain;    downMgain;   upMgain;    NULL;         NULL;       NULL; "Gain";           0;   55;     0;    1; 2;  NULL; 1; // 64
065; getRitIncr;  getRitFreq;  downRitFreq; upRitFreq;  downRitFrInc; upRitFrInc; NULL; "Rit";            0;   55;     0;    1; 2;  NULL; 1; // 65
066; memSQ;       getSQ;       downSQ;      upSQ;       NULL;         NULL;       NULL; "SQL";            0;   55;     0;    1; 2;  NULL; 1; // 66
067; memLevel;    getLevel;    downLevel;   upLevel;    NULL;         NULL;       NULL; "FFT|Level";      0;   55;     0;    1; 1;  NULL; 1; // 67
068; memSpan;     getSpan;     downSpan;    upSpan;     NULL;         NULL;       NULL; "FFT|Span";       0;   55;     0;    1; 1;  NULL; 1; // 68
069; NULL;        getAnt;      downAnt;     upAnt;      NULL;         NULL;       NULL; "Ant";            0;   55;     0;    1; 2;  NULL; 1; // 69
#
075; memType;     getType;     downType;    upType;     NULL;         NULL;       NULL; "FFT|Type";       0;   16;     0;    1; 1;  NULL; 1; // 75
076; memDelay;    getDelay;    downDelay;   upDelay;    calcDelay;    calcDelay;  NULL; "FFT|Delay";      0;   16;     0;    1; 1;  NULL; 1; // 76
#
081; memMGain;    getMGain;    downMGain;   upMGain;    NULL;         NULL;       NULL; "Mic|gain";       0;   16;     0;    1; 1;  NULL; 1; // 81 Mic Gain
082; memCGain;    getCGain;    downCGain;   upCGain;    NULL;         NULL;       NULL; "Compr|gain";     0;   16;     0;    1; 1;  NULL; 1; // 82 Compressor Gain
083; memPitch;    getPitch;    downPitch;   upPitch;    NULL;         NULL;       NULL; "Pitch";          0;   16;     0;    1; 1;  NULL; 1; // 83 CW Pitch
084; memTXBW;     getTXBW;     downTXBW;    upTXBW;     NULL;         NULL;       NULL; "Tx Bw";          0;   16;     0;    1; 1;  NULL; 1; // 84 Tx Bandwidth
085; memTXIn;     getTXIn;     downTXIn;    upTXIn;     NULL;         NULL;       NULL; "Mic|input";      0;   16;     0;    1; 1;  NULL; 0; // 85 Tx input: mic/usb/auto
086; memTXPwr;    getTXPwr;    downTXPwr;   upTXPwr;    NULL;         NULL;       NULL; "Tx|power";       0;   16;     0;    1; 1;  NULL; 1; // 86 Tx power
087; memTuPwr;    getTuPwr;    downTuPwr;   upTuPwr;    NULL;         NULL;       NULL; "Tune|power";     0;   16;     0;    1; 1;  NULL; 1; // 87 Tune Power
088; memTuTO;     getTuTO;     downTuTO;    upTuTO;     NULL;         NULL;       NULL; "Tune|time";      0;   16;     0;    1; 1;  NULL; 1; // 88 Tune timeout
089; memVolume;   getVolume;   downVolume;  upVolume;   NULL;         NULL;       NULL; "Volume";         0;   16;     0;    1; 1;  NULL; 1; // 89 Volume
090; memSide;     getSide;     downSide;    upSide;     NULL;         NULL;       NULL; "Side|Tone";      0;   16;     0;    1; 1;  NULL; 1; // 90 Side tone
# 
100; memNThre;    getNThre;    downNThre;   upNThre;    NULL;         NULL;       NULL; "Noise|tresh";    0;   16;     0;    1; 1;  NULL; 1; // 100 Compressor threshold
#
108; NULL;        getAuxVol;   downAuxVol;  upAuxVol;   downAVolInc;  upAVolInc;  NULL; "Aux Vol";        0;    8;     0;    8; 4;  NULL; 1; // 108
109; getIncrA;    getFreq;     downFreq;    upFreq;     downFrInc;    upFrInc;    NULL; "Freq";           0;    8;     1;    8; 1;  NULL; 0; // 109
110; memAlpha;    getAlpha;    downAlpha;   upAlpha;    NULL;         NULL;       NULL; "FFT|alpha";      0;   16;     0;    1; 1;  NULL; 1; // 110
#
114; memRxCompr;  NULL;        downRxCompr; upRxCompr;  NULL;         NULL;       NULL; "Rx|compr";       0;   16;     0;    1; 1;  NULL; 0; // 114 Rx compression
115; memTxCompr;  NULL;        downTxCompr; upTxCompr;  NULL;         NULL;       NULL; "Tx|compr";       0;   16;     0;    1; 1;  NULL; 0; // 115 Tx compression
116; memBufTime;  NULL;        downBufTime; upBufTime;  NULL;         NULL;       NULL; "Buffer|time";    0;   16;     0;    1; 1;  NULL; 0; // 116 Buffering time
117; memRxChunk;  NULL;        downRxChunk; upRxChunk;  NULL;         NULL;       NULL; "Rx|Chunk";       0;   16;     0;    1; 1;  NULL; 0; // 117 Rx Chunk time
118; memTxChunk;  NULL;        downTxChunk; upTxChunk;  NULL;         NULL;       NULL; "Tx|Chunk";       0;   16;     0;    1; 1;  NULL; 0; // 118 Tx Chunk time
119; memKeyP;     NULL;        downKeyP;    upKeyP;     NULL;         NULL;       NULL; "CW Key|Paddle";  0;   16;     0;    1; 1;  NULL; 1; // 119 CW key/Paddle
120; memCwWPM;    NULL;        downCwWPM;   upCwWPM;    NULL;         NULL;       NULL; "CW|WPM";         0;   16;     0;    1; 1;  NULL; 1; // 120 Tx CW|WPM
#
121; getTxAtt;    getTxAtt;    downTxAtt;   upTxAtt;    NULL;         NULL;       NULL; "Tx Att";         0;   16;     0;    1; 1;  NULL; 1; // 121 Tx Attenuator
122; getLangue;   NULL;        downLangue;  upLangue;   NULL;         NULL;       NULL; "Langue";         0;   16;     0;    1; 1;  NULL; 1; // 122 Interface langue
#
123; memTmTxR;    NULL;        downTmTxR;   upTmTxR;    NULL;         NULL;       NULL; "TMATE2|Tx R";    0;   32;     0;    1; 1;  NULL; 0; // 123 TMATE2|Tx R
124; memTmTxG;    NULL;        downTmTxG;   upTmTxG;    NULL;         NULL;       NULL; "TMATE2|Tx G";    0;   32;     0;    1; 1;  NULL; 0; // 124 TMATE2|Tx G
125; memTmTxB;    NULL;        downTmTxB;   upTmTxB;    NULL;         NULL;       NULL; "TMATE2|Tx B";    0;   32;     0;    1; 1;  NULL; 0; // 125 TMATE2|Tx B
126; memTmRxR;    NULL;        downTmRxR;   upTmRxR;    NULL;         NULL;       NULL; "TMATE2|Rx R";    0;   32;     0;    1; 1;  NULL; 0; // 126 TMATE2|Rx R
127; memTmRxG;    NULL;        downTmRxG;   upTmRxG;    NULL;         NULL;       NULL; "TMATE2|Rx G";    0;   32;     0;    1; 1;  NULL; 0; // 127 TMATE2|Rx G
128; memTmRxB;    NULL;        downTmRxB;   upTmRxB;    NULL;         NULL;       NULL; "TMATE2|Rx B";    0;   32;     0;    1; 1;  NULL; 0; // 128 TMATE2|Rx B
129; memTmE1;     NULL;        downTmE1;    upTmE1;     NULL;         NULL;       NULL; "TMATE2|E1";      0;   32;     0;    1; 1;  NULL; 0; // 129 TMATE2|E1
130; memTmE2;     NULL;        downTmE2;    upTmE2;     NULL;         NULL;       NULL; "TMATE2|E2";      0;   32;     0;    1; 1;  NULL; 0; // 130 TMATE2|E2
131; memTmE3;     NULL;        downTmE3;    upTmE3;     NULL;         NULL;       NULL; "TMATE2|Tune";    0;   32;     0;    1; 1;  NULL; 0; // 131 TMATE2|Tune
132; memTmF1;     NULL;        downTmF1;    upTmF1;     NULL;         NULL;       NULL; "TMATE2|F1";      0;   32;     0;    1; 1;  NULL; 0; // 132 TMATE2|F1
133; memTmF2;     NULL;        downTmF2;    upTmF2;     NULL;         NULL;       NULL; "TMATE2|F2";      0;   32;     0;    1; 1;  NULL; 0; // 133 TMATE2|F2
134; memTmF3;     NULL;        downTmF3;    upTmF3;     NULL;         NULL;       NULL; "TMATE2|F3";      0;   32;     0;    1; 1;  NULL; 0; // 134 TMATE2|F3
135; memTmF4;     NULL;        downTmF4;    upTmF4;     NULL;         NULL;       NULL; "TMATE2|F4";      0;   32;     0;    1; 1;  NULL; 0; // 135 TMATE2|F4
136; memTmF5;     NULL;        downTmF5;    upTmF5;     NULL;         NULL;       NULL; "TMATE2|F5";      0;   32;     0;    1; 1;  NULL; 0; // 136 TMATE2|F5
137; memTmF6;     NULL;        downTmF6;    upTmF6;     NULL;         NULL;       NULL; "TMATE2|F6";      0;   32;     0;    1; 1;  NULL; 0; // 137 TMATE2|F6
138; memTmF7;     NULL;        downTmF7;    upTmF7;     NULL;         NULL;       NULL; "TMATE2|Cl E1";   0;   32;     0;    1; 1;  NULL; 0; // 138 TMATE2|Click E1
139; memTmF8;     NULL;        downTmF8;    upTmF8;     NULL;         NULL;       NULL; "TMATE2|Cl E2";   0;   32;     0;    1; 1;  NULL; 0; // 139 TMATE2|Click E2
140; memTmF9;     NULL;        downTmF9;    upTmF9;     NULL;         NULL;       NULL; "TMATE2|Cl Tune"; 0;   32;     0;    1; 1;  NULL; 0; // 140 TMATE2|Click Tune
#
141; memKbF1;     NULL;        downKbF1;    upKbF1;     NULL;         NULL;       NULL; "Keyb|F1";        0;   32;     0;    1; 1;  NULL; 0; // 141 Keyb|F1
142; memKbF2;     NULL;        downKbF2;    upKbF2;     NULL;         NULL;       NULL; "Keyb|F2";        0;   32;     0;    1; 1;  NULL; 0; // 142 Keyb|F2
143; memKbF3;     NULL;        downKbF3;    upKbF3;     NULL;         NULL;       NULL; "Keyb|F3";        0;   32;     0;    1; 1;  NULL; 0; // 143 Keyb|F3
144; memKbF4;     NULL;        downKbF4;    upKbF4;     NULL;         NULL;       NULL; "Keyb|F4";        0;   32;     0;    1; 1;  NULL; 0; // 144 Keyb|F4
145; memKbF5;     NULL;        downKbF5;    upKbF5;     NULL;         NULL;       NULL; "Keyb|F5";        0;   32;     0;    1; 1;  NULL; 0; // 145 Keyb|F5
146; memKbF6;     NULL;        downKbF6;    upKbF6;     NULL;         NULL;       NULL; "Keyb|F6";        0;   32;     0;    1; 1;  NULL; 0; // 146 Keyb|F6
147; memKbF7;     NULL;        downKbF7;    upKbF7;     NULL;         NULL;       NULL; "Keyb|F7";        0;   32;     0;    1; 1;  NULL; 0; // 147 Keyb|F7
148; memKbF8;     NULL;        downKbF8;    upKbF8;     NULL;         NULL;       NULL; "Keyb|F8";        0;   32;     0;    1; 1;  NULL; 0; // 148 Keyb|F8
149; memKbF9;     NULL;        downKbF9;    upKbF9;     NULL;         NULL;       NULL; "Keyb|F9";        0;   32;     0;    1; 1;  NULL; 0; // 149 Keyb|F9
150; memKbF10;    NULL;        downKbF10;   upKbF10;    NULL;         NULL;       NULL; "Keyb|F10";       0;   32;     0;    1; 1;  NULL; 0; // 150 Keyb|F10
151; memKbF11;    NULL;        downKbF11;   upKbF11;    NULL;         NULL;       NULL; "Keyb|F11";       0;   32;     0;    1; 1;  NULL; 0; // 151 Keyb|F11
152; memKbF12;    NULL;        downKbF12;   upKbF12;    NULL;         NULL;       NULL; "Keyb|F12";       0;   32;     0;    1; 1;  NULL; 0; // 152 Keyb|F12
#
166; memAutoSnap; getAutoSnap; downAutoSnap;upAutoSnap; NULL;         NULL;       NULL; "Auto|Snap";      0;   16;     0;    1; 1;  NULL; 0; // 166 Auto|Snap
};

# 1001 Scale Expert
# 1002 Scale Bare
# 1003 Freq position Expert
# 1004 Freq position Bare
# 1005 Sintony Expert
# 1006 Sintony Bare
# 1007 FFT Expert
# 1008 FFT Bare
# 1009 Waterfall Expert
# 1010 Waterfall Bare
# 1011 Smeter Expert
# 1012 Smeter Bare
# 1013 MSG
# 1014 OTH freqC
# 1015 MOD
# 1016 Audio FFT expert
# 1017 Audio FFT bare

CELLS {
{    1,0.5,    2,    3,1013 },{    1,4.5,  1.5,  3.5,1003 }, {    0,  9, 2.1,  3,1011 }, {    0,  9,2.8,  3,1015 },
{    0,  9,  4.1,    4,1012 },{    0,4.5,    1,  3.5,1015 }, {    0,4.5, 2.5,3.5,1004 },
{    0,0.5,    4,    3,1014 },
{    0,  4,  2.5,    5,  54 },{ 0.25, 12,    2,    1,  77 }, { 0.25, 13,   2,  1, 78  }, { 0.25, 13,  2,  1, 79  },  { 0.25, 12,  2,  1,80  }, 
{    0,  4,  1.5,    5,  53 },{ 2.25, 13,    2,    1, 105 }, 
{  2.5,0.5,    1, 11.5,1001 },
{    3, 11,    2,    1,  13 }, 
{  3.6,  12, 3.4,    1,  67 }, {  3.6, 13, 3.4,  1, 68 }, 
{  3.5, 0.5, 4.0, 11.5,1007 }, 
{    4,   0,   2,    1,  22 }, {    4,  1,   2,  1, 23 }, {    4,  2,   2,  1, 24 },
{    4,   9,   2,    1,  41 }, {    4, 10,   2,  1, 42 }, {    4, 11,   2,  1, 43 }, {    5, 11,  2,  1, 12 }, 
{  4.5, 0.5,   1, 12.5,1002 },
{    5,   0, 1.8,    1,  92 }, {    5,  1, 1.8,  1, 93 }, {   5,  2, 1.8,  1, 99 },
{ 5.0 ,  3,    3,    1, 116 }, {  5.0,  7,   3,  1,166 }, {  5.0,  8,   3,  1, 86 }, { 5.0,  9,   3,  1, 87 }, {  5.0,  10,  3,  1, 88 },{  5.0, 11,   3,  1, 110},
{  5.6,  13, 2.8,    1, 108 },
{  5.5, 0.5, 4.0, 12.5,1008 }, 
{    6,   0,   2,    1,  19 }, {    6,  1,   2,  1, 20 }, {    6,  2,   2,  1, 21 }, {    7, 11,  2,  1, 11 }, 
{    6,   9,   2,    1,  38 }, {    6, 10,   2,  1, 39 }, {    6, 11,   2,  1, 40 },
{  6.8,   0, 1.8,    1,  94 }, {  6.8,  1, 1.8,  1, 95 }, {  6.8,  2, 1.8,  1, 97 },
{  7.0,  12,   2,    2,  6 }, 
{  7.5, 0.5, 5.5, 11.5,1009 },
{  8.0,   3,   3,    1, 118 }, {  8.0,   4,  3,  1,115 }, {  8.0,  5,   3,  1,122 }, {  8.0,  6,   3,  1,121 }, {  8.0,  7,   3,  1, 89 }, {  8.0,   8,  3,  1, 90 }, {  8.0,  9,  3,  1, 83 }, {  8.0, 10,  3,  1, 85 }, { 8.0, 11,    3,  1, 75 }
{  9.5, 0.5, 9.5, 12.5,1010 },
{    8,   0,   2,    1,  16 }, {    8,  1,   2,  1, 17 }, {    8,  2,   2,  1, 18 }, {    9,  11,  2,  1, 10 }, 
{    8,   9,   2,    1,  35 }, {    8, 10,   2,  1, 36 }, {    8, 11,   2,  1, 37 }, 
{  8.6,   0, 1.8,    1,  96 }, {  8.6,  1, 1.8,  1, 98 }, {  8.6,  2, 1.8,  1, 91 },
{   10,   0,   2,    1,  14 }, {   10,  1,   2,  1, 15 }, {   10,  2,   2,  1, 26 },
{   10,   9,   2,    1,  32 }, {   10, 10,   2,  1, 33 }, {   10, 11,   2,  1, 34 }, 
{ 10.4,   0, 1.8,    1, 101 }, { 10.4,  1, 1.8,  1,111 }, { 10.4,  2, 1.8,  1,107 },
{   11,   3,   3,    1, 117 }, {   11,  4,   3,  1,114 }, {   11,  5,   3,  1,119 }, {   11,  6,   3,  1,120 }, 
{   11,   7,   3,    1, 100 }, {   11,  8,   3,  1, 81 }, {   11,  9,  3,   1, 82 }, {   11,  10,  3,  1, 84 },{   11, 11,   3,  1, 76 }
{   12,   0,   2,    1,  25 }, {   12,  1,   2,  1, 27 }, {   12,   2,   2,  1, 74 },
{12.20,   0, 1.8,    1, 112 }, {12.20,  1, 1.8,  1,106 }, {12.20,   2, 1.8,  1,113 },
{   12,   3,   2,    1,  48 }, {   12,  4,   2,  1,  9 }, {   12,   5,   2,  1, 10 },
{   12,   6,   2,    1,  11 }, {   12,  7,   2,  1, 12 }, {   12,   8,   2,  1, 13 }, 
{   12,   9,   2,    1,  44 }, {   12, 10,   2,  1, 45 }, {   12,  11,   2,  1, 46 },
{ 12.5, 0.5, 1.1,11.5, 1005 },
{ 15.0,  12, 5.0,    2,  55 },
{ 10.0,  12, 4.8,    2,1016 },
 
{   14,   0,   2,    1, 49 }, {   14,  1,   2,  1, 50 }, {   14,   2,   2,  1, 30 }, {   14,  3,  2,  2, 51 }, 
                              {   14,  1,   2,  1, 52 },                                                     
{   14,   5,   2,    1,  2 }, {   14,  6,   2,  1,  3 }, {   14,   7,   2,  1,  4 }, {   14,  8,  2,  1,  5 }, 
{   14,   9,   2,    1, 72 }, {   14, 10,   2,  1,  7 }, {   14,  11,   2,  1,  8 }, 
{   16,   0, 2.5,    1, 56 }, {   16,  1, 2.5,  1, 57 }, {   16,   2, 2.5,  1, 58 }, {   16,   3,2.5,  1, 59 }, 
{   16,   4, 2.5,    1, 60 }, {   16,  6, 2.5,  1, 61 }, {   16,   7, 2.5,  1, 62 }, {   16,   8,2.5,  1, 63 }, 
{   16,   9, 2.5,    1, 69 }, {   16,  5, 2.5,  1, 64 }, {   16,  10, 2.5,  1, 65 }, {   16,  11,2.5,  1, 66 },
{ 14.5,  13, 2.9,    1,109 },
{ 17.3,  13, 2.3,    1,1017 },
{ 18.5,0.5, 1.1, 12.5,1006 },

{    5,   0,   3,    1, 123 }, {    5,  1,   3,  1,124 }, {    5,  2,   3,  1,125 }, {    5,  9,   3,  1,138 }, {    5, 10,   3,  1,139 },{    5, 11,   3,  1,140 },
{    8,   0,   3,    1, 126 }, {    8,  1,   3,  1,127 }, {    8,  2,   3,  1,128 }, {    8,  3,   3,  1,132 }, {    8,  4,   3,  1,133 },{    8,  5,   3,  1,134 }, 
{    8,   6,   3,    1, 135 }, {    8,  7,   3,  1,136 }, {    8,  8,   3,  1,137 }, {    8,  9,   3,  1,129 }, {    8, 10,   3,  1,130 },{    8, 11,   3,  1,131 },
{   11,   0,   3,    1, 141 }, {   11,  1,   3,  1,142 }, {   11,  2,   3,  1,143 }, {   11,  3,   3,  1,144 }, {   11,  4,   3,  1,145 },{   11,  5,   3,  1,146 }, 
{   11,   6,   3,    1, 147 }, {   11,  7,   3,  1,148 }, {   11,  8,   3,  1,149 }, {   11,  9,   3,  1,150 }, {   11, 10,   3,  1,151 },{   11, 11,   3,  1,152 },

{ 18.5,   0, 1.5,    1, 153 }, { 18.5,  1, 1.5,  1,154 }, { 18.5,  2, 1.5,  1,155 }, { 18.5,  3, 1.5,  1,156 }, { 18.5,  4, 1.5,  1,157 },{ 18.5,  5, 1.5,  1,158 }, 
{ 18.5,   6, 1.5,    1, 159 }, { 18.5,  7, 1.5,  1,160 }, { 18.5,  8, 1.5,  1,161 }, { 18.5,  9, 1.5,  1,162 }, { 18.5, 10, 1.5,  1,163 },{ 18.5, 11, 1.5,  1,164 },
{   -1,  -1,  -1,   -1, -1 }
};

BANDS {
#    Start      Stop       call   Mode  bw  lpf antOut Button
   1800000,   2000000,   1843000, 2,    15,  1, 1,     0, // 160m
   3500000,   4000000,   3985000, 2,    15,  1, 1,     0, //  80m
   5331000,   5365500,   5357500, 3,    15,  1, 1,     0, //  60m
   7000000,   7300000,   7028500, 2,    15,  1, 1,     0, //  40m
  10100000,  10150000,  10106000, 3,    15,  1, 1,     0, //  30m
  14000000,  14350000,  14028500, 3,    15,  1, 1,     0, //  20m
  18068000,  18168000,  18130000, 3,    15,  1, 1,     0, //  17m
  21000000,  21450000,  21038500, 3,    15,  1, 1,     0, //  15m
  24890000,  24990000,  24956000, 3,    15,  1, 1,     0, //  12m
  28000000,  29700000,  28885000, 3,    15,  1, 1,     0, //  10m
  50000000,  52000000,  50115000, 3,    15,  1, 1,     0, //   6m
 144000000, 146000000, 144200000, 3,    15, -1,-1,     0, //   2m
        -1,        -1,        -1, 0,    15, -1, 0,     0, //   tappo
};
