Исправление
This commit is contained in:
@@ -27,14 +27,13 @@ static func manage_fs(mode: bool, pribor: String, pribor_config: Dictionary, fs_
|
||||
## Проверка касет П1 и ИП МА2000
|
||||
static func check_block_ip(status_prd: PackedByteArray, block_config: Dictionary) -> Dictionary:
|
||||
# Конфигурация проверяемых блоков
|
||||
const BYTE_DRY_CONTACT: int = 27
|
||||
var byte_dry: int = 27
|
||||
var ug_online: bool = (status_prd[0] >> 1) & 1
|
||||
for block in block_config:
|
||||
var bit: int = block_config[block][0]
|
||||
if ug_online:
|
||||
var status = status_prd[BYTE_DRY_CONTACT] >> bit & 1
|
||||
block_config[block][1] = status
|
||||
|
||||
var status = status_prd[byte_dry] >> bit & 1
|
||||
block_config[block][1] = false if status else true
|
||||
return block_config
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user