Implement API for get device info and capabilities

This commit is contained in:
Radhi Fadlillah
2017-05-17 08:54:46 +07:00
parent 6415347db0
commit 54a455f129
3 changed files with 123 additions and 20 deletions

View File

@@ -17,3 +17,20 @@ type DeviceInformation struct {
Model string
SerialNumber string
}
// NetworkCapabilities contains networking capabilities of ONVIF camera
type NetworkCapabilities struct {
DynDNS bool
Extension map[string]bool
IPFilter bool
IPVersion6 bool
ZeroConfig bool
}
// DeviceCapabilities contains capabilities of an ONVIF camera
type DeviceCapabilities struct {
Network NetworkCapabilities
Events map[string]bool
Streaming map[string]bool
PTZ bool
}