Compare commits
4 Commits
v2.1.6-alp
...
v2
Author | SHA1 | Date | |
---|---|---|---|
91cb2927e3
|
|||
1f5248ac87
|
|||
ec06ee84de
|
|||
92e59cf650
|
@ -91,13 +91,13 @@ type EventModelGetAlarmingResponse struct {
|
||||
|
||||
// 3.4.1.3
|
||||
type EventModelGetAlarmInfoStatusResponse struct {
|
||||
ErrorCode uint `json:"ERRORCODE"`
|
||||
ErrorCause string `json:"ERRORCAUSE"`
|
||||
MotionDetectionAlarm []MotionDetectionAlarmStatus `json:"MD"`
|
||||
IOAlarm []IOAlarmStatus `json:"IO"`
|
||||
StorageAlarm []StorageAlarmStatus `json:"ST"`
|
||||
StorageAlarmParameters []CameraCoveredAlarmStatus `json:"VS"`
|
||||
VideoLossAlarm []VideoLossAlarmStatus `json:"VL"`
|
||||
ErrorCode uint `json:"ERRORCODE"`
|
||||
ErrorCause string `json:"ERRORCAUSE"`
|
||||
MotionDetectionAlarm []MotionDetectionAlarmStatus `json:"MD"`
|
||||
IOAlarm []IOAlarmStatus `json:"IO"`
|
||||
StorageAlarm []StorageAlarmStatus `json:"ST"`
|
||||
CameraCoveredAlarm []CameraCoveredAlarmStatus `json:"VS"`
|
||||
VideoLossAlarm []VideoLossAlarmStatus `json:"VL"`
|
||||
}
|
||||
|
||||
// 3.4.1.4.1
|
||||
@ -117,9 +117,8 @@ type IOAlarmStatus struct {
|
||||
|
||||
// 3.4.1.4.4
|
||||
type CameraCoveredAlarmStatus struct {
|
||||
ChannelMask uint `json:"CH"`
|
||||
AlarmMask uint `json:"AT"`
|
||||
StatusMask uint `json:"AS"`
|
||||
Status uint `json:"ISA"`
|
||||
Mask uint `json:"LCH"`
|
||||
}
|
||||
|
||||
// 3.4.1.4.4
|
||||
|
@ -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
|
||||
@ -286,7 +305,6 @@ type REDEV struct {
|
||||
USER string // Имя пользователя
|
||||
PWD string // Пароль
|
||||
URL string // ???
|
||||
CMDPORT uint // ???
|
||||
}
|
||||
|
||||
// 7.29
|
||||
@ -340,9 +358,23 @@ type CG struct {
|
||||
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 {
|
||||
KEYS KEYS `json:"KEYS,omitempty"`
|
||||
RIP RIP `json:"RIP,omitempty"`
|
||||
RP RP `json:"RP,omitempty"`
|
||||
TIMEP TIMEP `json:"TIMEP,omitempty"`
|
||||
ATP ATP `json:"ATP,omitempty"`
|
||||
SSP SSP `json:"SSP,omitempty"`
|
||||
|
Reference in New Issue
Block a user