From ec06ee84de821a88014e0c38dfa64ded0f92ca79 Mon Sep 17 00:00:00 2001 From: Alexander Lazarenko Date: Tue, 3 Jun 2025 01:54:59 +0300 Subject: [PATCH] Added some new fields --- pkg/parameters/params.go | 31 +++++++++++++++++++++++++------ 1 file changed, 25 insertions(+), 6 deletions(-) diff --git a/pkg/parameters/params.go b/pkg/parameters/params.go index 6c450af..12e24a2 100644 --- a/pkg/parameters/params.go +++ b/pkg/parameters/params.go @@ -2,12 +2,15 @@ package parameters // 7.2 type RIP struct { - DEVID string // ID номер устройства - BN string // бортовой номер - BID string // гос. номер - LN string // Название линии - DID string // номер водительского удостоверения - DNAME string // ФИО водителя + DEVID string // ID номер устройства + BN string // бортовой номер + BID string // гос. номер + LN string // Название линии + DID string // номер водительского удостоверения + DNAME string // ФИО водителя + REC int // Тип записи видоепотока (0 - беск запись, 1 - запись по событиям, 2 - по расписанию) + PREREC int // Длительность предтревожной записи + POSTREC int // Длительность послетревожной записи } type VS struct { @@ -71,9 +74,11 @@ type NEC struct { AEN int // звук (вкл/выкл) VEN int // видео (вкл/выкл) BR int // битрейт + BRM int ECT int // кодировка FR int // фреймрейт FT int // тип кадров + KFI int QLT int // качество трансляции RST int // разрешение } @@ -95,8 +100,10 @@ type VEC struct { ECT int // кодировка FR int // фреймрейт QLT int // качество записи + RM int // режим работы AEN int // звук (вкл/выкл) ALT int // качество видео при тревоге + BRM int // режим битрейта } type EOSD struct { @@ -134,6 +141,18 @@ type COSD struct { Y int } +type MAIN struct { + VEN uint // 1/0 + RST uint // разрешение + ECT uint // кодировка + FR uint // фреймрейт + QLT uint // качество записи + RM uint // режим работы (0 - всегда, 1 - по расписанию, 2 - по тревоге) + AEN uint // звук + ALT uint // качество видео при тревоге + BRM uint // режим битрейта +} + type IOP struct { EN int AS int