mirror of
https://github.com/valmojr/armatak.git
synced 2026-06-13 15:33:29 +00:00
updated tcp scoket handler on SQF functions
This commit is contained in:
@@ -25,8 +25,8 @@ class CfgFunctions {
|
||||
class send_marker_cot {
|
||||
file = "\armatak\armatak\armatak_main\functions\api\fn_send_marker_cot.sqf";
|
||||
};
|
||||
class send_message_cot {
|
||||
file = "\armatak\armatak\armatak_main\functions\api\fn_send_marker_cot.sqf";
|
||||
class stop_tcp_socket {
|
||||
file = "\armatak\armatak\armatak_main\functions\api\fn_stop_tcp_socket.sqf";
|
||||
};
|
||||
class extract_callsign {
|
||||
file = "\armatak\armatak\armatak_main\functions\extract_data\fn_extract_callsign.sqf";
|
||||
|
||||
@@ -10,5 +10,5 @@ if (!isNull _digitalPointer) then {
|
||||
|
||||
_dpCot = [_link_uid, _contact_callsign, _digitalPointerPosition select 0, _digitalPointerPosition select 1, _digitalPointerPosition select 2];
|
||||
|
||||
"armatak" callExtension ["cot_router:send_digital_pointer_cot", [_dpCot]];
|
||||
"armatak" callExtension ["tcp_socket:send_digital_pointer_cot", [_dpCot]];
|
||||
};
|
||||
@@ -9,4 +9,4 @@ _uuid = _unit call armatak_fnc_extract_uuid;
|
||||
|
||||
_eud_cot = [_uuid, _position select 0, _position select 1, _position select 2, _callsign, _group_name, _group_role, _position select 3, speed player / 3.6];
|
||||
|
||||
"armatak" callExtension ["cot_router:send_eud_cot", [_eud_cot]];
|
||||
"armatak" callExtension ["tcp_socket:send_eud_cot", [_eud_cot]];
|
||||
@@ -9,4 +9,4 @@ _uuid = _unit call armatak_fnc_extract_uuid;
|
||||
|
||||
_marker_cot = [_uuid, _type, _unit_position select 0, _unit_position select 1, _unit_position select 2, _callsign, _unit_position select 3, speed _unit / 3.6];
|
||||
|
||||
"armatak" callExtension ["cot_router:send_marker_cot", [_marker_cot]];
|
||||
"armatak" callExtension ["tcp_socket:send_marker_cot", [_marker_cot]];
|
||||
@@ -37,10 +37,12 @@ if (isServer) exitWith {
|
||||
|
||||
_tak_server_fulladdress = _tak_server_instance_address + ":" + (str _tak_server_instance_port);
|
||||
|
||||
missionNamespace setVariable ["_armatak_server_instance", _tak_server_fulladdress];
|
||||
missionNamespace setVariable ["_armatak_tcp_socket_is_running", true];
|
||||
missionNamespace setVariable ["_atak_server_instance", _tak_server_fulladdress];
|
||||
missionNamespace setVariable ["_group_colors", ["White", "Yellow", "Orange", "Magenta", "Red", "Maroon", "Purple", "DarkBlue", "Blue", "Cyan", "Teal", "Green", "DarkGreen", "Brown"]];
|
||||
|
||||
"armatak" callExtension ["cot_router:start", [_tak_server_fulladdress]];
|
||||
"armatak" callExtension ["tcp_socket:start", [_tak_server_fulladdress]];
|
||||
|
||||
_syncUnits = synchronizedObjects _logic;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user