Added parameters
This commit is contained in:
parent
3241d59e7b
commit
d302e599ce
295
params.go
Normal file
295
params.go
Normal file
@ -0,0 +1,295 @@
|
|||||||
|
package n9m
|
||||||
|
|
||||||
|
type RIP struct {
|
||||||
|
DEVID string // ID номер устройства
|
||||||
|
BN string // бортовой номер
|
||||||
|
BID string // гос. номер
|
||||||
|
LN string // Название линии
|
||||||
|
DID string // номер водительского удостоверения
|
||||||
|
DNAME string // ФИО водителя
|
||||||
|
}
|
||||||
|
|
||||||
|
type VS struct {
|
||||||
|
VIN string // VIN номер
|
||||||
|
}
|
||||||
|
|
||||||
|
type TIMEP struct {
|
||||||
|
DATEM int // формат даты
|
||||||
|
TIMEM int // формат времени
|
||||||
|
TIMEZ string // часовой пояс
|
||||||
|
}
|
||||||
|
|
||||||
|
type ATP struct {
|
||||||
|
GE int // Синхронизация времени при помощи ГНСС
|
||||||
|
NE int // Синхронизация времени при помощи NTP
|
||||||
|
NS string // NTP сервер для синхронизации
|
||||||
|
}
|
||||||
|
|
||||||
|
type SSP struct {
|
||||||
|
UPT int // вкл/выкл
|
||||||
|
DDS int // задержка перед выключением (при выборе зажигания)
|
||||||
|
UH int // час включения
|
||||||
|
UM int // минута включения
|
||||||
|
US int // минута включения
|
||||||
|
DH int // час выключения
|
||||||
|
DM int // минута выключения
|
||||||
|
DS int // секунда выключения
|
||||||
|
CPM int // время выключения света
|
||||||
|
}
|
||||||
|
|
||||||
|
type SWUS struct {
|
||||||
|
IOWP int // Включение через IO
|
||||||
|
GSWP int // включение через G-сенсор
|
||||||
|
TX string // порог по X для G-сенсорa
|
||||||
|
TY string // порог по Y для G-сенсорa
|
||||||
|
TZ string // порог по Z для G-сенсорa
|
||||||
|
RTWP int // удаленное включение
|
||||||
|
PHWP int // включение через телефон
|
||||||
|
PTWP int // включение через SMS
|
||||||
|
}
|
||||||
|
|
||||||
|
type UMP struct {
|
||||||
|
UIF []UIF // список юзеров
|
||||||
|
}
|
||||||
|
|
||||||
|
type UIF struct {
|
||||||
|
UN string // username
|
||||||
|
PW string // password
|
||||||
|
UR int // level
|
||||||
|
}
|
||||||
|
|
||||||
|
type SUBSTRNET struct {
|
||||||
|
NEC []NEC
|
||||||
|
RLE int
|
||||||
|
SAE int
|
||||||
|
SM int // Качество дополнительных потоков
|
||||||
|
TOTALBW int // Максимальная скорость интернета
|
||||||
|
}
|
||||||
|
|
||||||
|
type NEC struct {
|
||||||
|
AEN int // звук (вкл/выкл)
|
||||||
|
VEN int // видео (вкл/выкл)
|
||||||
|
BR int // битрейт
|
||||||
|
ECT int // кодировка
|
||||||
|
FR int // фреймрейт
|
||||||
|
FT int // тип кадров
|
||||||
|
QLT int // качество трансляции
|
||||||
|
RST int // разрешение
|
||||||
|
}
|
||||||
|
|
||||||
|
type DOSD struct {
|
||||||
|
CHN []string // названия каналов
|
||||||
|
}
|
||||||
|
|
||||||
|
type AR struct {
|
||||||
|
HDAE int // Двойная запись на жесткий диск
|
||||||
|
HID int // выбрать место для записи резервного потока
|
||||||
|
RM int // режим записи резервного потока
|
||||||
|
VEC []VEC // параметры суб. потоков
|
||||||
|
}
|
||||||
|
|
||||||
|
type VEC struct {
|
||||||
|
VEN int // видео (вкл/выкл)
|
||||||
|
RST int // разрешение видеопотока
|
||||||
|
ECT int // кодировка
|
||||||
|
FR int // фреймрейт
|
||||||
|
QLT int // качество записи
|
||||||
|
AEN int // звук (вкл/выкл)
|
||||||
|
ALT int // качество видео при тревоге
|
||||||
|
}
|
||||||
|
|
||||||
|
type EOSD struct {
|
||||||
|
COSD []COSD
|
||||||
|
DE int // показывать ли ID регистратора
|
||||||
|
DTE int
|
||||||
|
DX int
|
||||||
|
DY int
|
||||||
|
GE int // показывать ли GPS
|
||||||
|
GX int
|
||||||
|
GY int
|
||||||
|
NE int // показывать ли название канала
|
||||||
|
NX int
|
||||||
|
NY int
|
||||||
|
SE int // показывать ли скорость
|
||||||
|
SX int
|
||||||
|
SY int
|
||||||
|
TE int // показывать ли время
|
||||||
|
TX int
|
||||||
|
TY int
|
||||||
|
VE int // показывать ли номер устройства
|
||||||
|
VX int
|
||||||
|
VY int
|
||||||
|
WME int
|
||||||
|
}
|
||||||
|
|
||||||
|
type COSD struct {
|
||||||
|
EN int
|
||||||
|
F int
|
||||||
|
ID int
|
||||||
|
L int
|
||||||
|
T string
|
||||||
|
TP int
|
||||||
|
X int
|
||||||
|
Y int
|
||||||
|
}
|
||||||
|
|
||||||
|
type IOP struct {
|
||||||
|
EN int
|
||||||
|
AS int
|
||||||
|
EL int
|
||||||
|
SDT int
|
||||||
|
APR APR
|
||||||
|
}
|
||||||
|
|
||||||
|
type SAP struct {
|
||||||
|
EN int
|
||||||
|
AS int
|
||||||
|
WP int
|
||||||
|
SV int
|
||||||
|
AT int
|
||||||
|
APR APR
|
||||||
|
UN int
|
||||||
|
}
|
||||||
|
|
||||||
|
type APR struct {
|
||||||
|
AR ARR
|
||||||
|
SS SS
|
||||||
|
ET int
|
||||||
|
}
|
||||||
|
|
||||||
|
type ARR struct {
|
||||||
|
CH int
|
||||||
|
D int
|
||||||
|
}
|
||||||
|
|
||||||
|
type SS struct {
|
||||||
|
EN int
|
||||||
|
}
|
||||||
|
|
||||||
|
type UAP struct {
|
||||||
|
EN int
|
||||||
|
AS int
|
||||||
|
VT int
|
||||||
|
SDT int
|
||||||
|
}
|
||||||
|
|
||||||
|
type PVLAS struct {
|
||||||
|
EN int
|
||||||
|
AS int
|
||||||
|
SDT int
|
||||||
|
CH int
|
||||||
|
}
|
||||||
|
|
||||||
|
type PMDAS struct {
|
||||||
|
EN int
|
||||||
|
AS int
|
||||||
|
SDT int
|
||||||
|
CH int
|
||||||
|
}
|
||||||
|
|
||||||
|
type DSM struct {
|
||||||
|
DSMA int
|
||||||
|
DSMFE int
|
||||||
|
RWFE int
|
||||||
|
}
|
||||||
|
|
||||||
|
type GSP struct {
|
||||||
|
LANT int // Язык системы
|
||||||
|
GM int // Система геопозиционирования
|
||||||
|
}
|
||||||
|
|
||||||
|
type ETHERNET struct {
|
||||||
|
IPMODE int // Тип IP
|
||||||
|
PIP PIP // Параметры IP
|
||||||
|
DNSMODE int // Автоматическое получение DNS
|
||||||
|
DNS DNS // Параметры DNS
|
||||||
|
KEYS KEYS
|
||||||
|
}
|
||||||
|
|
||||||
|
type PIP struct {
|
||||||
|
IPADDR string // IP адрес
|
||||||
|
SUBMASK string // Маска подсети
|
||||||
|
GATEWAY string // Шлюз сети
|
||||||
|
}
|
||||||
|
|
||||||
|
type DNS struct {
|
||||||
|
PDNS string // Основной DNS
|
||||||
|
ADNS string // Дополнительный DNS
|
||||||
|
}
|
||||||
|
|
||||||
|
type KEYS struct {
|
||||||
|
MAC string // MAC-адрес
|
||||||
|
}
|
||||||
|
|
||||||
|
type WIFI struct {
|
||||||
|
ENABLE int // Статус WIFI
|
||||||
|
ESSID string // Название точки доступа
|
||||||
|
ECRYPTTYPE int // Тип защиты WIFI
|
||||||
|
PWD string // Пароль от WIFI
|
||||||
|
IPMODE int // Вид IP
|
||||||
|
PIP PIP // Параметры IP
|
||||||
|
}
|
||||||
|
|
||||||
|
type M3G struct {
|
||||||
|
M3M M3M // Управление активацией
|
||||||
|
MP MP // Параметры первого модуля связи
|
||||||
|
M4G MP // Параметры второго модуля связи
|
||||||
|
}
|
||||||
|
|
||||||
|
type M3M struct {
|
||||||
|
AT int // Режим работы модуля связи
|
||||||
|
TN1 string // Номер активации 1
|
||||||
|
TN2 string // Номер активации 2
|
||||||
|
TN3 string // Номер активации 3
|
||||||
|
}
|
||||||
|
|
||||||
|
type MP struct {
|
||||||
|
NM int // Выбор соединения
|
||||||
|
APN string // APN
|
||||||
|
UN string // Логин
|
||||||
|
PW string // Пароль
|
||||||
|
}
|
||||||
|
|
||||||
|
type MCMS struct {
|
||||||
|
M int // Битовая маска включенных серверов
|
||||||
|
SP []SP // Параметры сервера
|
||||||
|
}
|
||||||
|
|
||||||
|
type SP struct {
|
||||||
|
EN int // Статус сервера
|
||||||
|
CP int // Протокол подключения
|
||||||
|
NWT int // Способ подключения
|
||||||
|
CS string // Адрес сервера
|
||||||
|
MS string // Адрес медиасервера
|
||||||
|
CPORT int // TCP-порт сервера
|
||||||
|
MPORT int // TCP-порт медиасервера
|
||||||
|
CUPORT int // UDP-порт сервера
|
||||||
|
MUPORT int // UDP-порт медиасервера
|
||||||
|
}
|
||||||
|
|
||||||
|
type Setting struct {
|
||||||
|
RIP RIP
|
||||||
|
VS VS
|
||||||
|
GSP GSP
|
||||||
|
TIMEP TIMEP
|
||||||
|
ETHERNET ETHERNET
|
||||||
|
KEYS KEYS
|
||||||
|
WIFI WIFI
|
||||||
|
M3G M3G
|
||||||
|
MCMS MCMS
|
||||||
|
ATP ATP
|
||||||
|
SSP SSP
|
||||||
|
SWUS SWUS
|
||||||
|
UMP UMP
|
||||||
|
SUBSTRNET SUBSTRNET
|
||||||
|
DOSD DOSD
|
||||||
|
AR AR
|
||||||
|
EOSD []EOSD
|
||||||
|
MAIN []VEC
|
||||||
|
IOP []IOP
|
||||||
|
SAP SAP
|
||||||
|
UAP UAP
|
||||||
|
PVLAS PVLAS
|
||||||
|
PMDAS PMDAS
|
||||||
|
DSM DSM
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user