|
9 | 9 | "HasSettingsInterface": false, |
10 | 10 | "Actions": [ |
11 | 11 | { |
12 | | - "Name": "Select VFO", |
13 | | - "UUID": "com.thecodingflow.hamlibplugin.selectvfo", |
14 | | - "Tooltip": "Select a certain VFO", |
| 12 | + "Name": "Frequency Dial", |
| 13 | + "UUID": "com.thecodingflow.hamlibplugin.frequencydial", |
| 14 | + "Tooltip": "Frequency encoder for a certain VFO", |
15 | 15 | "Icon": "icons/radio_light", |
16 | 16 | "DisableAutomaticStates": false, |
17 | 17 | "VisibleInActionsList": true, |
18 | 18 | "SupportedInMultiActions": true, |
19 | | - "PropertyInspectorPath": "pi/selectvfo.html", |
20 | | - "Controllers": ["Keypad"], |
| 19 | + "PropertyInspectorPath": "pi/frequencydial.html", |
| 20 | + "Controllers": ["Encoder"], |
21 | 21 | "States": [{ "Title": "VFO" }] |
22 | 22 | }, |
23 | 23 | { |
24 | | - "Name": "Select Mode", |
25 | | - "UUID": "com.thecodingflow.hamlibplugin.selectmode", |
26 | | - "Tooltip": "Select a certain mode", |
27 | | - "Icon": "icons/radio_light", |
28 | | - "DisableAutomaticStates": false, |
29 | | - "VisibleInActionsList": true, |
30 | | - "SupportedInMultiActions": true, |
31 | | - "PropertyInspectorPath": "pi/selectmode.html", |
32 | | - "Controllers": ["Keypad"], |
33 | | - "States": [{ "Title": "Mode" }] |
34 | | - }, |
35 | | - { |
36 | | - "Name": "Frequency Dial", |
37 | | - "UUID": "com.thecodingflow.hamlibplugin.frequencydial", |
38 | | - "Tooltip": "Frequency encoder for a certain VFO", |
| 24 | + "Name": "Level Encoder", |
| 25 | + "UUID": "com.thecodingflow.hamlibplugin.levelencoder", |
| 26 | + "Tooltip": "Encoder for a certain level and certain VFO", |
39 | 27 | "Icon": "icons/radio_light", |
40 | 28 | "DisableAutomaticStates": false, |
41 | 29 | "VisibleInActionsList": true, |
42 | 30 | "SupportedInMultiActions": true, |
43 | | - "PropertyInspectorPath": "pi/frequencydial.html", |
| 31 | + "PropertyInspectorPath": "pi/levelencoder.html", |
44 | 32 | "Controllers": ["Encoder"], |
45 | | - "States": [{ "Title": "VFO" }] |
| 33 | + "States": [{ "Title": "Level" }] |
46 | 34 | }, |
47 | 35 | { |
48 | | - "Name": "Set Level", |
49 | | - "UUID": "com.thecodingflow.hamlibplugin.setlevel", |
50 | | - "Tooltip": "Set a certain level value for a certain VFO", |
| 36 | + "Name": "On/Off", |
| 37 | + "UUID": "com.thecodingflow.hamlibplugin.onoff", |
| 38 | + "Tooltip": "Toggle the rig power on/off", |
51 | 39 | "Icon": "icons/radio_light", |
52 | 40 | "DisableAutomaticStates": false, |
53 | 41 | "VisibleInActionsList": true, |
54 | 42 | "SupportedInMultiActions": true, |
55 | | - "PropertyInspectorPath": "pi/setlevel.html", |
| 43 | + "PropertyInspectorPath": "pi/empty.html", |
56 | 44 | "Controllers": ["Keypad"], |
57 | | - "States": [{ "Title": "Level" }] |
| 45 | + "States": [{ "Title": "On/Off" }] |
58 | 46 | }, |
59 | 47 | { |
60 | | - "Name": "Level Encoder", |
61 | | - "UUID": "com.thecodingflow.hamlibplugin.levelencoder", |
62 | | - "Tooltip": "Encoder for a certain level and certain VFO", |
| 48 | + "Name": "Power State", |
| 49 | + "UUID": "com.thecodingflow.hamlibplugin.powerstat", |
| 50 | + "Tooltip": "Set the rig power state", |
63 | 51 | "Icon": "icons/radio_light", |
64 | 52 | "DisableAutomaticStates": false, |
65 | 53 | "VisibleInActionsList": true, |
66 | 54 | "SupportedInMultiActions": true, |
67 | | - "PropertyInspectorPath": "pi/levelencoder.html", |
68 | | - "Controllers": ["Encoder"], |
69 | | - "States": [{ "Title": "Level" }] |
| 55 | + "PropertyInspectorPath": "pi/powerstat.html", |
| 56 | + "Controllers": ["Keypad"], |
| 57 | + "States": [{ "Title": "Power" }] |
70 | 58 | }, |
71 | 59 | { |
72 | | - "Name": "VFO Operation", |
73 | | - "UUID": "com.thecodingflow.hamlibplugin.vfoop", |
74 | | - "Tooltip": "Perform a VFO operation", |
| 60 | + "Name": "RIT", |
| 61 | + "UUID": "com.thecodingflow.hamlibplugin.rit", |
| 62 | + "Tooltip": "Adjust RIT offset and toggle RIT on/off", |
75 | 63 | "Icon": "icons/radio_light", |
76 | 64 | "DisableAutomaticStates": false, |
77 | 65 | "VisibleInActionsList": true, |
78 | 66 | "SupportedInMultiActions": true, |
79 | | - "PropertyInspectorPath": "pi/vfoop.html", |
80 | | - "Controllers": ["Keypad"], |
81 | | - "States": [{ "Title": "VFO Op" }] |
| 67 | + "PropertyInspectorPath": "pi/rit.html", |
| 68 | + "Controllers": ["Encoder", "Keypad"], |
| 69 | + "States": [{ "Title": "RIT" }] |
82 | 70 | }, |
83 | 71 | { |
84 | | - "Name": "VFO Operation Encoder", |
85 | | - "UUID": "com.thecodingflow.hamlibplugin.vfoopencoder", |
86 | | - "Tooltip": "Encoder for VFO operations with clockwise, counter-clockwise, and press actions", |
| 72 | + "Name": "Select Mode", |
| 73 | + "UUID": "com.thecodingflow.hamlibplugin.selectmode", |
| 74 | + "Tooltip": "Select a certain mode", |
87 | 75 | "Icon": "icons/radio_light", |
88 | 76 | "DisableAutomaticStates": false, |
89 | 77 | "VisibleInActionsList": true, |
90 | 78 | "SupportedInMultiActions": true, |
91 | | - "PropertyInspectorPath": "pi/vfoopencoder.html", |
92 | | - "Controllers": ["Encoder"], |
93 | | - "States": [{ "Title": "VFO Op" }] |
| 79 | + "PropertyInspectorPath": "pi/selectmode.html", |
| 80 | + "Controllers": ["Keypad"], |
| 81 | + "States": [{ "Title": "Mode" }] |
94 | 82 | }, |
95 | 83 | { |
96 | | - "Name": "Set Function", |
97 | | - "UUID": "com.thecodingflow.hamlibplugin.setfunc", |
98 | | - "Tooltip": "Enable or disable a rig function for a certain VFO", |
| 84 | + "Name": "Select VFO", |
| 85 | + "UUID": "com.thecodingflow.hamlibplugin.selectvfo", |
| 86 | + "Tooltip": "Select a certain VFO", |
99 | 87 | "Icon": "icons/radio_light", |
100 | 88 | "DisableAutomaticStates": false, |
101 | 89 | "VisibleInActionsList": true, |
102 | 90 | "SupportedInMultiActions": true, |
103 | | - "PropertyInspectorPath": "pi/setfunc.html", |
| 91 | + "PropertyInspectorPath": "pi/selectvfo.html", |
104 | 92 | "Controllers": ["Keypad"], |
105 | | - "States": [{ "Title": "Func" }] |
| 93 | + "States": [{ "Title": "VFO" }] |
106 | 94 | }, |
107 | 95 | { |
108 | | - "Name": "Toggle Function", |
109 | | - "UUID": "com.thecodingflow.hamlibplugin.togglefunc", |
110 | | - "Tooltip": "Toggle a rig function on/off for a certain VFO", |
| 96 | + "Name": "Send Morse", |
| 97 | + "UUID": "com.thecodingflow.hamlibplugin.sendmorse", |
| 98 | + "Tooltip": "Send a Morse code message", |
111 | 99 | "Icon": "icons/radio_light", |
112 | 100 | "DisableAutomaticStates": false, |
113 | 101 | "VisibleInActionsList": true, |
114 | 102 | "SupportedInMultiActions": true, |
115 | | - "PropertyInspectorPath": "pi/togglefunc.html", |
| 103 | + "PropertyInspectorPath": "pi/sendmorse.html", |
116 | 104 | "Controllers": ["Keypad"], |
117 | | - "States": [{ "Title": "Func" }] |
| 105 | + "States": [{ "Title": "CW" }] |
118 | 106 | }, |
119 | 107 | { |
120 | | - "Name": "Set Parameter", |
121 | | - "UUID": "com.thecodingflow.hamlibplugin.setparm", |
122 | | - "Tooltip": "Set a rig-wide parameter value", |
| 108 | + "Name": "Set Antenna", |
| 109 | + "UUID": "com.thecodingflow.hamlibplugin.setantenna", |
| 110 | + "Tooltip": "Select an antenna for a certain VFO", |
123 | 111 | "Icon": "icons/radio_light", |
124 | 112 | "DisableAutomaticStates": false, |
125 | 113 | "VisibleInActionsList": true, |
126 | 114 | "SupportedInMultiActions": true, |
127 | | - "PropertyInspectorPath": "pi/setparm.html", |
| 115 | + "PropertyInspectorPath": "pi/antenna.html", |
128 | 116 | "Controllers": ["Keypad"], |
129 | | - "States": [{ "Title": "Parm" }] |
| 117 | + "States": [{ "Title": "Ant" }] |
130 | 118 | }, |
131 | 119 | { |
132 | | - "Name": "On/Off", |
133 | | - "UUID": "com.thecodingflow.hamlibplugin.onoff", |
134 | | - "Tooltip": "Toggle the rig power on/off", |
| 120 | + "Name": "Set Frequency", |
| 121 | + "UUID": "com.thecodingflow.hamlibplugin.setfrequency", |
| 122 | + "Tooltip": "Set the frequency for a certain VFO", |
135 | 123 | "Icon": "icons/radio_light", |
136 | 124 | "DisableAutomaticStates": false, |
137 | 125 | "VisibleInActionsList": true, |
138 | 126 | "SupportedInMultiActions": true, |
139 | | - "PropertyInspectorPath": "pi/empty.html", |
| 127 | + "PropertyInspectorPath": "pi/setfrequency.html", |
140 | 128 | "Controllers": ["Keypad"], |
141 | | - "States": [{ "Title": "On/Off" }] |
| 129 | + "States": [{ "Title": "Freq" }] |
142 | 130 | }, |
143 | 131 | { |
144 | | - "Name": "Power State", |
145 | | - "UUID": "com.thecodingflow.hamlibplugin.powerstat", |
146 | | - "Tooltip": "Set the rig power state", |
| 132 | + "Name": "Set Frequency (rel)", |
| 133 | + "UUID": "com.thecodingflow.hamlibplugin.setfrequencyrelative", |
| 134 | + "Tooltip": "Set the frequency relative to another VFO", |
147 | 135 | "Icon": "icons/radio_light", |
148 | 136 | "DisableAutomaticStates": false, |
149 | 137 | "VisibleInActionsList": true, |
150 | 138 | "SupportedInMultiActions": true, |
151 | | - "PropertyInspectorPath": "pi/powerstat.html", |
| 139 | + "PropertyInspectorPath": "pi/setfrequencyrelative.html", |
152 | 140 | "Controllers": ["Keypad"], |
153 | | - "States": [{ "Title": "Power" }] |
| 141 | + "States": [{ "Title": "Freq Rel" }] |
154 | 142 | }, |
155 | 143 | { |
156 | | - "Name": "RIT", |
157 | | - "UUID": "com.thecodingflow.hamlibplugin.rit", |
158 | | - "Tooltip": "Adjust RIT offset and toggle RIT on/off", |
| 144 | + "Name": "Set Function", |
| 145 | + "UUID": "com.thecodingflow.hamlibplugin.setfunc", |
| 146 | + "Tooltip": "Enable or disable a rig function for a certain VFO", |
159 | 147 | "Icon": "icons/radio_light", |
160 | 148 | "DisableAutomaticStates": false, |
161 | 149 | "VisibleInActionsList": true, |
162 | 150 | "SupportedInMultiActions": true, |
163 | | - "PropertyInspectorPath": "pi/rit.html", |
164 | | - "Controllers": ["Encoder", "Keypad"], |
165 | | - "States": [{ "Title": "RIT" }] |
| 151 | + "PropertyInspectorPath": "pi/setfunc.html", |
| 152 | + "Controllers": ["Keypad"], |
| 153 | + "States": [{ "Title": "Func" }] |
166 | 154 | }, |
167 | 155 | { |
168 | | - "Name": "XIT", |
169 | | - "UUID": "com.thecodingflow.hamlibplugin.xit", |
170 | | - "Tooltip": "Adjust XIT offset and toggle XIT on/off", |
| 156 | + "Name": "Set Level", |
| 157 | + "UUID": "com.thecodingflow.hamlibplugin.setlevel", |
| 158 | + "Tooltip": "Set a certain level value for a certain VFO", |
171 | 159 | "Icon": "icons/radio_light", |
172 | 160 | "DisableAutomaticStates": false, |
173 | 161 | "VisibleInActionsList": true, |
174 | 162 | "SupportedInMultiActions": true, |
175 | | - "PropertyInspectorPath": "pi/xit.html", |
176 | | - "Controllers": ["Encoder", "Keypad"], |
177 | | - "States": [{ "Title": "XIT" }] |
| 163 | + "PropertyInspectorPath": "pi/setlevel.html", |
| 164 | + "Controllers": ["Keypad"], |
| 165 | + "States": [{ "Title": "Level" }] |
178 | 166 | }, |
179 | 167 | { |
180 | | - "Name": "Set Antenna", |
181 | | - "UUID": "com.thecodingflow.hamlibplugin.setantenna", |
182 | | - "Tooltip": "Select an antenna for a certain VFO", |
| 168 | + "Name": "Set Parameter", |
| 169 | + "UUID": "com.thecodingflow.hamlibplugin.setparm", |
| 170 | + "Tooltip": "Set a rig-wide parameter value", |
183 | 171 | "Icon": "icons/radio_light", |
184 | 172 | "DisableAutomaticStates": false, |
185 | 173 | "VisibleInActionsList": true, |
186 | 174 | "SupportedInMultiActions": true, |
187 | | - "PropertyInspectorPath": "pi/antenna.html", |
| 175 | + "PropertyInspectorPath": "pi/setparm.html", |
188 | 176 | "Controllers": ["Keypad"], |
189 | | - "States": [{ "Title": "Ant" }] |
| 177 | + "States": [{ "Title": "Parm" }] |
190 | 178 | }, |
191 | 179 | { |
192 | | - "Name": "Send Morse", |
193 | | - "UUID": "com.thecodingflow.hamlibplugin.sendmorse", |
194 | | - "Tooltip": "Send a Morse code message", |
| 180 | + "Name": "Set Split VFO", |
| 181 | + "UUID": "com.thecodingflow.hamlibplugin.setsplitvfo", |
| 182 | + "Tooltip": "Enable or disable split operation and set the TX VFO", |
195 | 183 | "Icon": "icons/radio_light", |
196 | 184 | "DisableAutomaticStates": false, |
197 | 185 | "VisibleInActionsList": true, |
198 | 186 | "SupportedInMultiActions": true, |
199 | | - "PropertyInspectorPath": "pi/sendmorse.html", |
| 187 | + "PropertyInspectorPath": "pi/setsplitvfo.html", |
200 | 188 | "Controllers": ["Keypad"], |
201 | | - "States": [{ "Title": "CW" }] |
| 189 | + "States": [{ "Title": "Split" }] |
202 | 190 | }, |
203 | 191 | { |
204 | 192 | "Name": "Stop Morse", |
|
213 | 201 | "States": [{ "Title": "Stop CW" }] |
214 | 202 | }, |
215 | 203 | { |
216 | | - "Name": "Set Split VFO", |
217 | | - "UUID": "com.thecodingflow.hamlibplugin.setsplitvfo", |
218 | | - "Tooltip": "Enable or disable split operation and set the TX VFO", |
| 204 | + "Name": "Toggle Function", |
| 205 | + "UUID": "com.thecodingflow.hamlibplugin.togglefunc", |
| 206 | + "Tooltip": "Toggle a rig function on/off for a certain VFO", |
219 | 207 | "Icon": "icons/radio_light", |
220 | 208 | "DisableAutomaticStates": false, |
221 | 209 | "VisibleInActionsList": true, |
222 | 210 | "SupportedInMultiActions": true, |
223 | | - "PropertyInspectorPath": "pi/setsplitvfo.html", |
| 211 | + "PropertyInspectorPath": "pi/togglefunc.html", |
224 | 212 | "Controllers": ["Keypad"], |
225 | | - "States": [{ "Title": "Split" }] |
| 213 | + "States": [{ "Title": "Func" }] |
226 | 214 | }, |
227 | 215 | { |
228 | | - "Name": "Set Frequency", |
229 | | - "UUID": "com.thecodingflow.hamlibplugin.setfrequency", |
230 | | - "Tooltip": "Set the frequency for a certain VFO", |
| 216 | + "Name": "VFO Operation", |
| 217 | + "UUID": "com.thecodingflow.hamlibplugin.vfoop", |
| 218 | + "Tooltip": "Perform a VFO operation", |
231 | 219 | "Icon": "icons/radio_light", |
232 | 220 | "DisableAutomaticStates": false, |
233 | 221 | "VisibleInActionsList": true, |
234 | 222 | "SupportedInMultiActions": true, |
235 | | - "PropertyInspectorPath": "pi/setfrequency.html", |
| 223 | + "PropertyInspectorPath": "pi/vfoop.html", |
236 | 224 | "Controllers": ["Keypad"], |
237 | | - "States": [{ "Title": "Freq" }] |
| 225 | + "States": [{ "Title": "VFO Op" }] |
238 | 226 | }, |
239 | 227 | { |
240 | | - "Name": "Set Frequency (rel)", |
241 | | - "UUID": "com.thecodingflow.hamlibplugin.setfrequencyrelative", |
242 | | - "Tooltip": "Set the frequency relative to another VFO", |
| 228 | + "Name": "VFO Operation Encoder", |
| 229 | + "UUID": "com.thecodingflow.hamlibplugin.vfoopencoder", |
| 230 | + "Tooltip": "Encoder for VFO operations with clockwise, counter-clockwise, and press actions", |
243 | 231 | "Icon": "icons/radio_light", |
244 | 232 | "DisableAutomaticStates": false, |
245 | 233 | "VisibleInActionsList": true, |
246 | 234 | "SupportedInMultiActions": true, |
247 | | - "PropertyInspectorPath": "pi/setfrequencyrelative.html", |
248 | | - "Controllers": ["Keypad"], |
249 | | - "States": [{ "Title": "Freq Rel" }] |
| 235 | + "PropertyInspectorPath": "pi/vfoopencoder.html", |
| 236 | + "Controllers": ["Encoder"], |
| 237 | + "States": [{ "Title": "VFO Op" }] |
| 238 | + }, |
| 239 | + { |
| 240 | + "Name": "XIT", |
| 241 | + "UUID": "com.thecodingflow.hamlibplugin.xit", |
| 242 | + "Tooltip": "Adjust XIT offset and toggle XIT on/off", |
| 243 | + "Icon": "icons/radio_light", |
| 244 | + "DisableAutomaticStates": false, |
| 245 | + "VisibleInActionsList": true, |
| 246 | + "SupportedInMultiActions": true, |
| 247 | + "PropertyInspectorPath": "pi/xit.html", |
| 248 | + "Controllers": ["Encoder", "Keypad"], |
| 249 | + "States": [{ "Title": "XIT" }] |
250 | 250 | } |
251 | 251 | ], |
252 | 252 | "OS": [{ "Platform": "linux" }], |
|
0 commit comments