Documentation
¶
Index ¶
- type AddIPAddressFilter
- type AddIPAddressFilterFunction
- type AddIPAddressFilterResponse
- type AddScopes
- type AddScopesFunction
- type AddScopesResponse
- type Capabilities
- type CreateCertificate
- type CreateCertificateFunction
- type CreateCertificateResponse
- type CreateDot1XConfiguration
- type CreateDot1XConfigurationFunction
- type CreateDot1XConfigurationResponse
- type CreateStorageConfiguration
- type CreateStorageConfigurationFunction
- type CreateStorageConfigurationResponse
- type CreateUsers
- type CreateUsersFunction
- type CreateUsersResponse
- type DeleteCertificates
- type DeleteCertificatesFunction
- type DeleteCertificatesResponse
- type DeleteDot1XConfiguration
- type DeleteDot1XConfigurationFunction
- type DeleteDot1XConfigurationResponse
- type DeleteGeoLocation
- type DeleteGeoLocationFunction
- type DeleteGeoLocationResponse
- type DeleteStorageConfiguration
- type DeleteStorageConfigurationFunction
- type DeleteStorageConfigurationResponse
- type DeleteUsers
- type DeleteUsersFunction
- type DeleteUsersResponse
- type DeviceServiceCapabilities
- type GetAccessPolicy
- type GetAccessPolicyFunction
- type GetAccessPolicyResponse
- type GetCACertificates
- type GetCACertificatesFunction
- type GetCACertificatesResponse
- type GetCapabilities
- type GetCapabilitiesFunction
- type GetCapabilitiesResponse
- type GetCertificateInformation
- type GetCertificateInformationFunction
- type GetCertificateInformationResponse
- type GetCertificates
- type GetCertificatesFunction
- type GetCertificatesResponse
- type GetCertificatesStatus
- type GetCertificatesStatusFunction
- type GetCertificatesStatusResponse
- type GetClientCertificateMode
- type GetClientCertificateModeFunction
- type GetClientCertificateModeResponse
- type GetDNS
- type GetDNSFunction
- type GetDNSResponse
- type GetDPAddresses
- type GetDPAddressesFunction
- type GetDPAddressesResponse
- type GetDeviceInformation
- type GetDeviceInformationFunction
- type GetDeviceInformationResponse
- type GetDigitalInputs
- type GetDigitalInputsFunction
- type GetDigitalInputsResponse
- type GetDiscoveryMode
- type GetDiscoveryModeFunction
- type GetDiscoveryModeResponse
- type GetDot11Capabilities
- type GetDot11CapabilitiesFunction
- type GetDot11CapabilitiesResponse
- type GetDot11Status
- type GetDot11StatusFunction
- type GetDot11StatusResponse
- type GetDot1XConfiguration
- type GetDot1XConfigurationFunction
- type GetDot1XConfigurationResponse
- type GetDot1XConfigurations
- type GetDot1XConfigurationsFunction
- type GetDot1XConfigurationsResponse
- type GetDynamicDNS
- type GetDynamicDNSFunction
- type GetDynamicDNSResponse
- type GetEndpointReference
- type GetEndpointReferenceFunction
- type GetEndpointReferenceResponse
- type GetGeoLocation
- type GetGeoLocationFunction
- type GetGeoLocationResponse
- type GetHostname
- type GetHostnameFunction
- type GetHostnameResponse
- type GetIPAddressFilter
- type GetIPAddressFilterFunction
- type GetIPAddressFilterResponse
- type GetNTP
- type GetNTPFunction
- type GetNTPResponse
- type GetNetworkDefaultGateway
- type GetNetworkDefaultGatewayFunction
- type GetNetworkDefaultGatewayResponse
- type GetNetworkInterfaces
- type GetNetworkInterfacesFunction
- type GetNetworkInterfacesResponse
- type GetNetworkProtocols
- type GetNetworkProtocolsFunction
- type GetNetworkProtocolsResponse
- type GetPkcs10Request
- type GetPkcs10RequestFunction
- type GetPkcs10RequestResponse
- type GetRelayOutputs
- type GetRelayOutputsFunction
- type GetRelayOutputsResponse
- type GetRemoteDiscoveryMode
- type GetRemoteDiscoveryModeFunction
- type GetRemoteDiscoveryModeResponse
- type GetRemoteUser
- type GetRemoteUserFunction
- type GetRemoteUserResponse
- type GetScopes
- type GetScopesFunction
- type GetScopesResponse
- type GetServiceCapabilities
- type GetServiceCapabilitiesFunction
- type GetServiceCapabilitiesResponse
- type GetServices
- type GetServicesFunction
- type GetServicesResponse
- type GetStorageConfiguration
- type GetStorageConfigurationFunction
- type GetStorageConfigurationResponse
- type GetStorageConfigurations
- type GetStorageConfigurationsFunction
- type GetStorageConfigurationsResponse
- type GetSystemBackup
- type GetSystemBackupFunction
- type GetSystemBackupResponse
- type GetSystemDateAndTime
- type GetSystemDateAndTimeFunction
- type GetSystemDateAndTimeResponse
- type GetSystemLog
- type GetSystemLogFunction
- type GetSystemLogResponse
- type GetSystemSupportInformation
- type GetSystemSupportInformationFunction
- type GetSystemSupportInformationResponse
- type GetSystemUris
- type GetSystemUrisFunction
- type GetSystemUrisResponse
- type GetUsers
- type GetUsersFunction
- type GetUsersResponse
- type GetWsdlUrl
- type GetWsdlUrlFunction
- type GetWsdlUrlResponse
- type GetZeroConfiguration
- type GetZeroConfigurationFunction
- type GetZeroConfigurationResponse
- type LoadCACertificates
- type LoadCACertificatesFunction
- type LoadCACertificatesResponse
- type LoadCertificateWithPrivateKey
- type LoadCertificateWithPrivateKeyFunction
- type LoadCertificateWithPrivateKeyResponse
- type LoadCertificates
- type LoadCertificatesFunction
- type LoadCertificatesResponse
- type MiscCapabilities
- type NetworkCapabilities
- type RemoveIPAddressFilter
- type RemoveIPAddressFilterFunction
- type RemoveIPAddressFilterResponse
- type RemoveScopes
- type RemoveScopesFunction
- type RemoveScopesResponse
- type RestoreSystem
- type RestoreSystemFunction
- type RestoreSystemResponse
- type ScanAvailableDot11Networks
- type ScanAvailableDot11NetworksFunction
- type ScanAvailableDot11NetworksResponse
- type SecurityCapabilities
- type SendAuxiliaryCommand
- type SendAuxiliaryCommandFunction
- type SendAuxiliaryCommandResponse
- type Service
- type SetAccessPolicy
- type SetAccessPolicyFunction
- type SetAccessPolicyResponse
- type SetCertificatesStatus
- type SetCertificatesStatusFunction
- type SetCertificatesStatusResponse
- type SetClientCertificateMode
- type SetClientCertificateModeFunction
- type SetClientCertificateModeResponse
- type SetDNS
- type SetDNSFunction
- type SetDNSResponse
- type SetDPAddresses
- type SetDPAddressesFunction
- type SetDPAddressesResponse
- type SetDiscoveryMode
- type SetDiscoveryModeFunction
- type SetDiscoveryModeResponse
- type SetDot1XConfiguration
- type SetDot1XConfigurationFunction
- type SetDot1XConfigurationResponse
- type SetDynamicDNS
- type SetDynamicDNSFunction
- type SetDynamicDNSResponse
- type SetGeoLocation
- type SetGeoLocationFunction
- type SetGeoLocationResponse
- type SetHostname
- type SetHostnameFromDHCP
- type SetHostnameFromDHCPFunction
- type SetHostnameFromDHCPResponse
- type SetHostnameFunction
- type SetHostnameResponse
- type SetIPAddressFilter
- type SetIPAddressFilterFunction
- type SetIPAddressFilterResponse
- type SetNTP
- type SetNTPFunction
- type SetNTPResponse
- type SetNetworkDefaultGateway
- type SetNetworkDefaultGatewayFunction
- type SetNetworkDefaultGatewayResponse
- type SetNetworkInterfaces
- type SetNetworkInterfacesFunction
- type SetNetworkInterfacesResponse
- type SetNetworkProtocols
- type SetNetworkProtocolsFunction
- type SetNetworkProtocolsResponse
- type SetRelayOutputSettings
- type SetRelayOutputSettingsFunction
- type SetRelayOutputSettingsResponse
- type SetRelayOutputState
- type SetRelayOutputStateFunction
- type SetRelayOutputStateResponse
- type SetRemoteDiscoveryMode
- type SetRemoteDiscoveryModeFunction
- type SetRemoteDiscoveryModeResponse
- type SetRemoteUser
- type SetRemoteUserFunction
- type SetRemoteUserResponse
- type SetScopes
- type SetScopesFunction
- type SetScopesResponse
- type SetStorageConfiguration
- type SetStorageConfigurationFunction
- type SetStorageConfigurationResponse
- type SetSystemDateAndTime
- type SetSystemDateAndTimeFunction
- type SetSystemDateAndTimeResponse
- type SetSystemFactoryDefault
- type SetSystemFactoryDefaultFunction
- type SetSystemFactoryDefaultResponse
- type SetUser
- type SetUserFunction
- type SetUserResponse
- type SetZeroConfiguration
- type SetZeroConfigurationFunction
- type SetZeroConfigurationResponse
- type StartFirmwareUpgrade
- type StartFirmwareUpgradeFunction
- type StartFirmwareUpgradeResponse
- type StartSystemRestore
- type StartSystemRestoreFunction
- type StartSystemRestoreResponse
- type StorageConfiguration
- type StorageConfigurationData
- type SystemCapabilities
- type SystemReboot
- type SystemRebootFunction
- type SystemRebootResponse
- type UpgradeSystemFirmware
- type UpgradeSystemFirmwareFunction
- type UpgradeSystemFirmwareResponse
- type UserCredential
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddIPAddressFilter ¶
type AddIPAddressFilter struct { XMLName string `xml:"tds:AddIPAddressFilter"` IPAddressFilter onvif.IPAddressFilter `xml:"tds:IPAddressFilter"` }
This operation adds an IP filter address to a device. If the device supports device access control based on IP filtering rules (denied or accepted ranges of IP addresses), the device shall support adding of IP filtering addresses through the AddIPAddressFilter command.
type AddIPAddressFilterFunction ¶ added in v0.0.13
type AddIPAddressFilterFunction struct{}
func (*AddIPAddressFilterFunction) Request ¶ added in v0.0.13
func (_ *AddIPAddressFilterFunction) Request() interface{}
func (*AddIPAddressFilterFunction) Response ¶ added in v0.0.13
func (_ *AddIPAddressFilterFunction) Response() interface{}
type AddIPAddressFilterResponse ¶
type AddIPAddressFilterResponse struct { }
type AddScopes ¶
type AddScopes struct { XMLName string `xml:"tds:AddScopes"` ScopeItem []xsd.AnyURI `xml:"tds:ScopeItem"` }
AddScopes and its properties are defined in the Onvif specification: https://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl#op.AddScopes
type AddScopesFunction ¶ added in v0.0.13
type AddScopesFunction struct{}
func (*AddScopesFunction) Request ¶ added in v0.0.13
func (_ *AddScopesFunction) Request() interface{}
func (*AddScopesFunction) Response ¶ added in v0.0.13
func (_ *AddScopesFunction) Response() interface{}
type AddScopesResponse ¶
type AddScopesResponse struct { }
type Capabilities ¶
type Capabilities struct {
Any string
}
type CreateCertificate ¶
type CreateCertificate struct { XMLName string `xml:"tds:CreateCertificate"` CertificateID xsd.Token `xml:"tds:CertificateID,omitempty"` Subject string `xml:"tds:Subject,omitempty"` ValidNotBefore xsd.DateTime `xml:"tds:ValidNotBefore,omitempty"` ValidNotAfter xsd.DateTime `xml:"tds:ValidNotAfter,omitempty"` }
type CreateCertificateFunction ¶ added in v0.0.13
type CreateCertificateFunction struct{}
func (*CreateCertificateFunction) Request ¶ added in v0.0.13
func (_ *CreateCertificateFunction) Request() interface{}
func (*CreateCertificateFunction) Response ¶ added in v0.0.13
func (_ *CreateCertificateFunction) Response() interface{}
type CreateCertificateResponse ¶
type CreateCertificateResponse struct {
NvtCertificate onvif.Certificate
}
type CreateDot1XConfiguration ¶
type CreateDot1XConfiguration struct { XMLName string `xml:"tds:CreateDot1XConfiguration"` Dot1XConfiguration onvif.Dot1XConfiguration `xml:"tds:Dot1XConfiguration"` }
type CreateDot1XConfigurationFunction ¶ added in v0.0.13
type CreateDot1XConfigurationFunction struct{}
func (*CreateDot1XConfigurationFunction) Request ¶ added in v0.0.13
func (_ *CreateDot1XConfigurationFunction) Request() interface{}
func (*CreateDot1XConfigurationFunction) Response ¶ added in v0.0.13
func (_ *CreateDot1XConfigurationFunction) Response() interface{}
type CreateDot1XConfigurationResponse ¶
type CreateDot1XConfigurationResponse struct { }
type CreateStorageConfiguration ¶
type CreateStorageConfiguration struct { XMLName string `xml:"tds:CreateStorageConfiguration"` StorageConfiguration StorageConfigurationData `xml:"tds:StorageConfiguration"` }
type CreateStorageConfigurationFunction ¶ added in v0.0.13
type CreateStorageConfigurationFunction struct{}
func (*CreateStorageConfigurationFunction) Request ¶ added in v0.0.13
func (_ *CreateStorageConfigurationFunction) Request() interface{}
func (*CreateStorageConfigurationFunction) Response ¶ added in v0.0.13
func (_ *CreateStorageConfigurationFunction) Response() interface{}
type CreateStorageConfigurationResponse ¶
type CreateStorageConfigurationResponse struct {
Token onvif.ReferenceToken
}
type CreateUsers ¶
type CreateUsers struct { XMLName string `xml:"tds:CreateUsers"` User []onvif.UserRequest `xml:"tds:User,omitempty"` }
CreateUsers and its properties are defined in the Onvif specification: https://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl#op.CreateUsers
type CreateUsersFunction ¶ added in v0.0.13
type CreateUsersFunction struct{}
func (*CreateUsersFunction) Request ¶ added in v0.0.13
func (_ *CreateUsersFunction) Request() interface{}
func (*CreateUsersFunction) Response ¶ added in v0.0.13
func (_ *CreateUsersFunction) Response() interface{}
type CreateUsersResponse ¶
type CreateUsersResponse struct { }
type DeleteCertificates ¶
type DeleteCertificates struct { XMLName string `xml:"tds:DeleteCertificates"` CertificateID xsd.Token `xml:"tds:CertificateID"` }
TODO: List of CertificateID
type DeleteCertificatesFunction ¶ added in v0.0.13
type DeleteCertificatesFunction struct{}
func (*DeleteCertificatesFunction) Request ¶ added in v0.0.13
func (_ *DeleteCertificatesFunction) Request() interface{}
func (*DeleteCertificatesFunction) Response ¶ added in v0.0.13
func (_ *DeleteCertificatesFunction) Response() interface{}
type DeleteCertificatesResponse ¶
type DeleteCertificatesResponse struct { }
type DeleteDot1XConfiguration ¶
type DeleteDot1XConfiguration struct { XMLName string `xml:"tds:DeleteDot1XConfiguration"` Dot1XConfigurationToken onvif.ReferenceToken `xml:"tds:Dot1XConfigurationToken"` }
TODO: Zero or more Dot1XConfigurationToken
type DeleteDot1XConfigurationFunction ¶ added in v0.0.13
type DeleteDot1XConfigurationFunction struct{}
func (*DeleteDot1XConfigurationFunction) Request ¶ added in v0.0.13
func (_ *DeleteDot1XConfigurationFunction) Request() interface{}
func (*DeleteDot1XConfigurationFunction) Response ¶ added in v0.0.13
func (_ *DeleteDot1XConfigurationFunction) Response() interface{}
type DeleteDot1XConfigurationResponse ¶
type DeleteDot1XConfigurationResponse struct { }
type DeleteGeoLocation ¶
type DeleteGeoLocation struct { XMLName string `xml:"tds:DeleteGeoLocation"` Location onvif.LocationEntity `xml:"tds:Location"` }
type DeleteGeoLocationFunction ¶ added in v0.0.13
type DeleteGeoLocationFunction struct{}
func (*DeleteGeoLocationFunction) Request ¶ added in v0.0.13
func (_ *DeleteGeoLocationFunction) Request() interface{}
func (*DeleteGeoLocationFunction) Response ¶ added in v0.0.13
func (_ *DeleteGeoLocationFunction) Response() interface{}
type DeleteGeoLocationResponse ¶
type DeleteGeoLocationResponse struct { }
type DeleteStorageConfiguration ¶
type DeleteStorageConfiguration struct { XMLName string `xml:"tds:DeleteStorageConfiguration"` Token onvif.ReferenceToken `xml:"tds:Token"` }
type DeleteStorageConfigurationFunction ¶ added in v0.0.13
type DeleteStorageConfigurationFunction struct{}
func (*DeleteStorageConfigurationFunction) Request ¶ added in v0.0.13
func (_ *DeleteStorageConfigurationFunction) Request() interface{}
func (*DeleteStorageConfigurationFunction) Response ¶ added in v0.0.13
func (_ *DeleteStorageConfigurationFunction) Response() interface{}
type DeleteStorageConfigurationResponse ¶
type DeleteStorageConfigurationResponse struct { }
type DeleteUsers ¶
type DeleteUsers struct { XMLName xsd.String `xml:"tds:DeleteUsers"` Username []xsd.String `xml:"tds:Username"` }
DeleteUsers and its properties are defined in the Onvif specification: https://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl#op.DeleteUsers
type DeleteUsersFunction ¶ added in v0.0.13
type DeleteUsersFunction struct{}
func (*DeleteUsersFunction) Request ¶ added in v0.0.13
func (_ *DeleteUsersFunction) Request() interface{}
func (*DeleteUsersFunction) Response ¶ added in v0.0.13
func (_ *DeleteUsersFunction) Response() interface{}
type DeleteUsersResponse ¶
type DeleteUsersResponse struct { }
type DeviceServiceCapabilities ¶
type DeviceServiceCapabilities struct { Network NetworkCapabilities Security SecurityCapabilities System SystemCapabilities Misc MiscCapabilities }
type GetAccessPolicy ¶
type GetAccessPolicy struct {
XMLName string `xml:"tds:GetAccessPolicy"`
}
type GetAccessPolicyFunction ¶ added in v0.0.13
type GetAccessPolicyFunction struct{}
func (*GetAccessPolicyFunction) Request ¶ added in v0.0.13
func (_ *GetAccessPolicyFunction) Request() interface{}
func (*GetAccessPolicyFunction) Response ¶ added in v0.0.13
func (_ *GetAccessPolicyFunction) Response() interface{}
type GetAccessPolicyResponse ¶
type GetAccessPolicyResponse struct {
PolicyFile onvif.BinaryData
}
type GetCACertificates ¶
type GetCACertificates struct {
XMLName string `xml:"tds:GetCACertificates"`
}
type GetCACertificatesFunction ¶ added in v0.0.13
type GetCACertificatesFunction struct{}
func (*GetCACertificatesFunction) Request ¶ added in v0.0.13
func (_ *GetCACertificatesFunction) Request() interface{}
func (*GetCACertificatesFunction) Response ¶ added in v0.0.13
func (_ *GetCACertificatesFunction) Response() interface{}
type GetCACertificatesResponse ¶
type GetCACertificatesResponse struct {
CACertificate onvif.Certificate
}
type GetCapabilities ¶
type GetCapabilities struct { XMLName string `xml:"tds:GetCapabilities"` Category []onvif.CapabilityCategory `xml:"tds:Category"` }
type GetCapabilitiesFunction ¶ added in v0.0.13
type GetCapabilitiesFunction struct{}
func (*GetCapabilitiesFunction) Request ¶ added in v0.0.13
func (_ *GetCapabilitiesFunction) Request() interface{}
func (*GetCapabilitiesFunction) Response ¶ added in v0.0.13
func (_ *GetCapabilitiesFunction) Response() interface{}
type GetCapabilitiesResponse ¶
type GetCapabilitiesResponse struct {
Capabilities onvif.Capabilities
}
type GetCertificateInformationFunction ¶ added in v0.0.13
type GetCertificateInformationFunction struct{}
func (*GetCertificateInformationFunction) Request ¶ added in v0.0.13
func (_ *GetCertificateInformationFunction) Request() interface{}
func (*GetCertificateInformationFunction) Response ¶ added in v0.0.13
func (_ *GetCertificateInformationFunction) Response() interface{}
type GetCertificateInformationResponse ¶
type GetCertificateInformationResponse struct {
CertificateInformation onvif.CertificateInformation
}
type GetCertificates ¶
type GetCertificates struct {
XMLName string `xml:"tds:GetCertificates"`
}
type GetCertificatesFunction ¶ added in v0.0.13
type GetCertificatesFunction struct{}
func (*GetCertificatesFunction) Request ¶ added in v0.0.13
func (_ *GetCertificatesFunction) Request() interface{}
func (*GetCertificatesFunction) Response ¶ added in v0.0.13
func (_ *GetCertificatesFunction) Response() interface{}
type GetCertificatesResponse ¶
type GetCertificatesResponse struct {
NvtCertificate onvif.Certificate
}
type GetCertificatesStatus ¶
type GetCertificatesStatus struct {
XMLName string `xml:"tds:GetCertificatesStatus"`
}
type GetCertificatesStatusFunction ¶ added in v0.0.13
type GetCertificatesStatusFunction struct{}
func (*GetCertificatesStatusFunction) Request ¶ added in v0.0.13
func (_ *GetCertificatesStatusFunction) Request() interface{}
func (*GetCertificatesStatusFunction) Response ¶ added in v0.0.13
func (_ *GetCertificatesStatusFunction) Response() interface{}
type GetCertificatesStatusResponse ¶
type GetCertificatesStatusResponse struct {
CertificateStatus onvif.CertificateStatus
}
type GetClientCertificateMode ¶
type GetClientCertificateMode struct {
XMLName string `xml:"tds:GetClientCertificateMode"`
}
type GetClientCertificateModeFunction ¶ added in v0.0.13
type GetClientCertificateModeFunction struct{}
func (*GetClientCertificateModeFunction) Request ¶ added in v0.0.13
func (_ *GetClientCertificateModeFunction) Request() interface{}
func (*GetClientCertificateModeFunction) Response ¶ added in v0.0.13
func (_ *GetClientCertificateModeFunction) Response() interface{}
type GetDNSFunction ¶ added in v0.0.13
type GetDNSFunction struct{}
func (*GetDNSFunction) Request ¶ added in v0.0.13
func (_ *GetDNSFunction) Request() interface{}
func (*GetDNSFunction) Response ¶ added in v0.0.13
func (_ *GetDNSFunction) Response() interface{}
type GetDNSResponse ¶
type GetDNSResponse struct {
DNSInformation onvif.DNSInformation
}
type GetDPAddresses ¶
type GetDPAddresses struct {
XMLName string `xml:"tds:GetDPAddresses"`
}
type GetDPAddressesFunction ¶ added in v0.0.13
type GetDPAddressesFunction struct{}
func (*GetDPAddressesFunction) Request ¶ added in v0.0.13
func (_ *GetDPAddressesFunction) Request() interface{}
func (*GetDPAddressesFunction) Response ¶ added in v0.0.13
func (_ *GetDPAddressesFunction) Response() interface{}
type GetDPAddressesResponse ¶
type GetDPAddressesResponse struct {
DPAddress onvif.NetworkHost
}
type GetDeviceInformation ¶
type GetDeviceInformation struct {
XMLName string `xml:"tds:GetDeviceInformation"`
}
type GetDeviceInformationFunction ¶ added in v0.0.13
type GetDeviceInformationFunction struct{}
func (*GetDeviceInformationFunction) Request ¶ added in v0.0.13
func (_ *GetDeviceInformationFunction) Request() interface{}
func (*GetDeviceInformationFunction) Response ¶ added in v0.0.13
func (_ *GetDeviceInformationFunction) Response() interface{}
type GetDigitalInputs ¶ added in v0.0.13
type GetDigitalInputs struct {
XMLName string `xml:"tmd:GetDigitalInputs"`
}
type GetDigitalInputsFunction ¶ added in v0.0.13
type GetDigitalInputsFunction struct{}
func (*GetDigitalInputsFunction) Request ¶ added in v0.0.13
func (_ *GetDigitalInputsFunction) Request() interface{}
func (*GetDigitalInputsFunction) Response ¶ added in v0.0.13
func (_ *GetDigitalInputsFunction) Response() interface{}
type GetDigitalInputsResponse ¶ added in v0.0.13
type GetDigitalInputsResponse struct {
DigitalInputs []onvif.DigitalInput
}
type GetDiscoveryMode ¶
type GetDiscoveryMode struct {
XMLName string `xml:"tds:GetDiscoveryMode"`
}
GetDiscoveryMode and its properties are defined in the Onvif specification: https://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl#op.GetDiscoveryMode
type GetDiscoveryModeFunction ¶ added in v0.0.13
type GetDiscoveryModeFunction struct{}
func (*GetDiscoveryModeFunction) Request ¶ added in v0.0.13
func (_ *GetDiscoveryModeFunction) Request() interface{}
func (*GetDiscoveryModeFunction) Response ¶ added in v0.0.13
func (_ *GetDiscoveryModeFunction) Response() interface{}
type GetDiscoveryModeResponse ¶
type GetDiscoveryModeResponse struct {
DiscoveryMode onvif.DiscoveryMode
}
type GetDot11Capabilities ¶
type GetDot11Capabilities struct {
XMLName string `xml:"tds:GetDot11Capabilities"`
}
type GetDot11CapabilitiesFunction ¶ added in v0.0.13
type GetDot11CapabilitiesFunction struct{}
func (*GetDot11CapabilitiesFunction) Request ¶ added in v0.0.13
func (_ *GetDot11CapabilitiesFunction) Request() interface{}
func (*GetDot11CapabilitiesFunction) Response ¶ added in v0.0.13
func (_ *GetDot11CapabilitiesFunction) Response() interface{}
type GetDot11CapabilitiesResponse ¶
type GetDot11CapabilitiesResponse struct {
Capabilities onvif.Dot11Capabilities
}
type GetDot11Status ¶
type GetDot11Status struct { XMLName string `xml:"tds:GetDot11Status"` InterfaceToken onvif.ReferenceToken `xml:"tds:InterfaceToken"` }
type GetDot11StatusFunction ¶ added in v0.0.13
type GetDot11StatusFunction struct{}
func (*GetDot11StatusFunction) Request ¶ added in v0.0.13
func (_ *GetDot11StatusFunction) Request() interface{}
func (*GetDot11StatusFunction) Response ¶ added in v0.0.13
func (_ *GetDot11StatusFunction) Response() interface{}
type GetDot11StatusResponse ¶
type GetDot11StatusResponse struct {
Status onvif.Dot11Status
}
type GetDot1XConfiguration ¶
type GetDot1XConfiguration struct { XMLName string `xml:"tds:GetDot1XConfiguration"` Dot1XConfigurationToken onvif.ReferenceToken `xml:"tds:Dot1XConfigurationToken"` }
type GetDot1XConfigurationFunction ¶ added in v0.0.13
type GetDot1XConfigurationFunction struct{}
func (*GetDot1XConfigurationFunction) Request ¶ added in v0.0.13
func (_ *GetDot1XConfigurationFunction) Request() interface{}
func (*GetDot1XConfigurationFunction) Response ¶ added in v0.0.13
func (_ *GetDot1XConfigurationFunction) Response() interface{}
type GetDot1XConfigurationResponse ¶
type GetDot1XConfigurationResponse struct {
Dot1XConfiguration onvif.Dot1XConfiguration
}
type GetDot1XConfigurations ¶
type GetDot1XConfigurations struct {
XMLName string `xml:"tds:GetDot1XConfigurations"`
}
type GetDot1XConfigurationsFunction ¶ added in v0.0.13
type GetDot1XConfigurationsFunction struct{}
func (*GetDot1XConfigurationsFunction) Request ¶ added in v0.0.13
func (_ *GetDot1XConfigurationsFunction) Request() interface{}
func (*GetDot1XConfigurationsFunction) Response ¶ added in v0.0.13
func (_ *GetDot1XConfigurationsFunction) Response() interface{}
type GetDot1XConfigurationsResponse ¶
type GetDot1XConfigurationsResponse struct {
Dot1XConfiguration onvif.Dot1XConfiguration
}
type GetDynamicDNS ¶
type GetDynamicDNS struct {
XMLName string `xml:"tds:GetDynamicDNS"`
}
type GetDynamicDNSFunction ¶ added in v0.0.13
type GetDynamicDNSFunction struct{}
func (*GetDynamicDNSFunction) Request ¶ added in v0.0.13
func (_ *GetDynamicDNSFunction) Request() interface{}
func (*GetDynamicDNSFunction) Response ¶ added in v0.0.13
func (_ *GetDynamicDNSFunction) Response() interface{}
type GetDynamicDNSResponse ¶
type GetDynamicDNSResponse struct {
DynamicDNSInformation onvif.DynamicDNSInformation
}
type GetEndpointReference ¶
type GetEndpointReference struct {
XMLName string `xml:"tds:GetEndpointReference"`
}
type GetEndpointReferenceFunction ¶ added in v0.0.13
type GetEndpointReferenceFunction struct{}
func (*GetEndpointReferenceFunction) Request ¶ added in v0.0.13
func (_ *GetEndpointReferenceFunction) Request() interface{}
func (*GetEndpointReferenceFunction) Response ¶ added in v0.0.13
func (_ *GetEndpointReferenceFunction) Response() interface{}
type GetEndpointReferenceResponse ¶
type GetEndpointReferenceResponse struct {
GUID string
}
type GetGeoLocation ¶
type GetGeoLocation struct {
XMLName string `xml:"tds:GetGeoLocation"`
}
type GetGeoLocationFunction ¶ added in v0.0.13
type GetGeoLocationFunction struct{}
func (*GetGeoLocationFunction) Request ¶ added in v0.0.13
func (_ *GetGeoLocationFunction) Request() interface{}
func (*GetGeoLocationFunction) Response ¶ added in v0.0.13
func (_ *GetGeoLocationFunction) Response() interface{}
type GetGeoLocationResponse ¶
type GetGeoLocationResponse struct {
Location onvif.LocationEntity
}
type GetHostname ¶
type GetHostname struct {
XMLName string `xml:"tds:GetHostname"`
}
type GetHostnameFunction ¶ added in v0.0.13
type GetHostnameFunction struct{}
func (*GetHostnameFunction) Request ¶ added in v0.0.13
func (_ *GetHostnameFunction) Request() interface{}
func (*GetHostnameFunction) Response ¶ added in v0.0.13
func (_ *GetHostnameFunction) Response() interface{}
type GetHostnameResponse ¶
type GetHostnameResponse struct {
HostnameInformation onvif.HostnameInformation
}
type GetIPAddressFilter ¶
type GetIPAddressFilter struct {
XMLName string `xml:"tds:GetIPAddressFilter"`
}
type GetIPAddressFilterFunction ¶ added in v0.0.13
type GetIPAddressFilterFunction struct{}
func (*GetIPAddressFilterFunction) Request ¶ added in v0.0.13
func (_ *GetIPAddressFilterFunction) Request() interface{}
func (*GetIPAddressFilterFunction) Response ¶ added in v0.0.13
func (_ *GetIPAddressFilterFunction) Response() interface{}
type GetIPAddressFilterResponse ¶
type GetIPAddressFilterResponse struct {
IPAddressFilter onvif.IPAddressFilter
}
type GetNTPFunction ¶ added in v0.0.13
type GetNTPFunction struct{}
func (*GetNTPFunction) Request ¶ added in v0.0.13
func (_ *GetNTPFunction) Request() interface{}
func (*GetNTPFunction) Response ¶ added in v0.0.13
func (_ *GetNTPFunction) Response() interface{}
type GetNTPResponse ¶
type GetNTPResponse struct {
NTPInformation onvif.NTPInformation
}
type GetNetworkDefaultGateway ¶
type GetNetworkDefaultGateway struct {
XMLName string `xml:"tds:GetNetworkDefaultGateway"`
}
type GetNetworkDefaultGatewayFunction ¶ added in v0.0.13
type GetNetworkDefaultGatewayFunction struct{}
func (*GetNetworkDefaultGatewayFunction) Request ¶ added in v0.0.13
func (_ *GetNetworkDefaultGatewayFunction) Request() interface{}
func (*GetNetworkDefaultGatewayFunction) Response ¶ added in v0.0.13
func (_ *GetNetworkDefaultGatewayFunction) Response() interface{}
type GetNetworkDefaultGatewayResponse ¶
type GetNetworkDefaultGatewayResponse struct {
NetworkGateway onvif.NetworkGateway
}
type GetNetworkInterfaces ¶
type GetNetworkInterfaces struct {
XMLName string `xml:"tds:GetNetworkInterfaces"`
}
type GetNetworkInterfacesFunction ¶ added in v0.0.13
type GetNetworkInterfacesFunction struct{}
func (*GetNetworkInterfacesFunction) Request ¶ added in v0.0.13
func (_ *GetNetworkInterfacesFunction) Request() interface{}
func (*GetNetworkInterfacesFunction) Response ¶ added in v0.0.13
func (_ *GetNetworkInterfacesFunction) Response() interface{}
type GetNetworkInterfacesResponse ¶
type GetNetworkInterfacesResponse struct {
NetworkInterfaces onvif.NetworkInterface
}
type GetNetworkProtocols ¶
type GetNetworkProtocols struct {
XMLName string `xml:"tds:GetNetworkProtocols"`
}
type GetNetworkProtocolsFunction ¶ added in v0.0.13
type GetNetworkProtocolsFunction struct{}
func (*GetNetworkProtocolsFunction) Request ¶ added in v0.0.13
func (_ *GetNetworkProtocolsFunction) Request() interface{}
func (*GetNetworkProtocolsFunction) Response ¶ added in v0.0.13
func (_ *GetNetworkProtocolsFunction) Response() interface{}
type GetNetworkProtocolsResponse ¶
type GetNetworkProtocolsResponse struct {
NetworkProtocols []onvif.NetworkProtocolResponse
}
type GetPkcs10Request ¶
type GetPkcs10Request struct { XMLName string `xml:"tds:GetPkcs10Request"` CertificateID xsd.Token `xml:"tds:CertificateID"` Subject xsd.String `xml:"tds:Subject"` Attributes onvif.BinaryData `xml:"tds:Attributes"` }
TODO: Откуда onvif:data = cid:21312413412
type GetPkcs10RequestFunction ¶ added in v0.0.13
type GetPkcs10RequestFunction struct{}
func (*GetPkcs10RequestFunction) Request ¶ added in v0.0.13
func (_ *GetPkcs10RequestFunction) Request() interface{}
func (*GetPkcs10RequestFunction) Response ¶ added in v0.0.13
func (_ *GetPkcs10RequestFunction) Response() interface{}
type GetPkcs10RequestResponse ¶
type GetPkcs10RequestResponse struct {
Pkcs10Request onvif.BinaryData
}
type GetRelayOutputs ¶
type GetRelayOutputs struct {
XMLName string `xml:"tds:GetRelayOutputs"`
}
type GetRelayOutputsFunction ¶ added in v0.0.13
type GetRelayOutputsFunction struct{}
func (*GetRelayOutputsFunction) Request ¶ added in v0.0.13
func (_ *GetRelayOutputsFunction) Request() interface{}
func (*GetRelayOutputsFunction) Response ¶ added in v0.0.13
func (_ *GetRelayOutputsFunction) Response() interface{}
type GetRelayOutputsResponse ¶
type GetRelayOutputsResponse struct {
RelayOutputs []onvif.RelayOutput
}
type GetRemoteDiscoveryMode ¶
type GetRemoteDiscoveryMode struct {
XMLName string `xml:"tds:GetRemoteDiscoveryMode"`
}
type GetRemoteDiscoveryModeFunction ¶ added in v0.0.13
type GetRemoteDiscoveryModeFunction struct{}
func (*GetRemoteDiscoveryModeFunction) Request ¶ added in v0.0.13
func (_ *GetRemoteDiscoveryModeFunction) Request() interface{}
func (*GetRemoteDiscoveryModeFunction) Response ¶ added in v0.0.13
func (_ *GetRemoteDiscoveryModeFunction) Response() interface{}
type GetRemoteDiscoveryModeResponse ¶
type GetRemoteDiscoveryModeResponse struct {
RemoteDiscoveryMode onvif.DiscoveryMode
}
type GetRemoteUser ¶
type GetRemoteUser struct {
XMLName string `xml:"tds:GetRemoteUser"`
}
type GetRemoteUserFunction ¶ added in v0.0.13
type GetRemoteUserFunction struct{}
func (*GetRemoteUserFunction) Request ¶ added in v0.0.13
func (_ *GetRemoteUserFunction) Request() interface{}
func (*GetRemoteUserFunction) Response ¶ added in v0.0.13
func (_ *GetRemoteUserFunction) Response() interface{}
type GetRemoteUserResponse ¶
type GetRemoteUserResponse struct {
RemoteUser onvif.RemoteUser
}
type GetScopesFunction ¶ added in v0.0.13
type GetScopesFunction struct{}
func (*GetScopesFunction) Request ¶ added in v0.0.13
func (_ *GetScopesFunction) Request() interface{}
func (*GetScopesFunction) Response ¶ added in v0.0.13
func (_ *GetScopesFunction) Response() interface{}
type GetScopesResponse ¶
type GetServiceCapabilities ¶
type GetServiceCapabilities struct {
XMLName string `xml:"tds:GetServiceCapabilities"`
}
type GetServiceCapabilitiesFunction ¶ added in v0.0.13
type GetServiceCapabilitiesFunction struct{}
func (*GetServiceCapabilitiesFunction) Request ¶ added in v0.0.13
func (_ *GetServiceCapabilitiesFunction) Request() interface{}
func (*GetServiceCapabilitiesFunction) Response ¶ added in v0.0.13
func (_ *GetServiceCapabilitiesFunction) Response() interface{}
type GetServiceCapabilitiesResponse ¶
type GetServiceCapabilitiesResponse struct {
Capabilities DeviceServiceCapabilities
}
type GetServices ¶
type GetServicesFunction ¶ added in v0.0.13
type GetServicesFunction struct{}
func (*GetServicesFunction) Request ¶ added in v0.0.13
func (_ *GetServicesFunction) Request() interface{}
func (*GetServicesFunction) Response ¶ added in v0.0.13
func (_ *GetServicesFunction) Response() interface{}
type GetServicesResponse ¶
type GetServicesResponse struct {
Service Service
}
type GetStorageConfiguration ¶
type GetStorageConfiguration struct { XMLName string `xml:"tds:GetStorageConfiguration"` Token onvif.ReferenceToken `xml:"tds:Token"` }
type GetStorageConfigurationFunction ¶ added in v0.0.13
type GetStorageConfigurationFunction struct{}
func (*GetStorageConfigurationFunction) Request ¶ added in v0.0.13
func (_ *GetStorageConfigurationFunction) Request() interface{}
func (*GetStorageConfigurationFunction) Response ¶ added in v0.0.13
func (_ *GetStorageConfigurationFunction) Response() interface{}
type GetStorageConfigurationResponse ¶
type GetStorageConfigurationResponse struct {
StorageConfiguration StorageConfiguration
}
type GetStorageConfigurations ¶
type GetStorageConfigurations struct {
XMLName string `xml:"tds:GetStorageConfigurations"`
}
type GetStorageConfigurationsFunction ¶ added in v0.0.13
type GetStorageConfigurationsFunction struct{}
func (*GetStorageConfigurationsFunction) Request ¶ added in v0.0.13
func (_ *GetStorageConfigurationsFunction) Request() interface{}
func (*GetStorageConfigurationsFunction) Response ¶ added in v0.0.13
func (_ *GetStorageConfigurationsFunction) Response() interface{}
type GetStorageConfigurationsResponse ¶
type GetStorageConfigurationsResponse struct {
StorageConfigurations []StorageConfiguration
}
type GetSystemBackup ¶
type GetSystemBackup struct {
XMLName string `xml:"tds:GetSystemBackup"`
}
type GetSystemBackupFunction ¶ added in v0.0.13
type GetSystemBackupFunction struct{}
func (*GetSystemBackupFunction) Request ¶ added in v0.0.13
func (_ *GetSystemBackupFunction) Request() interface{}
func (*GetSystemBackupFunction) Response ¶ added in v0.0.13
func (_ *GetSystemBackupFunction) Response() interface{}
type GetSystemBackupResponse ¶
type GetSystemBackupResponse struct {
BackupFiles onvif.BackupFile
}
type GetSystemDateAndTime ¶
type GetSystemDateAndTime struct {
XMLName string `xml:"tds:GetSystemDateAndTime"`
}
type GetSystemDateAndTimeFunction ¶ added in v0.0.13
type GetSystemDateAndTimeFunction struct{}
func (*GetSystemDateAndTimeFunction) Request ¶ added in v0.0.13
func (_ *GetSystemDateAndTimeFunction) Request() interface{}
func (*GetSystemDateAndTimeFunction) Response ¶ added in v0.0.13
func (_ *GetSystemDateAndTimeFunction) Response() interface{}
type GetSystemDateAndTimeResponse ¶
type GetSystemDateAndTimeResponse struct {
SystemDateAndTime onvif.SystemDateTime
}
type GetSystemLog ¶
type GetSystemLog struct { XMLName string `xml:"tds:GetSystemLog"` LogType onvif.SystemLogType `xml:"tds:LogType"` }
type GetSystemLogFunction ¶ added in v0.0.13
type GetSystemLogFunction struct{}
func (*GetSystemLogFunction) Request ¶ added in v0.0.13
func (_ *GetSystemLogFunction) Request() interface{}
func (*GetSystemLogFunction) Response ¶ added in v0.0.13
func (_ *GetSystemLogFunction) Response() interface{}
type GetSystemLogResponse ¶
type GetSystemSupportInformation ¶
type GetSystemSupportInformation struct {
XMLName string `xml:"tds:GetSystemSupportInformation"`
}
type GetSystemSupportInformationFunction ¶ added in v0.0.13
type GetSystemSupportInformationFunction struct{}
func (*GetSystemSupportInformationFunction) Request ¶ added in v0.0.13
func (_ *GetSystemSupportInformationFunction) Request() interface{}
func (*GetSystemSupportInformationFunction) Response ¶ added in v0.0.13
func (_ *GetSystemSupportInformationFunction) Response() interface{}
type GetSystemSupportInformationResponse ¶
type GetSystemSupportInformationResponse struct {
SupportInformation onvif.SupportInformation
}
type GetSystemUris ¶
type GetSystemUris struct {
XMLName string `xml:"tds:GetSystemUris"`
}
type GetSystemUrisFunction ¶ added in v0.0.13
type GetSystemUrisFunction struct{}
func (*GetSystemUrisFunction) Request ¶ added in v0.0.13
func (_ *GetSystemUrisFunction) Request() interface{}
func (*GetSystemUrisFunction) Response ¶ added in v0.0.13
func (_ *GetSystemUrisFunction) Response() interface{}
type GetSystemUrisResponse ¶
type GetUsersFunction ¶ added in v0.0.13
type GetUsersFunction struct{}
func (*GetUsersFunction) Request ¶ added in v0.0.13
func (_ *GetUsersFunction) Request() interface{}
func (*GetUsersFunction) Response ¶ added in v0.0.13
func (_ *GetUsersFunction) Response() interface{}
type GetUsersResponse ¶
type GetWsdlUrl ¶
type GetWsdlUrl struct {
XMLName string `xml:"tds:GetWsdlUrl"`
}
type GetWsdlUrlFunction ¶ added in v0.0.13
type GetWsdlUrlFunction struct{}
func (*GetWsdlUrlFunction) Request ¶ added in v0.0.13
func (_ *GetWsdlUrlFunction) Request() interface{}
func (*GetWsdlUrlFunction) Response ¶ added in v0.0.13
func (_ *GetWsdlUrlFunction) Response() interface{}
type GetWsdlUrlResponse ¶
type GetZeroConfiguration ¶
type GetZeroConfiguration struct {
XMLName string `xml:"tds:GetZeroConfiguration"`
}
type GetZeroConfigurationFunction ¶ added in v0.0.13
type GetZeroConfigurationFunction struct{}
func (*GetZeroConfigurationFunction) Request ¶ added in v0.0.13
func (_ *GetZeroConfigurationFunction) Request() interface{}
func (*GetZeroConfigurationFunction) Response ¶ added in v0.0.13
func (_ *GetZeroConfigurationFunction) Response() interface{}
type GetZeroConfigurationResponse ¶
type GetZeroConfigurationResponse struct {
ZeroConfiguration onvif.NetworkZeroConfiguration
}
type LoadCACertificates ¶
type LoadCACertificates struct { XMLName string `xml:"tds:LoadCACertificates"` CACertificate onvif.Certificate `xml:"tds:CACertificate"` }
type LoadCACertificatesFunction ¶ added in v0.0.13
type LoadCACertificatesFunction struct{}
func (*LoadCACertificatesFunction) Request ¶ added in v0.0.13
func (_ *LoadCACertificatesFunction) Request() interface{}
func (*LoadCACertificatesFunction) Response ¶ added in v0.0.13
func (_ *LoadCACertificatesFunction) Response() interface{}
type LoadCACertificatesResponse ¶
type LoadCACertificatesResponse struct { }
type LoadCertificateWithPrivateKey ¶
type LoadCertificateWithPrivateKey struct { XMLName string `xml:"tds:LoadCertificateWithPrivateKey"` CertificateWithPrivateKey onvif.CertificateWithPrivateKey `xml:"tds:CertificateWithPrivateKey"` }
TODO: one or more CertificateWithPrivateKey
type LoadCertificateWithPrivateKeyFunction ¶ added in v0.0.13
type LoadCertificateWithPrivateKeyFunction struct{}
func (*LoadCertificateWithPrivateKeyFunction) Request ¶ added in v0.0.13
func (_ *LoadCertificateWithPrivateKeyFunction) Request() interface{}
func (*LoadCertificateWithPrivateKeyFunction) Response ¶ added in v0.0.13
func (_ *LoadCertificateWithPrivateKeyFunction) Response() interface{}
type LoadCertificateWithPrivateKeyResponse ¶
type LoadCertificateWithPrivateKeyResponse struct { }
type LoadCertificates ¶
type LoadCertificates struct { XMLName string `xml:"tds:LoadCertificates"` NVTCertificate onvif.Certificate `xml:"tds:NVTCertificate"` }
TODO: one or more NTVCertificate
type LoadCertificatesFunction ¶ added in v0.0.13
type LoadCertificatesFunction struct{}
func (*LoadCertificatesFunction) Request ¶ added in v0.0.13
func (_ *LoadCertificatesFunction) Request() interface{}
func (*LoadCertificatesFunction) Response ¶ added in v0.0.13
func (_ *LoadCertificatesFunction) Response() interface{}
type LoadCertificatesResponse ¶
type LoadCertificatesResponse struct { }
type MiscCapabilities ¶
type MiscCapabilities struct {
AuxiliaryCommands onvif.StringAttrList `xml:"AuxiliaryCommands,attr"`
}
type NetworkCapabilities ¶
type NetworkCapabilities struct { IPFilter xsd.Boolean `xml:"IPFilter,attr"` ZeroConfiguration xsd.Boolean `xml:"ZeroConfiguration,attr"` IPVersion6 xsd.Boolean `xml:"IPVersion6,attr"` DynDNS xsd.Boolean `xml:"DynDNS,attr"` Dot11Configuration xsd.Boolean `xml:"Dot11Configuration,attr"` Dot1XConfigurations int `xml:"Dot1XConfigurations,attr"` HostnameFromDHCP xsd.Boolean `xml:"HostnameFromDHCP,attr"` NTP int `xml:"NTP,attr"` DHCPv6 xsd.Boolean `xml:"DHCPv6,attr"` }
type RemoveIPAddressFilter ¶
type RemoveIPAddressFilter struct { XMLName string `xml:"tds:RemoveIPAddressFilter"` IPAddressFilter onvif.IPAddressFilter `xml:"IPAddressFilter"` }
type RemoveIPAddressFilterFunction ¶ added in v0.0.13
type RemoveIPAddressFilterFunction struct{}
func (*RemoveIPAddressFilterFunction) Request ¶ added in v0.0.13
func (_ *RemoveIPAddressFilterFunction) Request() interface{}
func (*RemoveIPAddressFilterFunction) Response ¶ added in v0.0.13
func (_ *RemoveIPAddressFilterFunction) Response() interface{}
type RemoveIPAddressFilterResponse ¶
type RemoveIPAddressFilterResponse struct { }
type RemoveScopes ¶
type RemoveScopesFunction ¶ added in v0.0.13
type RemoveScopesFunction struct{}
func (*RemoveScopesFunction) Request ¶ added in v0.0.13
func (_ *RemoveScopesFunction) Request() interface{}
func (*RemoveScopesFunction) Response ¶ added in v0.0.13
func (_ *RemoveScopesFunction) Response() interface{}
type RemoveScopesResponse ¶
type RestoreSystem ¶
type RestoreSystem struct { XMLName string `xml:"tds:RestoreSystem"` BackupFiles onvif.BackupFile `xml:"tds:BackupFiles"` }
TODO: one or more repetitions
type RestoreSystemFunction ¶ added in v0.0.13
type RestoreSystemFunction struct{}
func (*RestoreSystemFunction) Request ¶ added in v0.0.13
func (_ *RestoreSystemFunction) Request() interface{}
func (*RestoreSystemFunction) Response ¶ added in v0.0.13
func (_ *RestoreSystemFunction) Response() interface{}
type RestoreSystemResponse ¶
type RestoreSystemResponse struct { }
type ScanAvailableDot11Networks ¶
type ScanAvailableDot11Networks struct { XMLName string `xml:"tds:ScanAvailableDot11Networks"` InterfaceToken onvif.ReferenceToken `xml:"tds:InterfaceToken"` }
type ScanAvailableDot11NetworksFunction ¶ added in v0.0.13
type ScanAvailableDot11NetworksFunction struct{}
func (*ScanAvailableDot11NetworksFunction) Request ¶ added in v0.0.13
func (_ *ScanAvailableDot11NetworksFunction) Request() interface{}
func (*ScanAvailableDot11NetworksFunction) Response ¶ added in v0.0.13
func (_ *ScanAvailableDot11NetworksFunction) Response() interface{}
type ScanAvailableDot11NetworksResponse ¶
type ScanAvailableDot11NetworksResponse struct {
Networks onvif.Dot11AvailableNetworks
}
type SecurityCapabilities ¶
type SecurityCapabilities struct { TLS1_0 xsd.Boolean `xml:"TLS1_0,attr"` TLS1_1 xsd.Boolean `xml:"TLS1_1,attr"` TLS1_2 xsd.Boolean `xml:"TLS1_2,attr"` OnboardKeyGeneration xsd.Boolean `xml:"OnboardKeyGeneration,attr"` AccessPolicyConfig xsd.Boolean `xml:"AccessPolicyConfig,attr"` DefaultAccessPolicy xsd.Boolean `xml:"DefaultAccessPolicy,attr"` Dot1X xsd.Boolean `xml:"Dot1X,attr"` RemoteUserHandling xsd.Boolean `xml:"RemoteUserHandling,attr"` X_509Token xsd.Boolean `xml:"X_509Token,attr"` SAMLToken xsd.Boolean `xml:"SAMLToken,attr"` KerberosToken xsd.Boolean `xml:"KerberosToken,attr"` UsernameToken xsd.Boolean `xml:"UsernameToken,attr"` HttpDigest xsd.Boolean `xml:"HttpDigest,attr"` RELToken xsd.Boolean `xml:"RELToken,attr"` SupportedEAPMethods onvif.IntAttrList `xml:"SupportedEAPMethods,attr"` MaxUsers int `xml:"MaxUsers,attr"` MaxUserNameLength int `xml:"MaxUserNameLength,attr"` MaxPasswordLength int `xml:"MaxPasswordLength,attr"` }
type SendAuxiliaryCommand ¶
type SendAuxiliaryCommand struct { XMLName string `xml:"tds:SendAuxiliaryCommand"` AuxiliaryCommand onvif.AuxiliaryData `xml:"tds:AuxiliaryCommand"` }
type SendAuxiliaryCommandFunction ¶ added in v0.0.13
type SendAuxiliaryCommandFunction struct{}
func (*SendAuxiliaryCommandFunction) Request ¶ added in v0.0.13
func (_ *SendAuxiliaryCommandFunction) Request() interface{}
func (*SendAuxiliaryCommandFunction) Response ¶ added in v0.0.13
func (_ *SendAuxiliaryCommandFunction) Response() interface{}
type SendAuxiliaryCommandResponse ¶
type SendAuxiliaryCommandResponse struct {
AuxiliaryCommandResponse onvif.AuxiliaryData
}
type Service ¶
type Service struct { Namespace xsd.AnyURI XAddr xsd.AnyURI Capabilities Version onvif.OnvifVersion }
type SetAccessPolicy ¶
type SetAccessPolicy struct { XMLName string `xml:"tds:SetAccessPolicy"` PolicyFile onvif.BinaryData `xml:"tds:PolicyFile"` }
type SetAccessPolicyFunction ¶ added in v0.0.13
type SetAccessPolicyFunction struct{}
func (*SetAccessPolicyFunction) Request ¶ added in v0.0.13
func (_ *SetAccessPolicyFunction) Request() interface{}
func (*SetAccessPolicyFunction) Response ¶ added in v0.0.13
func (_ *SetAccessPolicyFunction) Response() interface{}
type SetAccessPolicyResponse ¶
type SetAccessPolicyResponse struct { }
type SetCertificatesStatus ¶
type SetCertificatesStatus struct { XMLName string `xml:"tds:SetCertificatesStatus"` CertificateStatus onvif.CertificateStatus `xml:"tds:CertificateStatus"` }
type SetCertificatesStatusFunction ¶ added in v0.0.13
type SetCertificatesStatusFunction struct{}
func (*SetCertificatesStatusFunction) Request ¶ added in v0.0.13
func (_ *SetCertificatesStatusFunction) Request() interface{}
func (*SetCertificatesStatusFunction) Response ¶ added in v0.0.13
func (_ *SetCertificatesStatusFunction) Response() interface{}
type SetCertificatesStatusResponse ¶
type SetCertificatesStatusResponse struct { }
type SetClientCertificateModeFunction ¶ added in v0.0.13
type SetClientCertificateModeFunction struct{}
func (*SetClientCertificateModeFunction) Request ¶ added in v0.0.13
func (_ *SetClientCertificateModeFunction) Request() interface{}
func (*SetClientCertificateModeFunction) Response ¶ added in v0.0.13
func (_ *SetClientCertificateModeFunction) Response() interface{}
type SetClientCertificateModeResponse ¶
type SetClientCertificateModeResponse struct { }
type SetDNSFunction ¶ added in v0.0.13
type SetDNSFunction struct{}
func (*SetDNSFunction) Request ¶ added in v0.0.13
func (_ *SetDNSFunction) Request() interface{}
func (*SetDNSFunction) Response ¶ added in v0.0.13
func (_ *SetDNSFunction) Response() interface{}
type SetDNSResponse ¶
type SetDNSResponse struct { }
type SetDPAddresses ¶
type SetDPAddresses struct { XMLName string `xml:"tds:SetDPAddresses"` DPAddress onvif.NetworkHost `xml:"tds:DPAddress"` }
type SetDPAddressesFunction ¶ added in v0.0.13
type SetDPAddressesFunction struct{}
func (*SetDPAddressesFunction) Request ¶ added in v0.0.13
func (_ *SetDPAddressesFunction) Request() interface{}
func (*SetDPAddressesFunction) Response ¶ added in v0.0.13
func (_ *SetDPAddressesFunction) Response() interface{}
type SetDPAddressesResponse ¶
type SetDPAddressesResponse struct { }
type SetDiscoveryMode ¶
type SetDiscoveryMode struct { XMLName string `xml:"tds:SetDiscoveryMode"` DiscoveryMode onvif.DiscoveryMode `xml:"tds:DiscoveryMode"` }
SetDiscoveryMode and its properties are defined in the Onvif specification: https://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl#op.SetDiscoveryMode
type SetDiscoveryModeFunction ¶ added in v0.0.13
type SetDiscoveryModeFunction struct{}
func (*SetDiscoveryModeFunction) Request ¶ added in v0.0.13
func (_ *SetDiscoveryModeFunction) Request() interface{}
func (*SetDiscoveryModeFunction) Response ¶ added in v0.0.13
func (_ *SetDiscoveryModeFunction) Response() interface{}
type SetDiscoveryModeResponse ¶
type SetDiscoveryModeResponse struct { }
type SetDot1XConfiguration ¶
type SetDot1XConfiguration struct { XMLName string `xml:"tds:SetDot1XConfiguration"` Dot1XConfiguration onvif.Dot1XConfiguration `xml:"tds:Dot1XConfiguration"` }
type SetDot1XConfigurationFunction ¶ added in v0.0.13
type SetDot1XConfigurationFunction struct{}
func (*SetDot1XConfigurationFunction) Request ¶ added in v0.0.13
func (_ *SetDot1XConfigurationFunction) Request() interface{}
func (*SetDot1XConfigurationFunction) Response ¶ added in v0.0.13
func (_ *SetDot1XConfigurationFunction) Response() interface{}
type SetDot1XConfigurationResponse ¶
type SetDot1XConfigurationResponse struct { }
type SetDynamicDNS ¶
type SetDynamicDNSFunction ¶ added in v0.0.13
type SetDynamicDNSFunction struct{}
func (*SetDynamicDNSFunction) Request ¶ added in v0.0.13
func (_ *SetDynamicDNSFunction) Request() interface{}
func (*SetDynamicDNSFunction) Response ¶ added in v0.0.13
func (_ *SetDynamicDNSFunction) Response() interface{}
type SetDynamicDNSResponse ¶
type SetDynamicDNSResponse struct { }
type SetGeoLocation ¶
type SetGeoLocation struct { XMLName string `xml:"tds:SetGeoLocation"` Location onvif.LocationEntity `xml:"tds:Location"` }
TODO: one or more Location
type SetGeoLocationFunction ¶ added in v0.0.13
type SetGeoLocationFunction struct{}
func (*SetGeoLocationFunction) Request ¶ added in v0.0.13
func (_ *SetGeoLocationFunction) Request() interface{}
func (*SetGeoLocationFunction) Response ¶ added in v0.0.13
func (_ *SetGeoLocationFunction) Response() interface{}
type SetGeoLocationResponse ¶
type SetGeoLocationResponse struct { }
type SetHostname ¶
type SetHostnameFromDHCP ¶
type SetHostnameFromDHCPFunction ¶ added in v0.0.13
type SetHostnameFromDHCPFunction struct{}
func (*SetHostnameFromDHCPFunction) Request ¶ added in v0.0.13
func (_ *SetHostnameFromDHCPFunction) Request() interface{}
func (*SetHostnameFromDHCPFunction) Response ¶ added in v0.0.13
func (_ *SetHostnameFromDHCPFunction) Response() interface{}
type SetHostnameFunction ¶ added in v0.0.13
type SetHostnameFunction struct{}
func (*SetHostnameFunction) Request ¶ added in v0.0.13
func (_ *SetHostnameFunction) Request() interface{}
func (*SetHostnameFunction) Response ¶ added in v0.0.13
func (_ *SetHostnameFunction) Response() interface{}
type SetHostnameResponse ¶
type SetHostnameResponse struct { }
type SetIPAddressFilter ¶
type SetIPAddressFilter struct { XMLName string `xml:"tds:SetIPAddressFilter"` IPAddressFilter onvif.IPAddressFilter `xml:"tds:IPAddressFilter"` }
type SetIPAddressFilterFunction ¶ added in v0.0.13
type SetIPAddressFilterFunction struct{}
func (*SetIPAddressFilterFunction) Request ¶ added in v0.0.13
func (_ *SetIPAddressFilterFunction) Request() interface{}
func (*SetIPAddressFilterFunction) Response ¶ added in v0.0.13
func (_ *SetIPAddressFilterFunction) Response() interface{}
type SetIPAddressFilterResponse ¶
type SetIPAddressFilterResponse struct { }
type SetNTP ¶
type SetNTP struct { XMLName string `xml:"tds:SetNTP"` FromDHCP xsd.Boolean `xml:"tds:FromDHCP"` NTPManual onvif.NetworkHost `xml:"tds:NTPManual"` }
type SetNTPFunction ¶ added in v0.0.13
type SetNTPFunction struct{}
func (*SetNTPFunction) Request ¶ added in v0.0.13
func (_ *SetNTPFunction) Request() interface{}
func (*SetNTPFunction) Response ¶ added in v0.0.13
func (_ *SetNTPFunction) Response() interface{}
type SetNTPResponse ¶
type SetNTPResponse struct { }
type SetNetworkDefaultGateway ¶
type SetNetworkDefaultGateway struct { XMLName string `xml:"tds:SetNetworkDefaultGateway"` IPv4Address onvif.IPv4Address `xml:"tds:IPv4Address,omitempty"` IPv6Address onvif.IPv6Address `xml:"tds:IPv6Address,omitempty"` }
type SetNetworkDefaultGatewayFunction ¶ added in v0.0.13
type SetNetworkDefaultGatewayFunction struct{}
func (*SetNetworkDefaultGatewayFunction) Request ¶ added in v0.0.13
func (_ *SetNetworkDefaultGatewayFunction) Request() interface{}
func (*SetNetworkDefaultGatewayFunction) Response ¶ added in v0.0.13
func (_ *SetNetworkDefaultGatewayFunction) Response() interface{}
type SetNetworkDefaultGatewayResponse ¶
type SetNetworkDefaultGatewayResponse struct { }
type SetNetworkInterfaces ¶
type SetNetworkInterfaces struct { XMLName string `xml:"tds:SetNetworkInterfaces"` InterfaceToken *onvif.ReferenceToken `xml:"tds:InterfaceToken,omitempty"` NetworkInterface *onvif.NetworkInterfaceSetConfiguration `xml:"tds:NetworkInterface,omitempty"` }
type SetNetworkInterfacesFunction ¶ added in v0.0.13
type SetNetworkInterfacesFunction struct{}
func (*SetNetworkInterfacesFunction) Request ¶ added in v0.0.13
func (_ *SetNetworkInterfacesFunction) Request() interface{}
func (*SetNetworkInterfacesFunction) Response ¶ added in v0.0.13
func (_ *SetNetworkInterfacesFunction) Response() interface{}
type SetNetworkProtocols ¶
type SetNetworkProtocols struct { XMLName string `xml:"tds:SetNetworkProtocols"` NetworkProtocols []onvif.NetworkProtocolRequest `xml:"tds:NetworkProtocols"` }
type SetNetworkProtocolsFunction ¶ added in v0.0.13
type SetNetworkProtocolsFunction struct{}
func (*SetNetworkProtocolsFunction) Request ¶ added in v0.0.13
func (_ *SetNetworkProtocolsFunction) Request() interface{}
func (*SetNetworkProtocolsFunction) Response ¶ added in v0.0.13
func (_ *SetNetworkProtocolsFunction) Response() interface{}
type SetNetworkProtocolsResponse ¶
type SetNetworkProtocolsResponse struct { }
type SetRelayOutputSettings ¶
type SetRelayOutputSettings struct { XMLName string `xml:"tds:SetRelayOutputSettings"` RelayOutputToken onvif.ReferenceToken `xml:"tds:RelayOutputToken"` Properties onvif.RelayOutputSettings `xml:"tds:Properties"` }
type SetRelayOutputSettingsFunction ¶ added in v0.0.13
type SetRelayOutputSettingsFunction struct{}
func (*SetRelayOutputSettingsFunction) Request ¶ added in v0.0.13
func (_ *SetRelayOutputSettingsFunction) Request() interface{}
func (*SetRelayOutputSettingsFunction) Response ¶ added in v0.0.13
func (_ *SetRelayOutputSettingsFunction) Response() interface{}
type SetRelayOutputSettingsResponse ¶
type SetRelayOutputSettingsResponse struct { }
type SetRelayOutputState ¶
type SetRelayOutputState struct { XMLName string `xml:"tds:SetRelayOutputState"` RelayOutputToken onvif.ReferenceToken `xml:"tds:RelayOutputToken"` LogicalState onvif.RelayLogicalState `xml:"tds:LogicalState"` }
type SetRelayOutputStateFunction ¶ added in v0.0.13
type SetRelayOutputStateFunction struct{}
func (*SetRelayOutputStateFunction) Request ¶ added in v0.0.13
func (_ *SetRelayOutputStateFunction) Request() interface{}
func (*SetRelayOutputStateFunction) Response ¶ added in v0.0.13
func (_ *SetRelayOutputStateFunction) Response() interface{}
type SetRelayOutputStateResponse ¶
type SetRelayOutputStateResponse struct { }
type SetRemoteDiscoveryMode ¶
type SetRemoteDiscoveryMode struct { XMLName string `xml:"tds:SetRemoteDiscoveryMode"` RemoteDiscoveryMode onvif.DiscoveryMode `xml:"tds:RemoteDiscoveryMode"` }
type SetRemoteDiscoveryModeFunction ¶ added in v0.0.13
type SetRemoteDiscoveryModeFunction struct{}
func (*SetRemoteDiscoveryModeFunction) Request ¶ added in v0.0.13
func (_ *SetRemoteDiscoveryModeFunction) Request() interface{}
func (*SetRemoteDiscoveryModeFunction) Response ¶ added in v0.0.13
func (_ *SetRemoteDiscoveryModeFunction) Response() interface{}
type SetRemoteDiscoveryModeResponse ¶
type SetRemoteDiscoveryModeResponse struct { }
type SetRemoteUser ¶
type SetRemoteUser struct { XMLName string `xml:"tds:SetRemoteUser"` RemoteUser onvif.RemoteUser `xml:"tds:RemoteUser"` }
type SetRemoteUserFunction ¶ added in v0.0.13
type SetRemoteUserFunction struct{}
func (*SetRemoteUserFunction) Request ¶ added in v0.0.13
func (_ *SetRemoteUserFunction) Request() interface{}
func (*SetRemoteUserFunction) Response ¶ added in v0.0.13
func (_ *SetRemoteUserFunction) Response() interface{}
type SetRemoteUserResponse ¶
type SetRemoteUserResponse struct { }
type SetScopes ¶
type SetScopes struct { XMLName string `xml:"tds:SetScopes"` Scopes []xsd.AnyURI `xml:"tds:Scopes"` }
SetScopes and its properties are defined in the Onvif specification: https://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl#op.SetScopes
type SetScopesFunction ¶ added in v0.0.13
type SetScopesFunction struct{}
func (*SetScopesFunction) Request ¶ added in v0.0.13
func (_ *SetScopesFunction) Request() interface{}
func (*SetScopesFunction) Response ¶ added in v0.0.13
func (_ *SetScopesFunction) Response() interface{}
type SetScopesResponse ¶
type SetScopesResponse struct { }
type SetStorageConfiguration ¶
type SetStorageConfiguration struct { XMLName string `xml:"tds:SetStorageConfiguration"` StorageConfiguration struct { Token xsd.String `xml:"token,attr"` Data StorageConfigurationData `xml:"tds:Data"` } `xml:"tds:StorageConfiguration"` }
type SetStorageConfigurationFunction ¶ added in v0.0.13
type SetStorageConfigurationFunction struct{}
func (*SetStorageConfigurationFunction) Request ¶ added in v0.0.13
func (_ *SetStorageConfigurationFunction) Request() interface{}
func (*SetStorageConfigurationFunction) Response ¶ added in v0.0.13
func (_ *SetStorageConfigurationFunction) Response() interface{}
type SetStorageConfigurationResponse ¶
type SetStorageConfigurationResponse struct { }
type SetSystemDateAndTime ¶
type SetSystemDateAndTime struct { XMLName string `xml:"tds:SetSystemDateAndTime,omitempty"` DateTimeType *onvif.SetDateTimeType `xml:"tds:DateTimeType,omitempty"` DaylightSavings *xsd.Boolean `xml:"tds:DaylightSavings,omitempty"` TimeZone *onvif.TimeZone `xml:"tds:TimeZone,omitempty"` UTCDateTime *onvif.DateTimeRequest `xml:"tds:UTCDateTime,omitempty"` }
SetSystemDateAndTime and its properties are defined in the Onvif specification: https://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl#op.SetSystemDateAndTime
type SetSystemDateAndTimeFunction ¶ added in v0.0.13
type SetSystemDateAndTimeFunction struct{}
func (*SetSystemDateAndTimeFunction) Request ¶ added in v0.0.13
func (_ *SetSystemDateAndTimeFunction) Request() interface{}
func (*SetSystemDateAndTimeFunction) Response ¶ added in v0.0.13
func (_ *SetSystemDateAndTimeFunction) Response() interface{}
type SetSystemDateAndTimeResponse ¶
type SetSystemDateAndTimeResponse struct { }
type SetSystemFactoryDefault ¶
type SetSystemFactoryDefault struct { XMLName string `xml:"tds:SetSystemFactoryDefault"` FactoryDefault onvif.FactoryDefaultType `xml:"tds:FactoryDefault"` }
SetSystemFactoryDefault and its properties are defined in the Onvif specification: https://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl#op.SetSystemFactoryDefault
type SetSystemFactoryDefaultFunction ¶ added in v0.0.13
type SetSystemFactoryDefaultFunction struct{}
func (*SetSystemFactoryDefaultFunction) Request ¶ added in v0.0.13
func (_ *SetSystemFactoryDefaultFunction) Request() interface{}
func (*SetSystemFactoryDefaultFunction) Response ¶ added in v0.0.13
func (_ *SetSystemFactoryDefaultFunction) Response() interface{}
type SetSystemFactoryDefaultResponse ¶
type SetSystemFactoryDefaultResponse struct { }
type SetUser ¶
type SetUser struct { XMLName string `xml:"tds:SetUser"` User []onvif.UserRequest `xml:"tds:User"` }
SetUser and its properties are defined in the Onvif specification: https://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl#op.SetUser
type SetUserFunction ¶ added in v0.0.13
type SetUserFunction struct{}
func (*SetUserFunction) Request ¶ added in v0.0.13
func (_ *SetUserFunction) Request() interface{}
func (*SetUserFunction) Response ¶ added in v0.0.13
func (_ *SetUserFunction) Response() interface{}
type SetUserResponse ¶
type SetUserResponse struct { }
type SetZeroConfiguration ¶
type SetZeroConfiguration struct { XMLName string `xml:"tds:SetZeroConfiguration"` InterfaceToken onvif.ReferenceToken `xml:"tds:InterfaceToken"` Enabled xsd.Boolean `xml:"tds:Enabled"` }
type SetZeroConfigurationFunction ¶ added in v0.0.13
type SetZeroConfigurationFunction struct{}
func (*SetZeroConfigurationFunction) Request ¶ added in v0.0.13
func (_ *SetZeroConfigurationFunction) Request() interface{}
func (*SetZeroConfigurationFunction) Response ¶ added in v0.0.13
func (_ *SetZeroConfigurationFunction) Response() interface{}
type SetZeroConfigurationResponse ¶
type SetZeroConfigurationResponse struct { }
type StartFirmwareUpgrade ¶
type StartFirmwareUpgrade struct {
XMLName string `xml:"tds:StartFirmwareUpgrade"`
}
type StartFirmwareUpgradeFunction ¶ added in v0.0.13
type StartFirmwareUpgradeFunction struct{}
func (*StartFirmwareUpgradeFunction) Request ¶ added in v0.0.13
func (_ *StartFirmwareUpgradeFunction) Request() interface{}
func (*StartFirmwareUpgradeFunction) Response ¶ added in v0.0.13
func (_ *StartFirmwareUpgradeFunction) Response() interface{}
type StartSystemRestore ¶
type StartSystemRestore struct {
XMLName string `xml:"tds:StartSystemRestore"`
}
type StartSystemRestoreFunction ¶ added in v0.0.13
type StartSystemRestoreFunction struct{}
func (*StartSystemRestoreFunction) Request ¶ added in v0.0.13
func (_ *StartSystemRestoreFunction) Request() interface{}
func (*StartSystemRestoreFunction) Response ¶ added in v0.0.13
func (_ *StartSystemRestoreFunction) Response() interface{}
type StorageConfiguration ¶
type StorageConfiguration struct { onvif.DeviceEntity Data struct { Type xsd.String `xml:"type,attr"` Region string LocalPath xsd.AnyURI StorageUri xsd.AnyURI User struct { UserName xsd.String Password xsd.String `json:",omitempty"` Extension xsd.AnyType `json:",omitempty"` } Extension xsd.AnyURI `json:",omitempty"` } }
type SystemCapabilities ¶
type SystemCapabilities struct { DiscoveryResolve xsd.Boolean `xml:"DiscoveryResolve,attr"` DiscoveryBye xsd.Boolean `xml:"DiscoveryBye,attr"` RemoteDiscovery xsd.Boolean `xml:"RemoteDiscovery,attr"` SystemBackup xsd.Boolean `xml:"SystemBackup,attr"` SystemLogging xsd.Boolean `xml:"SystemLogging,attr"` FirmwareUpgrade xsd.Boolean `xml:"FirmwareUpgrade,attr"` HttpFirmwareUpgrade xsd.Boolean `xml:"HttpFirmwareUpgrade,attr"` HttpSystemBackup xsd.Boolean `xml:"HttpSystemBackup,attr"` HttpSystemLogging xsd.Boolean `xml:"HttpSystemLogging,attr"` HttpSupportInformation xsd.Boolean `xml:"HttpSupportInformation,attr"` StorageConfiguration xsd.Boolean `xml:"StorageConfiguration,attr"` MaxStorageConfigurations int `xml:"MaxStorageConfigurations,attr"` StorageTypesSupported onvif.StringAttrList `xml:"StorageTypesSupported,attr"` GeoLocationEntries int `xml:"GeoLocationEntries,attr"` AutoGeo onvif.StringAttrList `xml:"AutoGeo,attr"` }
type SystemReboot ¶
type SystemReboot struct {
XMLName string `xml:"tds:SystemReboot"`
}
SystemReboot and its properties are defined in the Onvif specification: https://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl#op.SystemReboot
type SystemRebootFunction ¶ added in v0.0.13
type SystemRebootFunction struct{}
func (*SystemRebootFunction) Request ¶ added in v0.0.13
func (_ *SystemRebootFunction) Request() interface{}
func (*SystemRebootFunction) Response ¶ added in v0.0.13
func (_ *SystemRebootFunction) Response() interface{}
type SystemRebootResponse ¶
type SystemRebootResponse struct {
Message string
}
type UpgradeSystemFirmware ¶
type UpgradeSystemFirmware struct { XMLName string `xml:"tds:UpgradeSystemFirmware"` Firmware onvif.AttachmentData `xml:"tds:Firmware"` }
type UpgradeSystemFirmwareFunction ¶ added in v0.0.13
type UpgradeSystemFirmwareFunction struct{}
func (*UpgradeSystemFirmwareFunction) Request ¶ added in v0.0.13
func (_ *UpgradeSystemFirmwareFunction) Request() interface{}
func (*UpgradeSystemFirmwareFunction) Response ¶ added in v0.0.13
func (_ *UpgradeSystemFirmwareFunction) Response() interface{}
type UpgradeSystemFirmwareResponse ¶
type UpgradeSystemFirmwareResponse struct {
Message string
}