diff --git a/pkg/parameters/params.go b/pkg/parameters/params.go index 12e24a2..272e79c 100644 --- a/pkg/parameters/params.go +++ b/pkg/parameters/params.go @@ -359,9 +359,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"`