Исправления. Исправлен вылет при попытке назначить помеху на несуществующий сектор nmfs
This commit is contained in:
@@ -383,8 +383,8 @@ texture_normal = ExtResource("14_ggrwd")
|
|||||||
[connection signal="toggled" from="btn_activate" to="." method="on_btn_activate_toggled"]
|
[connection signal="toggled" from="btn_activate" to="." method="on_btn_activate_toggled"]
|
||||||
[connection signal="toggled" from="btn_center" to="." method="on_btn_center_toggled"]
|
[connection signal="toggled" from="btn_center" to="." method="on_btn_center_toggled"]
|
||||||
[connection signal="button_down" from="zoom_plus" to="tilemap" method="_on_zoom_plus_button_down"]
|
[connection signal="button_down" from="zoom_plus" to="tilemap" method="_on_zoom_plus_button_down"]
|
||||||
[connection signal="button_up" from="zoom_plus" to="tilemap" method="_on_zoom_plus_button_up"]
|
|
||||||
[connection signal="button_up" from="zoom_plus" to="tilemap" method="_on_zoom_button_up"]
|
[connection signal="button_up" from="zoom_plus" to="tilemap" method="_on_zoom_button_up"]
|
||||||
|
[connection signal="button_up" from="zoom_plus" to="tilemap" method="_on_zoom_plus_button_up"]
|
||||||
[connection signal="button_down" from="zoom_minus" to="tilemap" method="_on_zoom_minus_button_down"]
|
[connection signal="button_down" from="zoom_minus" to="tilemap" method="_on_zoom_minus_button_down"]
|
||||||
[connection signal="button_up" from="zoom_minus" to="tilemap" method="_on_zoom_button_up"]
|
[connection signal="button_up" from="zoom_minus" to="tilemap" method="_on_zoom_button_up"]
|
||||||
[connection signal="pressed" from="btn_all_work" to="." method="_on_btn_all_work_pressed"]
|
[connection signal="pressed" from="btn_all_work" to="." method="_on_btn_all_work_pressed"]
|
||||||
|
|||||||
@@ -485,6 +485,9 @@ func interfer_create(_u, interfer_name, ecms, param, kni, id, dict, source_inter
|
|||||||
var set_nmfs_ok = set_nmfs(ecm)
|
var set_nmfs_ok = set_nmfs(ecm)
|
||||||
if set_nmfs_ok != Error.OK:
|
if set_nmfs_ok != Error.OK:
|
||||||
log.error('Ошибка выбора модуля ФС для помехи: %s' %[ecm.ispp])
|
log.error('Ошибка выбора модуля ФС для помехи: %s' %[ecm.ispp])
|
||||||
|
ecms.erase(ispp)
|
||||||
|
dict.erase(ispp)
|
||||||
|
return
|
||||||
signaller.emit_signal('interfer_new', ecm)
|
signaller.emit_signal('interfer_new', ecm)
|
||||||
if interfer_name == 'off':
|
if interfer_name == 'off':
|
||||||
signaller.emit_signal('interfer_off', ecm)
|
signaller.emit_signal('interfer_off', ecm)
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ class Threat:
|
|||||||
var id: int ## Идентификатор цели.
|
var id: int ## Идентификатор цели.
|
||||||
var lat: float ## Текущие координаты, широта в градусах.
|
var lat: float ## Текущие координаты, широта в градусах.
|
||||||
var lon: float ## Текущие координаты, долгота в градусах.
|
var lon: float ## Текущие координаты, долгота в градусах.
|
||||||
var pow: float ## Уровень принимаемого сигнала, дБм.
|
var pow: float ## Уровень принимаемого сигнала, дБм.
|
||||||
var proto: String ## Тип протокола источника сигнала.
|
var proto: String ## Тип протокола источника сигнала.
|
||||||
var rkrp: String ## Рекомендуемый режим помехи.
|
var rkrp: String ## Рекомендуемый режим помехи.
|
||||||
var rparams: Dictionary ## Рекомендуемые параметры помехи.
|
var rparams: Dictionary ## Рекомендуемые параметры помехи.
|
||||||
|
|||||||
Reference in New Issue
Block a user