Compare commits
6 Commits
v2.1.4-alp
...
v2
Author | SHA1 | Date | |
---|---|---|---|
91cb2927e3
|
|||
1f5248ac87
|
|||
ec06ee84de
|
|||
92e59cf650
|
|||
5c5496fa7f
|
|||
2737e23369
|
@ -91,13 +91,13 @@ type EventModelGetAlarmingResponse struct {
|
|||||||
|
|
||||||
// 3.4.1.3
|
// 3.4.1.3
|
||||||
type EventModelGetAlarmInfoStatusResponse struct {
|
type EventModelGetAlarmInfoStatusResponse struct {
|
||||||
ErrorCode uint `json:"ERRORCODE"`
|
ErrorCode uint `json:"ERRORCODE"`
|
||||||
ErrorCause string `json:"ERRORCAUSE"`
|
ErrorCause string `json:"ERRORCAUSE"`
|
||||||
MotionDetectionAlarm []MotionDetectionAlarmStatus `json:"MD"`
|
MotionDetectionAlarm []MotionDetectionAlarmStatus `json:"MD"`
|
||||||
IOAlarm []IOAlarmStatus `json:"IO"`
|
IOAlarm []IOAlarmStatus `json:"IO"`
|
||||||
StorageAlarm []StorageAlarmStatus `json:"ST"`
|
StorageAlarm []StorageAlarmStatus `json:"ST"`
|
||||||
StorageAlarmParameters []CameraCoveredAlarmStatus `json:"VS"`
|
CameraCoveredAlarm []CameraCoveredAlarmStatus `json:"VS"`
|
||||||
VideoLossAlarm []VideoLossAlarmStatus `json:"VL"`
|
VideoLossAlarm []VideoLossAlarmStatus `json:"VL"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// 3.4.1.4.1
|
// 3.4.1.4.1
|
||||||
@ -117,9 +117,8 @@ type IOAlarmStatus struct {
|
|||||||
|
|
||||||
// 3.4.1.4.4
|
// 3.4.1.4.4
|
||||||
type CameraCoveredAlarmStatus struct {
|
type CameraCoveredAlarmStatus struct {
|
||||||
ChannelMask uint `json:"CH"`
|
Status uint `json:"ISA"`
|
||||||
AlarmMask uint `json:"AT"`
|
Mask uint `json:"LCH"`
|
||||||
StatusMask uint `json:"AS"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 3.4.1.4.4
|
// 3.4.1.4.4
|
||||||
|
@ -2,12 +2,15 @@ package parameters
|
|||||||
|
|
||||||
// 7.2
|
// 7.2
|
||||||
type RIP struct {
|
type RIP struct {
|
||||||
DEVID string // ID номер устройства
|
DEVID string // ID номер устройства
|
||||||
BN string // бортовой номер
|
BN string // бортовой номер
|
||||||
BID string // гос. номер
|
BID string // гос. номер
|
||||||
LN string // Название линии
|
LN string // Название линии
|
||||||
DID string // номер водительского удостоверения
|
DID string // номер водительского удостоверения
|
||||||
DNAME string // ФИО водителя
|
DNAME string // ФИО водителя
|
||||||
|
REC int // Тип записи видоепотока (0 - беск запись, 1 - запись по событиям, 2 - по расписанию)
|
||||||
|
PREREC int // Длительность предтревожной записи
|
||||||
|
POSTREC int // Длительность послетревожной записи
|
||||||
}
|
}
|
||||||
|
|
||||||
type VS struct {
|
type VS struct {
|
||||||
@ -71,9 +74,11 @@ type NEC struct {
|
|||||||
AEN int // звук (вкл/выкл)
|
AEN int // звук (вкл/выкл)
|
||||||
VEN int // видео (вкл/выкл)
|
VEN int // видео (вкл/выкл)
|
||||||
BR int // битрейт
|
BR int // битрейт
|
||||||
|
BRM int
|
||||||
ECT int // кодировка
|
ECT int // кодировка
|
||||||
FR int // фреймрейт
|
FR int // фреймрейт
|
||||||
FT int // тип кадров
|
FT int // тип кадров
|
||||||
|
KFI int
|
||||||
QLT int // качество трансляции
|
QLT int // качество трансляции
|
||||||
RST int // разрешение
|
RST int // разрешение
|
||||||
}
|
}
|
||||||
@ -95,8 +100,10 @@ type VEC struct {
|
|||||||
ECT int // кодировка
|
ECT int // кодировка
|
||||||
FR int // фреймрейт
|
FR int // фреймрейт
|
||||||
QLT int // качество записи
|
QLT int // качество записи
|
||||||
|
RM int // режим работы
|
||||||
AEN int // звук (вкл/выкл)
|
AEN int // звук (вкл/выкл)
|
||||||
ALT int // качество видео при тревоге
|
ALT int // качество видео при тревоге
|
||||||
|
BRM int // режим битрейта
|
||||||
}
|
}
|
||||||
|
|
||||||
type EOSD struct {
|
type EOSD struct {
|
||||||
@ -134,6 +141,18 @@ type COSD struct {
|
|||||||
Y int
|
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 {
|
type IOP struct {
|
||||||
EN int
|
EN int
|
||||||
AS int
|
AS int
|
||||||
@ -281,12 +300,11 @@ type REDEV struct {
|
|||||||
SW int // Источник поступаемого сигнала
|
SW int // Источник поступаемого сигнала
|
||||||
REPORT int // Порт камеры
|
REPORT int // Порт камеры
|
||||||
REIP string // IP камеры
|
REIP string // IP камеры
|
||||||
ID int // Идентификатор камеры
|
ID string // Идентификатор камеры
|
||||||
RENAME string // Название устройства
|
RENAME string // Название устройства
|
||||||
USER string // Имя пользователя
|
USER string // Имя пользователя
|
||||||
PWD string // Пароль
|
PWD string // Пароль
|
||||||
URL string // ???
|
URL string // ???
|
||||||
CMDPORT string // ???
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 7.29
|
// 7.29
|
||||||
@ -340,9 +358,23 @@ type CG struct {
|
|||||||
AT uint // Answer automatically when exceed time
|
AT uint // Answer automatically when exceed time
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type RSI struct {
|
||||||
|
E int64 // End time in seconds
|
||||||
|
S int64 // Start time in seconds
|
||||||
|
}
|
||||||
|
|
||||||
|
type RCP struct {
|
||||||
|
RSI [][]RSI // Recording type parameters (array for cameras number, 7 for week days)
|
||||||
|
}
|
||||||
|
|
||||||
|
type RP struct {
|
||||||
|
RCP []RCP // Single channel recording period parameter list
|
||||||
|
}
|
||||||
|
|
||||||
type Setting struct {
|
type Setting struct {
|
||||||
KEYS KEYS `json:"KEYS,omitempty"`
|
KEYS KEYS `json:"KEYS,omitempty"`
|
||||||
RIP RIP `json:"RIP,omitempty"`
|
RIP RIP `json:"RIP,omitempty"`
|
||||||
|
RP RP `json:"RP,omitempty"`
|
||||||
TIMEP TIMEP `json:"TIMEP,omitempty"`
|
TIMEP TIMEP `json:"TIMEP,omitempty"`
|
||||||
ATP ATP `json:"ATP,omitempty"`
|
ATP ATP `json:"ATP,omitempty"`
|
||||||
SSP SSP `json:"SSP,omitempty"`
|
SSP SSP `json:"SSP,omitempty"`
|
||||||
|
Reference in New Issue
Block a user