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 ¶
type AddIPAddressFilterFunction struct{}
func (*AddIPAddressFilterFunction) Request ¶
func (_ *AddIPAddressFilterFunction) Request() interface{}
func (*AddIPAddressFilterFunction) Response ¶
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 ¶
type AddScopesFunction struct{}
func (*AddScopesFunction) Request ¶
func (_ *AddScopesFunction) Request() interface{}
func (*AddScopesFunction) Response ¶
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 ¶
type CreateCertificateFunction struct{}
func (*CreateCertificateFunction) Request ¶
func (_ *CreateCertificateFunction) Request() interface{}
func (*CreateCertificateFunction) Response ¶
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 ¶
type CreateDot1XConfigurationFunction struct{}
func (*CreateDot1XConfigurationFunction) Request ¶
func (_ *CreateDot1XConfigurationFunction) Request() interface{}
func (*CreateDot1XConfigurationFunction) Response ¶
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 ¶
type CreateStorageConfigurationFunction struct{}
func (*CreateStorageConfigurationFunction) Request ¶
func (_ *CreateStorageConfigurationFunction) Request() interface{}
func (*CreateStorageConfigurationFunction) Response ¶
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 ¶
type CreateUsersFunction struct{}
func (*CreateUsersFunction) Request ¶
func (_ *CreateUsersFunction) Request() interface{}
func (*CreateUsersFunction) Response ¶
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 ¶
type DeleteCertificatesFunction struct{}
func (*DeleteCertificatesFunction) Request ¶
func (_ *DeleteCertificatesFunction) Request() interface{}
func (*DeleteCertificatesFunction) Response ¶
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 ¶
type DeleteDot1XConfigurationFunction struct{}
func (*DeleteDot1XConfigurationFunction) Request ¶
func (_ *DeleteDot1XConfigurationFunction) Request() interface{}
func (*DeleteDot1XConfigurationFunction) Response ¶
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 ¶
type DeleteGeoLocationFunction struct{}
func (*DeleteGeoLocationFunction) Request ¶
func (_ *DeleteGeoLocationFunction) Request() interface{}
func (*DeleteGeoLocationFunction) Response ¶
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 ¶
type DeleteStorageConfigurationFunction struct{}
func (*DeleteStorageConfigurationFunction) Request ¶
func (_ *DeleteStorageConfigurationFunction) Request() interface{}
func (*DeleteStorageConfigurationFunction) Response ¶
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 ¶
type DeleteUsersFunction struct{}
func (*DeleteUsersFunction) Request ¶
func (_ *DeleteUsersFunction) Request() interface{}
func (*DeleteUsersFunction) Response ¶
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 ¶
type GetAccessPolicyFunction struct{}
func (*GetAccessPolicyFunction) Request ¶
func (_ *GetAccessPolicyFunction) Request() interface{}
func (*GetAccessPolicyFunction) Response ¶
func (_ *GetAccessPolicyFunction) Response() interface{}
type GetAccessPolicyResponse ¶
type GetAccessPolicyResponse struct {
PolicyFile onvif.BinaryData
}
type GetCACertificates ¶
type GetCACertificates struct {
XMLName string `xml:"tds:GetCACertificates"`
}
type GetCACertificatesFunction ¶
type GetCACertificatesFunction struct{}
func (*GetCACertificatesFunction) Request ¶
func (_ *GetCACertificatesFunction) Request() interface{}
func (*GetCACertificatesFunction) Response ¶
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 ¶
type GetCapabilitiesFunction struct{}
func (*GetCapabilitiesFunction) Request ¶
func (_ *GetCapabilitiesFunction) Request() interface{}
func (*GetCapabilitiesFunction) Response ¶
func (_ *GetCapabilitiesFunction) Response() interface{}
type GetCapabilitiesResponse ¶
type GetCapabilitiesResponse struct {
Capabilities onvif.Capabilities
}
type GetCertificateInformationFunction ¶
type GetCertificateInformationFunction struct{}
func (*GetCertificateInformationFunction) Request ¶
func (_ *GetCertificateInformationFunction) Request() interface{}
func (*GetCertificateInformationFunction) Response ¶
func (_ *GetCertificateInformationFunction) Response() interface{}
type GetCertificateInformationResponse ¶
type GetCertificateInformationResponse struct {
CertificateInformation onvif.CertificateInformation
}
type GetCertificates ¶
type GetCertificates struct {
XMLName string `xml:"tds:GetCertificates"`
}
type GetCertificatesFunction ¶
type GetCertificatesFunction struct{}
func (*GetCertificatesFunction) Request ¶
func (_ *GetCertificatesFunction) Request() interface{}
func (*GetCertificatesFunction) Response ¶
func (_ *GetCertificatesFunction) Response() interface{}
type GetCertificatesResponse ¶
type GetCertificatesResponse struct {
NvtCertificate onvif.Certificate
}
type GetCertificatesStatus ¶
type GetCertificatesStatus struct {
XMLName string `xml:"tds:GetCertificatesStatus"`
}
type GetCertificatesStatusFunction ¶
type GetCertificatesStatusFunction struct{}
func (*GetCertificatesStatusFunction) Request ¶
func (_ *GetCertificatesStatusFunction) Request() interface{}
func (*GetCertificatesStatusFunction) Response ¶
func (_ *GetCertificatesStatusFunction) Response() interface{}
type GetCertificatesStatusResponse ¶
type GetCertificatesStatusResponse struct {
CertificateStatus onvif.CertificateStatus
}
type GetClientCertificateMode ¶
type GetClientCertificateMode struct {
XMLName string `xml:"tds:GetClientCertificateMode"`
}
type GetClientCertificateModeFunction ¶
type GetClientCertificateModeFunction struct{}
func (*GetClientCertificateModeFunction) Request ¶
func (_ *GetClientCertificateModeFunction) Request() interface{}
func (*GetClientCertificateModeFunction) Response ¶
func (_ *GetClientCertificateModeFunction) Response() interface{}
type GetDNSFunction ¶
type GetDNSFunction struct{}
func (*GetDNSFunction) Request ¶
func (_ *GetDNSFunction) Request() interface{}
func (*GetDNSFunction) Response ¶
func (_ *GetDNSFunction) Response() interface{}
type GetDNSResponse ¶
type GetDNSResponse struct {
DNSInformation onvif.DNSInformation
}
type GetDPAddresses ¶
type GetDPAddresses struct {
XMLName string `xml:"tds:GetDPAddresses"`
}
type GetDPAddressesFunction ¶
type GetDPAddressesFunction struct{}
func (*GetDPAddressesFunction) Request ¶
func (_ *GetDPAddressesFunction) Request() interface{}
func (*GetDPAddressesFunction) Response ¶
func (_ *GetDPAddressesFunction) Response() interface{}
type GetDPAddressesResponse ¶
type GetDPAddressesResponse struct {
DPAddress onvif.NetworkHost
}
type GetDeviceInformation ¶
type GetDeviceInformation struct {
XMLName string `xml:"tds:GetDeviceInformation"`
}
type GetDeviceInformationFunction ¶
type GetDeviceInformationFunction struct{}
func (*GetDeviceInformationFunction) Request ¶
func (_ *GetDeviceInformationFunction) Request() interface{}
func (*GetDeviceInformationFunction) Response ¶
func (_ *GetDeviceInformationFunction) Response() interface{}
type GetDigitalInputs ¶
type GetDigitalInputs struct {
XMLName string `xml:"tmd:GetDigitalInputs"`
}
type GetDigitalInputsFunction ¶
type GetDigitalInputsFunction struct{}
func (*GetDigitalInputsFunction) Request ¶
func (_ *GetDigitalInputsFunction) Request() interface{}
func (*GetDigitalInputsFunction) Response ¶
func (_ *GetDigitalInputsFunction) Response() interface{}
type GetDigitalInputsResponse ¶
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 ¶
type GetDiscoveryModeFunction struct{}
func (*GetDiscoveryModeFunction) Request ¶
func (_ *GetDiscoveryModeFunction) Request() interface{}
func (*GetDiscoveryModeFunction) Response ¶
func (_ *GetDiscoveryModeFunction) Response() interface{}
type GetDiscoveryModeResponse ¶
type GetDiscoveryModeResponse struct {
DiscoveryMode onvif.DiscoveryMode
}
type GetDot11Capabilities ¶
type GetDot11Capabilities struct {
XMLName string `xml:"tds:GetDot11Capabilities"`
}
type GetDot11CapabilitiesFunction ¶
type GetDot11CapabilitiesFunction struct{}
func (*GetDot11CapabilitiesFunction) Request ¶
func (_ *GetDot11CapabilitiesFunction) Request() interface{}
func (*GetDot11CapabilitiesFunction) Response ¶
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 ¶
type GetDot11StatusFunction struct{}
func (*GetDot11StatusFunction) Request ¶
func (_ *GetDot11StatusFunction) Request() interface{}
func (*GetDot11StatusFunction) Response ¶
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 ¶
type GetDot1XConfigurationFunction struct{}
func (*GetDot1XConfigurationFunction) Request ¶
func (_ *GetDot1XConfigurationFunction) Request() interface{}
func (*GetDot1XConfigurationFunction) Response ¶
func (_ *GetDot1XConfigurationFunction) Response() interface{}
type GetDot1XConfigurationResponse ¶
type GetDot1XConfigurationResponse struct {
Dot1XConfiguration onvif.Dot1XConfiguration
}
type GetDot1XConfigurations ¶
type GetDot1XConfigurations struct {
XMLName string `xml:"tds:GetDot1XConfigurations"`
}
type GetDot1XConfigurationsFunction ¶
type GetDot1XConfigurationsFunction struct{}
func (*GetDot1XConfigurationsFunction) Request ¶
func (_ *GetDot1XConfigurationsFunction) Request() interface{}
func (*GetDot1XConfigurationsFunction) Response ¶
func (_ *GetDot1XConfigurationsFunction) Response() interface{}
type GetDot1XConfigurationsResponse ¶
type GetDot1XConfigurationsResponse struct {
Dot1XConfiguration onvif.Dot1XConfiguration
}
type GetDynamicDNS ¶
type GetDynamicDNS struct {
XMLName string `xml:"tds:GetDynamicDNS"`
}
type GetDynamicDNSFunction ¶
type GetDynamicDNSFunction struct{}
func (*GetDynamicDNSFunction) Request ¶
func (_ *GetDynamicDNSFunction) Request() interface{}
func (*GetDynamicDNSFunction) Response ¶
func (_ *GetDynamicDNSFunction) Response() interface{}
type GetDynamicDNSResponse ¶
type GetDynamicDNSResponse struct {
DynamicDNSInformation onvif.DynamicDNSInformation
}
type GetEndpointReference ¶
type GetEndpointReference struct {
XMLName string `xml:"tds:GetEndpointReference"`
}
type GetEndpointReferenceFunction ¶
type GetEndpointReferenceFunction struct{}
func (*GetEndpointReferenceFunction) Request ¶
func (_ *GetEndpointReferenceFunction) Request() interface{}
func (*GetEndpointReferenceFunction) Response ¶
func (_ *GetEndpointReferenceFunction) Response() interface{}
type GetEndpointReferenceResponse ¶
type GetEndpointReferenceResponse struct {
GUID string
}
type GetGeoLocation ¶
type GetGeoLocation struct {
XMLName string `xml:"tds:GetGeoLocation"`
}
type GetGeoLocationFunction ¶
type GetGeoLocationFunction struct{}
func (*GetGeoLocationFunction) Request ¶
func (_ *GetGeoLocationFunction) Request() interface{}
func (*GetGeoLocationFunction) Response ¶
func (_ *GetGeoLocationFunction) Response() interface{}
type GetGeoLocationResponse ¶
type GetGeoLocationResponse struct {
Location onvif.LocationEntity
}
type GetHostname ¶
type GetHostname struct {
XMLName string `xml:"tds:GetHostname"`
}
type GetHostnameFunction ¶
type GetHostnameFunction struct{}
func (*GetHostnameFunction) Request ¶
func (_ *GetHostnameFunction) Request() interface{}
func (*GetHostnameFunction) Response ¶
func (_ *GetHostnameFunction) Response() interface{}
type GetHostnameResponse ¶
type GetHostnameResponse struct {
HostnameInformation onvif.HostnameInformation
}
type GetIPAddressFilter ¶
type GetIPAddressFilter struct {
XMLName string `xml:"tds:GetIPAddressFilter"`
}
type GetIPAddressFilterFunction ¶
type GetIPAddressFilterFunction struct{}
func (*GetIPAddressFilterFunction) Request ¶
func (_ *GetIPAddressFilterFunction) Request() interface{}
func (*GetIPAddressFilterFunction) Response ¶
func (_ *GetIPAddressFilterFunction) Response() interface{}
type GetIPAddressFilterResponse ¶
type GetIPAddressFilterResponse struct {
IPAddressFilter onvif.IPAddressFilter
}
type GetNTPFunction ¶
type GetNTPFunction struct{}
func (*GetNTPFunction) Request ¶
func (_ *GetNTPFunction) Request() interface{}
func (*GetNTPFunction) Response ¶
func (_ *GetNTPFunction) Response() interface{}
type GetNTPResponse ¶
type GetNTPResponse struct {
NTPInformation onvif.NTPInformation
}
type GetNetworkDefaultGateway ¶
type GetNetworkDefaultGateway struct {
XMLName string `xml:"tds:GetNetworkDefaultGateway"`
}
type GetNetworkDefaultGatewayFunction ¶
type GetNetworkDefaultGatewayFunction struct{}
func (*GetNetworkDefaultGatewayFunction) Request ¶
func (_ *GetNetworkDefaultGatewayFunction) Request() interface{}
func (*GetNetworkDefaultGatewayFunction) Response ¶
func (_ *GetNetworkDefaultGatewayFunction) Response() interface{}
type GetNetworkDefaultGatewayResponse ¶
type GetNetworkDefaultGatewayResponse struct {
NetworkGateway onvif.NetworkGateway
}
type GetNetworkInterfaces ¶
type GetNetworkInterfaces struct {
XMLName string `xml:"tds:GetNetworkInterfaces"`
}
type GetNetworkInterfacesFunction ¶
type GetNetworkInterfacesFunction struct{}
func (*GetNetworkInterfacesFunction) Request ¶
func (_ *GetNetworkInterfacesFunction) Request() interface{}
func (*GetNetworkInterfacesFunction) Response ¶
func (_ *GetNetworkInterfacesFunction) Response() interface{}
type GetNetworkInterfacesResponse ¶
type GetNetworkInterfacesResponse struct {
NetworkInterfaces onvif.NetworkInterface
}
type GetNetworkProtocols ¶
type GetNetworkProtocols struct {
XMLName string `xml:"tds:GetNetworkProtocols"`
}
type GetNetworkProtocolsFunction ¶
type GetNetworkProtocolsFunction struct{}
func (*GetNetworkProtocolsFunction) Request ¶
func (_ *GetNetworkProtocolsFunction) Request() interface{}
func (*GetNetworkProtocolsFunction) Response ¶
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 ¶
type GetPkcs10RequestFunction struct{}
func (*GetPkcs10RequestFunction) Request ¶
func (_ *GetPkcs10RequestFunction) Request() interface{}
func (*GetPkcs10RequestFunction) Response ¶
func (_ *GetPkcs10RequestFunction) Response() interface{}
type GetPkcs10RequestResponse ¶
type GetPkcs10RequestResponse struct {
Pkcs10Request onvif.BinaryData
}
type GetRelayOutputs ¶
type GetRelayOutputs struct {
XMLName string `xml:"tds:GetRelayOutputs"`
}
type GetRelayOutputsFunction ¶
type GetRelayOutputsFunction struct{}
func (*GetRelayOutputsFunction) Request ¶
func (_ *GetRelayOutputsFunction) Request() interface{}
func (*GetRelayOutputsFunction) Response ¶
func (_ *GetRelayOutputsFunction) Response() interface{}
type GetRelayOutputsResponse ¶
type GetRelayOutputsResponse struct {
RelayOutputs []onvif.RelayOutput
}
type GetRemoteDiscoveryMode ¶
type GetRemoteDiscoveryMode struct {
XMLName string `xml:"tds:GetRemoteDiscoveryMode"`
}
type GetRemoteDiscoveryModeFunction ¶
type GetRemoteDiscoveryModeFunction struct{}
func (*GetRemoteDiscoveryModeFunction) Request ¶
func (_ *GetRemoteDiscoveryModeFunction) Request() interface{}
func (*GetRemoteDiscoveryModeFunction) Response ¶
func (_ *GetRemoteDiscoveryModeFunction) Response() interface{}
type GetRemoteDiscoveryModeResponse ¶
type GetRemoteDiscoveryModeResponse struct {
RemoteDiscoveryMode onvif.DiscoveryMode
}
type GetRemoteUser ¶
type GetRemoteUser struct {
XMLName string `xml:"tds:GetRemoteUser"`
}
type GetRemoteUserFunction ¶
type GetRemoteUserFunction struct{}
func (*GetRemoteUserFunction) Request ¶
func (_ *GetRemoteUserFunction) Request() interface{}
func (*GetRemoteUserFunction) Response ¶
func (_ *GetRemoteUserFunction) Response() interface{}
type GetRemoteUserResponse ¶
type GetRemoteUserResponse struct {
RemoteUser onvif.RemoteUser
}
type GetScopesFunction ¶
type GetScopesFunction struct{}
func (*GetScopesFunction) Request ¶
func (_ *GetScopesFunction) Request() interface{}
func (*GetScopesFunction) Response ¶
func (_ *GetScopesFunction) Response() interface{}
type GetScopesResponse ¶
type GetServiceCapabilities ¶
type GetServiceCapabilities struct {
XMLName string `xml:"tds:GetServiceCapabilities"`
}
type GetServiceCapabilitiesFunction ¶
type GetServiceCapabilitiesFunction struct{}
func (*GetServiceCapabilitiesFunction) Request ¶
func (_ *GetServiceCapabilitiesFunction) Request() interface{}
func (*GetServiceCapabilitiesFunction) Response ¶
func (_ *GetServiceCapabilitiesFunction) Response() interface{}
type GetServiceCapabilitiesResponse ¶
type GetServiceCapabilitiesResponse struct {
Capabilities DeviceServiceCapabilities
}
type GetServices ¶
type GetServicesFunction ¶
type GetServicesFunction struct{}
func (*GetServicesFunction) Request ¶
func (_ *GetServicesFunction) Request() interface{}
func (*GetServicesFunction) Response ¶
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 ¶
type GetStorageConfigurationFunction struct{}
func (*GetStorageConfigurationFunction) Request ¶
func (_ *GetStorageConfigurationFunction) Request() interface{}
func (*GetStorageConfigurationFunction) Response ¶
func (_ *GetStorageConfigurationFunction) Response() interface{}
type GetStorageConfigurationResponse ¶
type GetStorageConfigurationResponse struct {
StorageConfiguration StorageConfiguration
}
type GetStorageConfigurations ¶
type GetStorageConfigurations struct {
XMLName string `xml:"tds:GetStorageConfigurations"`
}
type GetStorageConfigurationsFunction ¶
type GetStorageConfigurationsFunction struct{}
func (*GetStorageConfigurationsFunction) Request ¶
func (_ *GetStorageConfigurationsFunction) Request() interface{}
func (*GetStorageConfigurationsFunction) Response ¶
func (_ *GetStorageConfigurationsFunction) Response() interface{}
type GetStorageConfigurationsResponse ¶
type GetStorageConfigurationsResponse struct {
StorageConfigurations []StorageConfiguration
}
type GetSystemBackup ¶
type GetSystemBackup struct {
XMLName string `xml:"tds:GetSystemBackup"`
}
type GetSystemBackupFunction ¶
type GetSystemBackupFunction struct{}
func (*GetSystemBackupFunction) Request ¶
func (_ *GetSystemBackupFunction) Request() interface{}
func (*GetSystemBackupFunction) Response ¶
func (_ *GetSystemBackupFunction) Response() interface{}
type GetSystemBackupResponse ¶
type GetSystemBackupResponse struct {
BackupFiles onvif.BackupFile
}
type GetSystemDateAndTime ¶
type GetSystemDateAndTime struct {
XMLName string `xml:"tds:GetSystemDateAndTime"`
}
type GetSystemDateAndTimeFunction ¶
type GetSystemDateAndTimeFunction struct{}
func (*GetSystemDateAndTimeFunction) Request ¶
func (_ *GetSystemDateAndTimeFunction) Request() interface{}
func (*GetSystemDateAndTimeFunction) Response ¶
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 ¶
type GetSystemLogFunction struct{}
func (*GetSystemLogFunction) Request ¶
func (_ *GetSystemLogFunction) Request() interface{}
func (*GetSystemLogFunction) Response ¶
func (_ *GetSystemLogFunction) Response() interface{}
type GetSystemLogResponse ¶
type GetSystemSupportInformation ¶
type GetSystemSupportInformation struct {
XMLName string `xml:"tds:GetSystemSupportInformation"`
}
type GetSystemSupportInformationFunction ¶
type GetSystemSupportInformationFunction struct{}
func (*GetSystemSupportInformationFunction) Request ¶
func (_ *GetSystemSupportInformationFunction) Request() interface{}
func (*GetSystemSupportInformationFunction) Response ¶
func (_ *GetSystemSupportInformationFunction) Response() interface{}
type GetSystemSupportInformationResponse ¶
type GetSystemSupportInformationResponse struct {
SupportInformation onvif.SupportInformation
}
type GetSystemUris ¶
type GetSystemUris struct {
XMLName string `xml:"tds:GetSystemUris"`
}
type GetSystemUrisFunction ¶
type GetSystemUrisFunction struct{}
func (*GetSystemUrisFunction) Request ¶
func (_ *GetSystemUrisFunction) Request() interface{}
func (*GetSystemUrisFunction) Response ¶
func (_ *GetSystemUrisFunction) Response() interface{}
type GetSystemUrisResponse ¶
type GetUsersFunction ¶
type GetUsersFunction struct{}
func (*GetUsersFunction) Request ¶
func (_ *GetUsersFunction) Request() interface{}
func (*GetUsersFunction) Response ¶
func (_ *GetUsersFunction) Response() interface{}
type GetUsersResponse ¶
type GetWsdlUrl ¶
type GetWsdlUrl struct {
XMLName string `xml:"tds:GetWsdlUrl"`
}
type GetWsdlUrlFunction ¶
type GetWsdlUrlFunction struct{}
func (*GetWsdlUrlFunction) Request ¶
func (_ *GetWsdlUrlFunction) Request() interface{}
func (*GetWsdlUrlFunction) Response ¶
func (_ *GetWsdlUrlFunction) Response() interface{}
type GetWsdlUrlResponse ¶
type GetZeroConfiguration ¶
type GetZeroConfiguration struct {
XMLName string `xml:"tds:GetZeroConfiguration"`
}
type GetZeroConfigurationFunction ¶
type GetZeroConfigurationFunction struct{}
func (*GetZeroConfigurationFunction) Request ¶
func (_ *GetZeroConfigurationFunction) Request() interface{}
func (*GetZeroConfigurationFunction) Response ¶
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 ¶
type LoadCACertificatesFunction struct{}
func (*LoadCACertificatesFunction) Request ¶
func (_ *LoadCACertificatesFunction) Request() interface{}
func (*LoadCACertificatesFunction) Response ¶
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 ¶
type LoadCertificateWithPrivateKeyFunction struct{}
func (*LoadCertificateWithPrivateKeyFunction) Request ¶
func (_ *LoadCertificateWithPrivateKeyFunction) Request() interface{}
func (*LoadCertificateWithPrivateKeyFunction) Response ¶
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 ¶
type LoadCertificatesFunction struct{}
func (*LoadCertificatesFunction) Request ¶
func (_ *LoadCertificatesFunction) Request() interface{}
func (*LoadCertificatesFunction) Response ¶
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 ¶
type RemoveIPAddressFilterFunction struct{}
func (*RemoveIPAddressFilterFunction) Request ¶
func (_ *RemoveIPAddressFilterFunction) Request() interface{}
func (*RemoveIPAddressFilterFunction) Response ¶
func (_ *RemoveIPAddressFilterFunction) Response() interface{}
type RemoveIPAddressFilterResponse ¶
type RemoveIPAddressFilterResponse struct { }
type RemoveScopes ¶
type RemoveScopesFunction ¶
type RemoveScopesFunction struct{}
func (*RemoveScopesFunction) Request ¶
func (_ *RemoveScopesFunction) Request() interface{}
func (*RemoveScopesFunction) Response ¶
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 ¶
type RestoreSystemFunction struct{}
func (*RestoreSystemFunction) Request ¶
func (_ *RestoreSystemFunction) Request() interface{}
func (*RestoreSystemFunction) Response ¶
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 ¶
type ScanAvailableDot11NetworksFunction struct{}
func (*ScanAvailableDot11NetworksFunction) Request ¶
func (_ *ScanAvailableDot11NetworksFunction) Request() interface{}
func (*ScanAvailableDot11NetworksFunction) Response ¶
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 ¶
type SendAuxiliaryCommandFunction struct{}
func (*SendAuxiliaryCommandFunction) Request ¶
func (_ *SendAuxiliaryCommandFunction) Request() interface{}
func (*SendAuxiliaryCommandFunction) Response ¶
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 ¶
type SetAccessPolicyFunction struct{}
func (*SetAccessPolicyFunction) Request ¶
func (_ *SetAccessPolicyFunction) Request() interface{}
func (*SetAccessPolicyFunction) Response ¶
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 ¶
type SetCertificatesStatusFunction struct{}
func (*SetCertificatesStatusFunction) Request ¶
func (_ *SetCertificatesStatusFunction) Request() interface{}
func (*SetCertificatesStatusFunction) Response ¶
func (_ *SetCertificatesStatusFunction) Response() interface{}
type SetCertificatesStatusResponse ¶
type SetCertificatesStatusResponse struct { }
type SetClientCertificateModeFunction ¶
type SetClientCertificateModeFunction struct{}
func (*SetClientCertificateModeFunction) Request ¶
func (_ *SetClientCertificateModeFunction) Request() interface{}
func (*SetClientCertificateModeFunction) Response ¶
func (_ *SetClientCertificateModeFunction) Response() interface{}
type SetClientCertificateModeResponse ¶
type SetClientCertificateModeResponse struct { }
type SetDNSFunction ¶
type SetDNSFunction struct{}
func (*SetDNSFunction) Request ¶
func (_ *SetDNSFunction) Request() interface{}
func (*SetDNSFunction) Response ¶
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 ¶
type SetDPAddressesFunction struct{}
func (*SetDPAddressesFunction) Request ¶
func (_ *SetDPAddressesFunction) Request() interface{}
func (*SetDPAddressesFunction) Response ¶
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 ¶
type SetDiscoveryModeFunction struct{}
func (*SetDiscoveryModeFunction) Request ¶
func (_ *SetDiscoveryModeFunction) Request() interface{}
func (*SetDiscoveryModeFunction) Response ¶
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 ¶
type SetDot1XConfigurationFunction struct{}
func (*SetDot1XConfigurationFunction) Request ¶
func (_ *SetDot1XConfigurationFunction) Request() interface{}
func (*SetDot1XConfigurationFunction) Response ¶
func (_ *SetDot1XConfigurationFunction) Response() interface{}
type SetDot1XConfigurationResponse ¶
type SetDot1XConfigurationResponse struct { }
type SetDynamicDNS ¶
type SetDynamicDNSFunction ¶
type SetDynamicDNSFunction struct{}
func (*SetDynamicDNSFunction) Request ¶
func (_ *SetDynamicDNSFunction) Request() interface{}
func (*SetDynamicDNSFunction) Response ¶
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 ¶
type SetGeoLocationFunction struct{}
func (*SetGeoLocationFunction) Request ¶
func (_ *SetGeoLocationFunction) Request() interface{}
func (*SetGeoLocationFunction) Response ¶
func (_ *SetGeoLocationFunction) Response() interface{}
type SetGeoLocationResponse ¶
type SetGeoLocationResponse struct { }
type SetHostname ¶
type SetHostnameFromDHCP ¶
type SetHostnameFromDHCPFunction ¶
type SetHostnameFromDHCPFunction struct{}
func (*SetHostnameFromDHCPFunction) Request ¶
func (_ *SetHostnameFromDHCPFunction) Request() interface{}
func (*SetHostnameFromDHCPFunction) Response ¶
func (_ *SetHostnameFromDHCPFunction) Response() interface{}
type SetHostnameFunction ¶
type SetHostnameFunction struct{}
func (*SetHostnameFunction) Request ¶
func (_ *SetHostnameFunction) Request() interface{}
func (*SetHostnameFunction) Response ¶
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 ¶
type SetIPAddressFilterFunction struct{}
func (*SetIPAddressFilterFunction) Request ¶
func (_ *SetIPAddressFilterFunction) Request() interface{}
func (*SetIPAddressFilterFunction) Response ¶
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 ¶
type SetNTPFunction struct{}
func (*SetNTPFunction) Request ¶
func (_ *SetNTPFunction) Request() interface{}
func (*SetNTPFunction) Response ¶
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 ¶
type SetNetworkDefaultGatewayFunction struct{}
func (*SetNetworkDefaultGatewayFunction) Request ¶
func (_ *SetNetworkDefaultGatewayFunction) Request() interface{}
func (*SetNetworkDefaultGatewayFunction) Response ¶
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 ¶
type SetNetworkInterfacesFunction struct{}
func (*SetNetworkInterfacesFunction) Request ¶
func (_ *SetNetworkInterfacesFunction) Request() interface{}
func (*SetNetworkInterfacesFunction) Response ¶
func (_ *SetNetworkInterfacesFunction) Response() interface{}
type SetNetworkProtocols ¶
type SetNetworkProtocols struct { XMLName string `xml:"tds:SetNetworkProtocols"` NetworkProtocols []onvif.NetworkProtocolRequest `xml:"tds:NetworkProtocols"` }
type SetNetworkProtocolsFunction ¶
type SetNetworkProtocolsFunction struct{}
func (*SetNetworkProtocolsFunction) Request ¶
func (_ *SetNetworkProtocolsFunction) Request() interface{}
func (*SetNetworkProtocolsFunction) Response ¶
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 ¶
type SetRelayOutputSettingsFunction struct{}
func (*SetRelayOutputSettingsFunction) Request ¶
func (_ *SetRelayOutputSettingsFunction) Request() interface{}
func (*SetRelayOutputSettingsFunction) Response ¶
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 ¶
type SetRelayOutputStateFunction struct{}
func (*SetRelayOutputStateFunction) Request ¶
func (_ *SetRelayOutputStateFunction) Request() interface{}
func (*SetRelayOutputStateFunction) Response ¶
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 ¶
type SetRemoteDiscoveryModeFunction struct{}
func (*SetRemoteDiscoveryModeFunction) Request ¶
func (_ *SetRemoteDiscoveryModeFunction) Request() interface{}
func (*SetRemoteDiscoveryModeFunction) Response ¶
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 ¶
type SetRemoteUserFunction struct{}
func (*SetRemoteUserFunction) Request ¶
func (_ *SetRemoteUserFunction) Request() interface{}
func (*SetRemoteUserFunction) Response ¶
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 ¶
type SetScopesFunction struct{}
func (*SetScopesFunction) Request ¶
func (_ *SetScopesFunction) Request() interface{}
func (*SetScopesFunction) Response ¶
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 ¶
type SetStorageConfigurationFunction struct{}
func (*SetStorageConfigurationFunction) Request ¶
func (_ *SetStorageConfigurationFunction) Request() interface{}
func (*SetStorageConfigurationFunction) Response ¶
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 ¶
type SetSystemDateAndTimeFunction struct{}
func (*SetSystemDateAndTimeFunction) Request ¶
func (_ *SetSystemDateAndTimeFunction) Request() interface{}
func (*SetSystemDateAndTimeFunction) Response ¶
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 ¶
type SetSystemFactoryDefaultFunction struct{}
func (*SetSystemFactoryDefaultFunction) Request ¶
func (_ *SetSystemFactoryDefaultFunction) Request() interface{}
func (*SetSystemFactoryDefaultFunction) Response ¶
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 ¶
type SetUserFunction struct{}
func (*SetUserFunction) Request ¶
func (_ *SetUserFunction) Request() interface{}
func (*SetUserFunction) Response ¶
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 ¶
type SetZeroConfigurationFunction struct{}
func (*SetZeroConfigurationFunction) Request ¶
func (_ *SetZeroConfigurationFunction) Request() interface{}
func (*SetZeroConfigurationFunction) Response ¶
func (_ *SetZeroConfigurationFunction) Response() interface{}
type SetZeroConfigurationResponse ¶
type SetZeroConfigurationResponse struct { }
type StartFirmwareUpgrade ¶
type StartFirmwareUpgrade struct {
XMLName string `xml:"tds:StartFirmwareUpgrade"`
}
type StartFirmwareUpgradeFunction ¶
type StartFirmwareUpgradeFunction struct{}
func (*StartFirmwareUpgradeFunction) Request ¶
func (_ *StartFirmwareUpgradeFunction) Request() interface{}
func (*StartFirmwareUpgradeFunction) Response ¶
func (_ *StartFirmwareUpgradeFunction) Response() interface{}
type StartSystemRestore ¶
type StartSystemRestore struct {
XMLName string `xml:"tds:StartSystemRestore"`
}
type StartSystemRestoreFunction ¶
type StartSystemRestoreFunction struct{}
func (*StartSystemRestoreFunction) Request ¶
func (_ *StartSystemRestoreFunction) Request() interface{}
func (*StartSystemRestoreFunction) Response ¶
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 ¶
type SystemRebootFunction struct{}
func (*SystemRebootFunction) Request ¶
func (_ *SystemRebootFunction) Request() interface{}
func (*SystemRebootFunction) Response ¶
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 ¶
type UpgradeSystemFirmwareFunction struct{}
func (*UpgradeSystemFirmwareFunction) Request ¶
func (_ *UpgradeSystemFirmwareFunction) Request() interface{}
func (*UpgradeSystemFirmwareFunction) Response ¶
func (_ *UpgradeSystemFirmwareFunction) Response() interface{}
type UpgradeSystemFirmwareResponse ¶
type UpgradeSystemFirmwareResponse struct {
Message string
}