Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 15 additions & 32 deletions addons/sys_prc152/farris_menus/Main.sqf
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
#include "..\script_component.hpp"
//#define DEBUG_MODE_FULL


#define GET_RADIO_VALUE(x) [x] call FUNC(CURRENT_RADIO_VALUE)
GVAR(OFF) = ["OFF", "OFF", "", MENUTYPE_STATIC, [],[ nil,nil, nil ] ];
[GVAR(OFF)] call FUNC(createMenu);

GVAR(INVALID_MODE) = ["INVALID_MODE", "INVALID_MODE", "",
MENUTYPE_STATIC,
[
[ROW_SMALL_1, ALIGN_LEFT, "$transmitting $bat $cch-channelmode $cch-squelch ----- $cch-encryption"],
[ROW_SMALL_1, ALIGN_LEFT, "$transmitting $bat $cch-channelmode $cch-squelch $cch-encryption"],
[ROW_XLARGE_1, ALIGN_LEFT, "INVALID MODE"],
[ROW_LARGE_2, ALIGN_LEFT, "ONLY PT SUPPORTED"]
],
Expand All @@ -24,7 +24,7 @@ GVAR(INVALID_MODE) = ["INVALID_MODE", "INVALID_MODE", "",
GVAR(VOLUME) = ["VOLUME", "VOLUME", "",
MENUTYPE_STATIC,
[
[ROW_SMALL_1, ALIGN_LEFT, "$transmitting $bat $cch-channelmode $cch-squelch ----- $cch-encryption"],
[ROW_SMALL_1, ALIGN_LEFT, "$transmitting $bat $cch-channelmode $cch-squelch $cch-encryption"],
[ROW_LARGE_2, ALIGN_CENTER, "VOLUME"]
],
[
Expand All @@ -48,8 +48,8 @@ GVAR(VOLUME) = ["VOLUME", "VOLUME", "",
GVAR(NoItems) = ["ERROR_NOENTRY", "ERROR_NOENTRY", "",
MENUTYPE_STATIC,
[
[ROW_SMALL_1, ALIGN_LEFT, "$transmitting $bat $cch-channelmode $cch-squelch ----- $cch-encryption"],
[ROW_LARGE_2, ALIGN_LEFT, "<NO ITEMS IN MENU>"],
[ROW_SMALL_1, ALIGN_LEFT, "$transmitting $bat $cch-channelmode $cch-squelch $cch-encryption"],
[ROW_LARGE_2, ALIGN_CENTER, "<NO ITEMS IN MENU>"],
[ROW_SMALL_5, ALIGN_CENTER, "ENT OR CLR TO CONT"]
],
[
Expand Down Expand Up @@ -77,10 +77,10 @@ GVAR(VULOSHOME) = ["VULOSHOME", "VULOSHOME", "",
["VULOSHOME-MAIN", "VULOSHOME-MAIN", "",
MENUTYPE_STATIC,
[
[ROW_SMALL_1, ALIGN_LEFT, "$transmitting $bat $cch-channelmode $cch-squelch ----- $cch-encryption"],
[ROW_SMALL_1, ALIGN_LEFT, "$transmitting $bat $cch-channelmode $cch-squelch $cch-encryption"],
[ROW_LARGE_2, ALIGN_LEFT, "$cch-number-$cch-description"],
[ROW_LARGE_3, ALIGN_LEFT, "LOS VOC $cch-modulation --- --"],
[ROW_SMALL_5, ALIGN_LEFT, "TYPE TRF MOD CHAN KEY"]
[ROW_LARGE_3, ALIGN_LEFT, "LOS VOC $cch-modulation --- $cch-tek"],
[ROW_SMALL_5, ALIGN_LEFT, " TYPE TRF MOD CHAN KEY"]
],
[
nil,
Expand Down Expand Up @@ -109,7 +109,7 @@ GVAR(VULOSHOME) = ["VULOSHOME", "VULOSHOME", "",
["VULOSHOME-CHANNEL", "VULOSHOME-CHANNEL", "",
MENUTYPE_STATIC,
[
[ROW_SMALL_1, ALIGN_LEFT, "$transmitting $bat $cch-channelmode $cch-squelch ----- $cch-encryption"],
[ROW_SMALL_1, ALIGN_LEFT, "$transmitting $bat $cch-channelmode $cch-squelch $cch-encryption"],
[ROW_LARGE_2, ALIGN_LEFT, "R: $cch-frequencyrx"],
[ROW_LARGE_3, ALIGN_LEFT, "T: $cch-frequencytx ---"],
[ROW_SMALL_5, ALIGN_LEFT, " FREQUENCY CHAN"]
Expand Down Expand Up @@ -141,9 +141,9 @@ GVAR(VULOSHOME) = ["VULOSHOME", "VULOSHOME", "",
["VULOSHOME-DATA", "VULOSHOME-DATA", "",
MENUTYPE_STATIC,
[
[ROW_SMALL_1, ALIGN_LEFT, "$transmitting $bat $cch-channelmode $cch-squelch ----- $cch-encryption"],
[ROW_LARGE_2, ALIGN_LEFT, "--- ----- --"],
[ROW_LARGE_3, ALIGN_LEFT, "$cch-optioncode ---- ANLG -- OFF"],
[ROW_SMALL_1, ALIGN_LEFT, "$transmitting $bat $cch-channelmode $cch-squelch $cch-encryption"],
[ROW_LARGE_2, ALIGN_LEFT, "25K $cch-trafficrate.0K $cch-modulation"],
[ROW_LARGE_3, ALIGN_LEFT, "$cch-optioncode ---- CLR -- OFF"],
[ROW_SMALL_5, ALIGN_LEFT, "OPT DATA VOICE INTLV FEC"]
],
[
Expand Down Expand Up @@ -173,31 +173,14 @@ GVAR(VULOSHOME) = ["VULOSHOME", "VULOSHOME", "",
["VULOSHOME-LARGEFONT", "VULOSHOME-LARGEFONT", "",
MENUTYPE_STATIC,
[
[ROW_SMALL_1, ALIGN_LEFT, "$transmitting $bat $cch-channelmode $cch-squelch ----- $cch-encryption"],
[ROW_XLARGE_2, ALIGN_LEFT, "$cch-number*$cch-description"]
[ROW_SMALL_1, ALIGN_LEFT, "$transmitting $bat $cch-channelmode $cch-squelch $cch-encryption"],
[ROW_XLARGE_2, ALIGN_LEFT, "$cch-number-$cch-description"]
],
[
nil, // onEntry
nil, // onExit. Our parent static display generic event handler handles the 'Next' key
nil,
{
[ICON_BATTERY, false] call FUNC(toggleIcon);
[ICON_VOLUME, true] call FUNC(toggleIcon);
[ICON_TRANSMIT, true] call FUNC(toggleIcon);
[ICON_TRANSMITBAR, true] call FUNC(toggleIcon);

private _volume = GET_STATE("volume");
private _display = uiNamespace getVariable [QGVAR(currentDisplay), displayNull];
private _recStrength = SCRATCH_GET_DEF(GVAR(currentRadioID),"receivingSignal",0);

TRACE_2("Rendering VOLUME-STAGE-1",_volume,_display);
if (!isNull _display) then {
(_display displayCtrl ICON_VOLUME) progressSetPosition _volume;
(_display displayCtrl ICON_VOLUME) ctrlCommit 0;
(_display displayCtrl ICON_TRANSMITBAR) progressSetPosition _recStrength;
(_display displayCtrl ICON_TRANSMITBAR) ctrlCommit 0;
};
}
nil
]
]
],
Expand Down
1 change: 1 addition & 0 deletions addons/sys_prc152/farris_menus/OPT.sqf
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ GVAR(OPT) = ["OPT", "OPT", "OPT",
MENUTYPE_LIST,
[
// TODO: Locks all but next. 1,3,7,9 series unlocks. Display "Keypad is Locked"

[nil, "LOCK KEYPAD", "", MENU_ACTION_SUBMENU, ["ERROR_NOENTRY"], nil ],
[nil, "RADIO OPTIONS", "", MENU_ACTION_SUBMENU, ["RADIO_OPTIONS"], nil ],
[nil, "WAVEFORM OPTIONS", "", MENU_ACTION_SUBMENU, ["ERROR_NOENTRY"], nil ],
Expand Down
Loading