mirror of
https://github.com/valmojr/armatak.git
synced 2026-06-13 17:13:29 +00:00
Added initial Laser Ranger Finder simulator on port 17211 (as default) emulate digital pointer for in game laser designators
This commit is contained in:
@@ -9,10 +9,11 @@ addMissionEventHandler ["ExtensionCallback", {
|
||||
|
||||
switch (_function) do {
|
||||
case "EUD Connected": {
|
||||
SETVAR(player,EGVAR(client,eudConnected),true);
|
||||
player setVariable [QEGVAR(client,eudConnected), true, true];
|
||||
};
|
||||
case "EUD Disconnected": {
|
||||
SETVAR(player,EGVAR(client,eudConnected),false);
|
||||
player setVariable [QEGVAR(client,eudConnected), false, true];
|
||||
SETVAR(player,EGVAR(client,lrfEnabled),false);
|
||||
call EFUNC(uav,stopMavlinkBroadcast);
|
||||
"armatak" callExtension ["uas:stop_endpoint", []];
|
||||
"armatak" callExtension ["mdns:stop", []];
|
||||
@@ -27,14 +28,16 @@ addMissionEventHandler ["ExtensionCallback", {
|
||||
[_function, "error", _name] call FUNC(notify);
|
||||
|
||||
if (_function == "UDP Socket is not running") then {
|
||||
SETVAR(player,EGVAR(client,eudConnected),false);
|
||||
player setVariable [QEGVAR(client,eudConnected), false, true];
|
||||
SETVAR(player,EGVAR(client,lrfEnabled),false);
|
||||
call EFUNC(uav,stopMavlinkBroadcast);
|
||||
"armatak" callExtension ["uas:stop_endpoint", []];
|
||||
"armatak" callExtension ["mdns:stop", []];
|
||||
};
|
||||
|
||||
if (_function == "failed to bind UDP socket") then {
|
||||
SETVAR(player,EGVAR(client,eudConnected),false);
|
||||
player setVariable [QEGVAR(client,eudConnected), false, true];
|
||||
SETVAR(player,EGVAR(client,lrfEnabled),false);
|
||||
call EFUNC(uav,stopMavlinkBroadcast);
|
||||
"armatak" callExtension ["uas:stop_endpoint", []];
|
||||
"armatak" callExtension ["mdns:stop", []];
|
||||
|
||||
Reference in New Issue
Block a user