Compare commits
	
		
			5 Commits
		
	
	
		
			v2.1.5-alp
			...
			v2.1.10-al
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						
						
							
						
						91cb2927e3
	
				 | 
					
					
						|||
| 
						
						
							
						
						1f5248ac87
	
				 | 
					
					
						|||
| 
						
						
							
						
						ec06ee84de
	
				 | 
					
					
						|||
| 
						
						
							
						
						92e59cf650
	
				 | 
					
					
						|||
| 
						
						
							
						
						5c5496fa7f
	
				 | 
					
					
						
@@ -96,7 +96,7 @@ type EventModelGetAlarmInfoStatusResponse struct {
 | 
				
			|||||||
	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"`
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -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
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -8,6 +8,9 @@ type RIP struct {
 | 
				
			|||||||
	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 uint   // ???
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// 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