Отладка индикации цвета надписи в режиме контроль

This commit is contained in:
Maxim
2026-02-06 10:58:57 +03:00
parent 1f6b5d8f21
commit 3e0f667fc5
5 changed files with 2 additions and 3 deletions

View File

@@ -195,7 +195,6 @@ func _on_status_updated(status_text: String) -> void:
func _update_status_text(text: String) -> void:
$control_result.text = text
# Можно добавить смену цвета в зависимости от статуса
if 'Ошибка' in text or 'неисправен' in text:
$control_result.add_theme_color_override('font_color', Color.RED)
log.message(Logger.INFO, 'Прибор ПРД-%s неисправен' % [unit_prd_k.self_name])

View File

@@ -193,7 +193,6 @@ func _on_status_updated(status_text: String) -> void:
func _update_status_text(text: String) -> void:
$control_result.text = text
# Можно добавить смену цвета в зависимости от статуса
if 'Ошибка' in text or 'неисправен' in text:
$control_result.add_theme_color_override('font_color', Color.RED)
log.message(Logger.INFO, 'Прибор ПРД-%s неисправен' % [unit_prd_n.self_name])

View File

@@ -190,7 +190,6 @@ func _on_status_updated(status_text: String) -> void:
func _update_status_text(text: String) -> void:
$control_result.text = text
# Можно добавить смену цвета в зависимости от статуса
if 'Ошибка' in text or 'неисправен' in text:
$control_result.add_theme_color_override('font_color', Color.RED)
log.message(Logger.INFO, 'Прибор ПРД-%s неисправен' % [unit_prd_v.self_name])

View File

@@ -280,6 +280,7 @@ class PRD:
# Определение состояния обслуживания
if unit_control:
if unit_control.flags.control_is_over:
serviceability = 0 # Перед результатом контроля необходимо сбросить значение
serviceability = _set_serviceability_from_control_results(unit_control)
else:
serviceability = _set_serviceability_from_online_status(check_dic)

View File

@@ -432,6 +432,7 @@ static func take_ecm_id(ecm_dic: Dictionary, device_name: String, current_lit: i
## Обработка состояния FS_WORK - проверка работы ФС
func _handle_fs_work_state() -> void:
_set_status('Проверка связи сервиса КАПС РПБ')
if not ecms.has(current_ecm_key): push_error('Нет текущей ecm: %s' % current_ecm_key); return
_set_status('Ожидание выполнения помехи состояние %s литеры %s' % [ecms[current_ecm_key].svk, current_litera])
if current_ecm_key > 0 and ecms[current_ecm_key].svk == 1:
if not flags.si_fs_input: