SDK Guard 1.0.1
SDK для связи с сетевыми контроллерами Iron logic
Структура ilg_z5rw_config

#include <ilguard.h>

Открытые атрибуты

uint8_t nCRC
 
uint8_t nVersion
 
union {
   uint16_t   nFlags
 
   struct {
      uint16_t   ctCardMode: 1
 0 CardMode (для памяти).
 
      uint16_t   ctDual_zone: 1
 1 Использование двух зон.
 
      uint16_t   ctReaderMode: 1
 2 Режим считывателей (Dallas/Wiegand).
 
      uint16_t   ctAPB: 1
 3 Антипассбэк.
 
      uint16_t   blk_oxr: 1
 4 Блокировка включает охрану.
 
      uint16_t   flgUnused5: 1
 5 Не занято.
 
      uint16_t   flgUnused6: 1
 6 Не занято.
 
      uint16_t   ctAltWieg: 1
 7 Альтернативный Wiegand (на SND).
 
      uint16_t   ctMemSize: 3
 8 Размер конфигурации памяти.
 
      uint16_t   ctUniBank: 1
 11 Один банк карт.
 
      uint16_t   joinbank: 1
 12 Режим JOIN.
 
   }   sys_flags
 
}; 
 
uint16_t nGrn_mask
 Зелёный. Подробнее...
 
uint16_t nRed_mask
 Красный.
 
uint16_t nSnd_mask
 Звук.
 
uint16_t nAlarm_mask
 Тревога. Подробнее...
 
uint16_t nPower_mask
 Электроконтроль.
 
uint16_t nGate_msk
 Шлюз занят.
 
uint16_t nBell_mask
 Звонок.
 
uint8_t nD0_dn
 DATA0. Подробнее...
 
uint8_t nD0_up
 DATA0.
 
uint8_t nD1_dn
 DATA1.
 
uint8_t nD1_up
 DATA1.
 
uint8_t nGRN_dn
 Вход Green. Подробнее...
 
uint8_t nGRN_up
 Вход Green.
 
uint8_t nRED_dn
 Вход Red.
 
uint8_t nRED_up
 Вход Red.
 
uint8_t nSND_dn
 Вход BEEP.
 
uint8_t nSND_up
 Вход BEEP.
 
uint8_t nLOCK0_dn
 LOCK. Подробнее...
 
uint8_t nLOCK0_up
 LOCK.
 
uint8_t nLOCK1_dn
 LOCK 1k8.
 
uint8_t nLOCK1_up
 LOCK 1k8.
 
uint8_t nLOCK2_dn
 LOCK 3k6.
 
uint8_t nLOCK2_up
 LOCK 3k6.
 
uint8_t nBUTT0_dn
 BUTT. Подробнее...
 
uint8_t nBUTT0_up
 BUTT.
 
uint8_t nBUTT1_dn
 BUTT 1k8.
 
uint8_t nBUTT1_up
 BUTT 1k8.
 
uint8_t nBUTT2_dn
 BUTT 3k6.
 
uint8_t nBUTT2_up
 BUTT 3k6.
 
uint8_t nDOOR0_dn
 DOOR. Подробнее...
 
uint8_t nDOOR0_up
 DOOR.
 
uint8_t nDOOR1_dn
 DOOR 1k8.
 
uint8_t nDOOR1_up
 DOOR 1k8.
 
uint8_t nDOOR2_dn
 DOOR 3k6.
 
uint8_t nDOOR2_up
 DOOR 3k6.
 
uint8_t nEXT0_dn
 EXT. Подробнее...
 
uint8_t nEXT0_up
 EXT.
 
uint8_t nEXT1_dn
 EXT 1k8.
 
uint8_t nEXT1_up
 EXT 1k8.
 
uint8_t nEXT2_dn
 EXT 3k6.
 
uint8_t nEXT2_up
 EXT 3k6.
 
union {
   uint32_t   nLock_flags
 Флаги замка.
 
   struct {
      uint32_t   activator: 1
 Вместо free - passive.
 
      uint32_t   trigmode: 1
 Режим триггер.
 
      uint32_t   duallock: 1
 Режим "два выхода" (турникет).
 
      uint32_t   no_wait_door: 1
 Не ждать закрытия двери.
 
      uint32_t   unblock_door: 1
 Дверь не открыли.
 
      uint32_t   nightlock: 1
 Режим "ночной замок".
 
      uint32_t   nightconf: 1
 Есть подтверждение переключения ночного.
 
      uint32_t   no_long_pwr: 1
 Нельзя долго включать (э.механика).
 
   }   lock_flags
 
}; 
 
uint16_t aLock_mask [4]
 Маски.
 
uint8_t aLock_cmd [16]
 Логика.
 

Подробное описание

Конфигурация Z5-R Web, Z-5R Web BT.

Данные класса

◆ 

union { ... } ilg_z5rw_config::@8

Замок.

◆ nAlarm_mask

uint16_t ilg_z5rw_config::nAlarm_mask

Тревога.

Специальные.

◆ nBUTT0_dn

uint8_t ilg_z5rw_config::nBUTT0_dn

BUTT.

Команды BUTT.

◆ nCRC

uint8_t ilg_z5rw_config::nCRC

Контрольная сумма CRC-8.

◆ nD0_dn

uint8_t ilg_z5rw_config::nD0_dn

DATA0.

Команды от считывателей

◆ nDOOR0_dn

uint8_t ilg_z5rw_config::nDOOR0_dn

DOOR.

Команды DOOR.

◆ nEXT0_dn

uint8_t ilg_z5rw_config::nEXT0_dn

EXT.

Команды EXT.

◆ nFlags

uint16_t ilg_z5rw_config::nFlags

Системные флаги.

◆ nGRN_dn

uint8_t ilg_z5rw_config::nGRN_dn

Вход Green.

Команды входов.

◆ nGrn_mask

uint16_t ilg_z5rw_config::nGrn_mask

Зелёный.

Индикация.

◆ nLOCK0_dn

uint8_t ilg_z5rw_config::nLOCK0_dn

LOCK.

Команды LOCK.

◆ nVersion

uint8_t ilg_z5rw_config::nVersion

Версия конфигурации.


Объявления и описания членов структуры находятся в файле: