diff --git a/pkg/parameters/params.go b/pkg/parameters/params.go index da63216..7840d5c 100644 --- a/pkg/parameters/params.go +++ b/pkg/parameters/params.go @@ -152,6 +152,8 @@ type SAP struct { UN int } +// 7.24.3 +// Alarm processing parameters type APR struct { AR ARR SS SS @@ -167,13 +169,6 @@ type SS struct { EN int } -type UAP struct { - EN int - AS int - VT int - SDT int -} - type PVLAS struct { EN int AS int @@ -257,8 +252,10 @@ type MCMS struct { SP []SP // Параметры сервера } +// 7.12.1 +// Central server configuration type SP struct { - EN int // Статус сервера + EN int // Флаг включения CP int // Протокол подключения NWT int // Способ подключения CS string // Адрес сервера @@ -269,7 +266,45 @@ type SP struct { MUPORT int // UDP-порт медиасервера } +// 7.28 +// NVR remote device parameters +type REDEV struct { + EN int // Флаг включения + LOCK int // ??? + CHL int // Номер канала на устройстве + RECHL int // ??? + ONLINE int // Доступно ли сейчас устройство + RETYPE int // Тип устройства + PROTYPE int // Тип протокола + IPTYPE int // Тип IP-адреса (IPv4/IPv6) + CONTYPE int // ??? + SW int // Источник поступаемого сигнала + REPORT int // Порт камеры + REIP int // IP камеры + ID int // Идентификатор камеры + RENAME string // Название устройства + USER string // Имя пользователя + PWD string // Пароль + URL string // ??? + CMDPORT string // ??? +} + +// 7.29 +// Panel emergency alarm +type UAP struct { + EN int // Флаг включения + AS int // Уровень тревоги + T int // ??? + VT int // ??? + UN string // Имя тревоги + UO string // Имя тривоги на экране водителя + APR APR // Параметры обработки тревоги + // AP AP // Параметры тревоги + SDT int // ??? +} + // 7.30 +// Network monitoring status parameters type PGDSM struct { PGPS PGPS `json:"PGPS,omitempty"` PDSM PDSM `json:"PDSM,omitempty"` @@ -286,6 +321,7 @@ type PGPS struct { } // 7.30.2 +// Device status parameter type PDSM struct { } @@ -323,6 +359,7 @@ type Setting struct { EOSD []EOSD `json:"EOSD,omitempty"` IOP []IOP `json:"IOP,omitempty"` SAP SAP `json:"SAP,omitempty"` + REDEV []REDEV `json:"REDEV,omitempty"` UAP UAP `json:"UAP,omitempty"` PGDSM PGDSM `json:"PGDSM,omitempty"` PVLAS PVLAS `json:"PVLAS,omitempty"`