diff --git a/main.gd b/main.gd index c493466..17e80a3 100644 --- a/main.gd +++ b/main.gd @@ -42,6 +42,8 @@ func on_receive(data): if not ((json_data['ss'] is int) or (json_data['ss'] is float)): return if json_data['krp'] == 'off': Interfers.off_interfer(json_data) + sock.put_packet(Interfers.get_msg7_data()) + return if not json_data.has('powp'): return if not json_data.has('kni'): return if not json_data.has('params'): return diff --git a/project.godot b/project.godot index eee5af4..51ee6b8 100644 --- a/project.godot +++ b/project.godot @@ -12,7 +12,7 @@ config_version=5 config/name="Imi Skysens" run/main_scene="res://main.tscn" -config/features=PackedStringArray("4.1") +config/features=PackedStringArray("4.2") config/icon="res://icon.png" [autoload] diff --git a/threats.gd b/threats.gd index 7aa2d55..f24faa0 100644 --- a/threats.gd +++ b/threats.gd @@ -447,6 +447,11 @@ func get_threats_data(): msg_counter += 1 data_to_json['ss'] = msg_counter data_to_json['msvk'] = [] + for item in Interfers.interfers.values(): + var msvk = {} + msvk['ispp'] = item.options['ispp'] + msvk['svk'] = item.svk + data_to_json['msvk'].append(msvk) data_to_json['mis'] = [] for key in treats: var treat = treats[key]