mirror of
https://github.com/valmojr/armatak.git
synced 2026-06-13 11:53:28 +00:00
added mavlink indexing functions
This commit is contained in:
@@ -19,6 +19,18 @@ class CfgFunctions {
|
||||
class send_marker_cot {
|
||||
file = "\armatak\armatak\addons\main\functions\api\fn_send_marker_cot.sqf";
|
||||
};
|
||||
class send_uas_platform_cot {
|
||||
file = "\armatak\armatak\addons\main\functions\api\fn_send_uas_platform_cot.sqf";
|
||||
};
|
||||
class send_uas_video_cot {
|
||||
file = "\armatak\armatak\addons\main\functions\api\fn_send_uas_video_cot.sqf";
|
||||
};
|
||||
class send_uas_sensor_cot {
|
||||
file = "\armatak\armatak\addons\main\functions\api\fn_send_uas_sensor_cot.sqf";
|
||||
};
|
||||
class set_uas_camera_override {
|
||||
file = "\armatak\armatak\addons\main\functions\api\fn_set_uas_camera_override.sqf";
|
||||
};
|
||||
class stop_tcp_socket {
|
||||
file = "\armatak\armatak\addons\main\functions\api\fn_stop_tcp_socket.sqf";
|
||||
};
|
||||
@@ -40,6 +52,9 @@ class CfgFunctions {
|
||||
class extract_sensor_data {
|
||||
file = "\armatak\armatak\addons\main\functions\extract_data\fn_extract_sensor_data.sqf";
|
||||
};
|
||||
class extract_uas_camera_data {
|
||||
file = "\armatak\armatak\addons\main\functions\extract_data\fn_extract_uas_camera_data.sqf";
|
||||
};
|
||||
class extract_unit_callsign {
|
||||
file = "\armatak\armatak\addons\main\functions\extract_data\fn_extract_unit_callsign.sqf";
|
||||
};
|
||||
@@ -131,3 +146,4 @@ class CfgFunctions {
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -13,6 +13,8 @@ addMissionEventHandler ["ExtensionCallback", {
|
||||
};
|
||||
case "EUD Disconnected": {
|
||||
SETVAR(player,EGVAR(client,eudConnected),false);
|
||||
call EFUNC(uav,stopMavlinkBroadcast);
|
||||
"armatak" callExtension ["mdns:stop", []];
|
||||
};
|
||||
default {};
|
||||
};
|
||||
@@ -25,10 +27,14 @@ addMissionEventHandler ["ExtensionCallback", {
|
||||
|
||||
if (_function == "UDP Socket is not running") then {
|
||||
SETVAR(player,EGVAR(client,eudConnected),false);
|
||||
call EFUNC(uav,stopMavlinkBroadcast);
|
||||
"armatak" callExtension ["mdns:stop", []];
|
||||
};
|
||||
|
||||
if (_function == "failed to bind UDP socket") then {
|
||||
SETVAR(player,EGVAR(client,eudConnected),false);
|
||||
call EFUNC(uav,stopMavlinkBroadcast);
|
||||
"armatak" callExtension ["mdns:stop", []];
|
||||
};
|
||||
};
|
||||
case "TCP SOCKET": {
|
||||
@@ -45,6 +51,12 @@ addMissionEventHandler ["ExtensionCallback", {
|
||||
case "VIDEO": {
|
||||
[_function, "success", _name] call FUNC(notify);
|
||||
};
|
||||
case "MDNS": {
|
||||
[_function, "success", _name] call FUNC(notify);
|
||||
};
|
||||
case "MDNS ERROR": {
|
||||
[_function, "warning", _name] call FUNC(notify);
|
||||
};
|
||||
case "VIDEO ERROR": {
|
||||
[_function, "error", _name] call FUNC(notify);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user