diff --git a/addons/main/CfgFunctions.hpp b/addons/main/CfgFunctions.hpp index ca68ebd..c417e8f 100644 --- a/addons/main/CfgFunctions.hpp +++ b/addons/main/CfgFunctions.hpp @@ -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"; diff --git a/addons/main/functions/api/fn_send_digital_pointer_cot.sqf b/addons/main/functions/api/fn_send_digital_pointer_cot.sqf index 7de1923..b32740e 100644 --- a/addons/main/functions/api/fn_send_digital_pointer_cot.sqf +++ b/addons/main/functions/api/fn_send_digital_pointer_cot.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]]; }; \ No newline at end of file diff --git a/addons/main/functions/api/fn_send_eud_cot.sqf b/addons/main/functions/api/fn_send_eud_cot.sqf index 5cb2b4c..6d05326 100644 --- a/addons/main/functions/api/fn_send_eud_cot.sqf +++ b/addons/main/functions/api/fn_send_eud_cot.sqf @@ -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]]; \ No newline at end of file +"armatak" callExtension ["tcp_socket:send_eud_cot", [_eud_cot]]; \ No newline at end of file diff --git a/addons/main/functions/api/fn_send_marker_cot.sqf b/addons/main/functions/api/fn_send_marker_cot.sqf index 7b9a5b1..7139685 100644 --- a/addons/main/functions/api/fn_send_marker_cot.sqf +++ b/addons/main/functions/api/fn_send_marker_cot.sqf @@ -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]]; \ No newline at end of file +"armatak" callExtension ["tcp_socket:send_marker_cot", [_marker_cot]]; \ No newline at end of file diff --git a/addons/main/functions/fn_init.sqf b/addons/main/functions/fn_init.sqf index 340a507..11af016 100644 --- a/addons/main/functions/fn_init.sqf +++ b/addons/main/functions/fn_init.sqf @@ -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;