cdif
Version:
Common device interconnect framework
2 lines (1 loc) • 42.3 kB
JSON
{"wsdl:definitions":{"$":{"xmlns:wsdl":"http://schemas.xmlsoap.org/wsdl/","xmlns:tptz":"http://www.onvif.org/ver20/ptz/wsdl","xmlns:xs":"http://www.w3.org/2001/XMLSchema","xmlns:soap":"http://schemas.xmlsoap.org/wsdl/soap12/","name":"PTZService","targetNamespace":"http://www.onvif.org/ver20/ptz/wsdl"},"wsdl:types":[{"xs:schema":[{"$":{"targetNamespace":"http://www.onvif.org/ver20/ptz/wsdl","xmlns:tt":"http://www.onvif.org/ver10/schema","xmlns:tptz":"http://www.onvif.org/ver20/ptz/wsdl","xmlns:xs":"http://www.w3.org/2001/XMLSchema","elementFormDefault":"qualified","version":"2.5"},"xs:import":[{"$":{"namespace":"http://www.onvif.org/ver10/schema","schemaLocation":"../../../ver10/schema/onvif.xsd"}}],"xs:element":[{"$":{"name":"GetServiceCapabilities"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"GetServiceCapabilitiesResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Capabilities","type":"tptz:Capabilities"},"xs:annotation":[{"xs:documentation":["The capabilities for the PTZ service is returned in the Capabilities element."]}]}]}]}]},{"$":{"name":"Capabilities","type":"tptz:Capabilities"}},{"$":{"name":"GetNodes"},"xs:complexType":[""]},{"$":{"name":"GetNodesResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"PTZNode","type":"tt:PTZNode","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["A list of the existing PTZ Nodes on the device.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"GetNode"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"NodeToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Token of the requested PTZNode.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"GetNodeResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"PTZNode","type":"tt:PTZNode"},"xs:annotation":[{"xs:documentation":["A requested PTZNode.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"GetConfigurations"},"xs:complexType":[""]},{"$":{"name":"GetConfigurationsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"PTZConfiguration","type":"tt:PTZConfiguration","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["A list of all existing PTZConfigurations on the device.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"GetConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"PTZConfigurationToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Token of the requested PTZConfiguration.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"GetConfigurationResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"PTZConfiguration","type":"tt:PTZConfiguration"},"xs:annotation":[{"xs:documentation":["A requested PTZConfiguration.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SetConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"PTZConfiguration","type":"tt:PTZConfiguration"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"ForcePersistence","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Flag that makes configuration persistent. Example: User wants the configuration to exist after reboot.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SetConfigurationResponse"},"xs:complexType":[{"xs:sequence":[{"$":{"minOccurs":"0"}}]}]},{"$":{"name":"GetConfigurationOptions"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Token of an existing configuration that the options are intended for.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"GetConfigurationOptionsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"PTZConfigurationOptions","type":"tt:PTZConfigurationOptions"},"xs:annotation":[{"xs:documentation":["The requested PTZ configuration options.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SendAuxiliaryCommand"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["A reference to the MediaProfile where the operation should take place.\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"AuxiliaryData","type":"tt:AuxiliaryData"},"xs:annotation":[{"xs:documentation":["The Auxiliary request data.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SendAuxiliaryCommandResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"AuxiliaryResponse","type":"tt:AuxiliaryData"},"xs:annotation":[{"xs:documentation":["The response contains the auxiliary response.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"GetPresets"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["A reference to the MediaProfile where the operation should take place.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"GetPresetsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Preset","type":"tt:PTZPreset","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["A list of presets which are available for the requested MediaProfile.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SetPreset"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["A reference to the MediaProfile where the operation should take place.\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"PresetName","type":"xs:string","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["A requested preset name.\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"PresetToken","type":"tt:ReferenceToken","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["A requested preset token.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SetPresetResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"PresetToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["A token to the Preset which has been set.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"RemovePreset"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["A reference to the MediaProfile where the operation should take place.\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"PresetToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["A requested preset token.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"RemovePresetResponse"},"xs:complexType":[""]},{"$":{"name":"GotoPreset"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["A reference to the MediaProfile where the operation should take place.\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"PresetToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["A requested preset token.\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"Speed","type":"tt:PTZSpeed","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["A requested speed.The speed parameter can only be specified when Speed Spaces are available for the PTZ Node.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"GotoPresetResponse"},"xs:complexType":[""]},{"$":{"name":"GetStatus"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["A reference to the MediaProfile where the PTZStatus should be requested.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"GetStatusResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"PTZStatus","type":"tt:PTZStatus"},"xs:annotation":[{"xs:documentation":["The PTZStatus for the requested MediaProfile.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"GotoHomePosition"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["A reference to the MediaProfile where the operation should take place.\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"Speed","type":"tt:PTZSpeed","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["A requested speed.The speed parameter can only be specified when Speed Spaces are available for the PTZ Node.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"GotoHomePositionResponse"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"SetHomePosition"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["A reference to the MediaProfile where the home position should be set.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SetHomePositionResponse"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"ContinuousMove"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["A reference to the MediaProfile.\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"Velocity","type":"tt:PTZSpeed"},"xs:annotation":[{"xs:documentation":["A Velocity vector specifying the velocity of pan, tilt and zoom.\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"Timeout","type":"xs:duration","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["An optional Timeout parameter.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"ContinuousMoveResponse"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"RelativeMove"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["A reference to the MediaProfile.\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"Translation","type":"tt:PTZVector"},"xs:annotation":[{"xs:documentation":["A positional Translation relative to the current position\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"Speed","type":"tt:PTZSpeed","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["An optional Speed parameter.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"RelativeMoveResponse"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"AbsoluteMove"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["A reference to the MediaProfile.\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"Position","type":"tt:PTZVector"},"xs:annotation":[{"xs:documentation":["A Position vector specifying the absolute target position.\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"Speed","type":"tt:PTZSpeed","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["An optional Speed.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"AbsoluteMoveResponse"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"Stop"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["A reference to the MediaProfile that indicate what should be stopped.\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"PanTilt","type":"xs:boolean","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["Set true when we want to stop ongoing pan and tilt movements.If PanTilt arguments are not present, this command stops these movements.\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"Zoom","type":"xs:boolean","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["Set true when we want to stop ongoing zoom movement.If Zoom arguments are not present, this command stops ongoing zoom movement.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"StopResponse"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"GetPresetTours"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"}}]}]}]},{"$":{"name":"GetPresetToursResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"PresetTour","type":"tt:PresetTour","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"GetPresetTour"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"}},{"$":{"name":"PresetTourToken","type":"tt:ReferenceToken"}}]}]}]},{"$":{"name":"GetPresetTourResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"PresetTour","type":"tt:PresetTour"}}]}]}]},{"$":{"name":"GetPresetTourOptions"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"}},{"$":{"name":"PresetTourToken","type":"tt:ReferenceToken","minOccurs":"0"}}]}]}]},{"$":{"name":"GetPresetTourOptionsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Options","type":"tt:PTZPresetTourOptions"}}]}]}]},{"$":{"name":"CreatePresetTour"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"}}]}]}]},{"$":{"name":"CreatePresetTourResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"PresetTourToken","type":"tt:ReferenceToken"}}]}]}]},{"$":{"name":"ModifyPresetTour"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"}},{"$":{"name":"PresetTour","type":"tt:PresetTour"}}]}]}]},{"$":{"name":"ModifyPresetTourResponse"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"OperatePresetTour"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"}},{"$":{"name":"PresetTourToken","type":"tt:ReferenceToken"}},{"$":{"name":"Operation","type":"tt:PTZPresetTourOperation"}}]}]}]},{"$":{"name":"OperatePresetTourResponse"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"RemovePresetTour"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"}},{"$":{"name":"PresetTourToken","type":"tt:ReferenceToken"}}]}]}]},{"$":{"name":"RemovePresetTourResponse"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"GetCompatibleConfigurations"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains the token of an existing media profile the configurations shall be compatible with."]}]}]}]}]},{"$":{"name":"GetCompatibleConfigurationsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"PTZConfiguration","type":"tt:PTZConfiguration","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["A list of all existing PTZConfigurations on the NVT that is suitable to be added to the addressed media profile.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]}],"xs:complexType":[{"$":{"name":"Capabilities"},"xs:sequence":[{"xs:any":[{"$":{"namespace":"##any","processContents":"lax","minOccurs":"0","maxOccurs":"unbounded"}}]}],"xs:attribute":[{"$":{"name":"EFlip","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates whether or not EFlip is supported."]}]},{"$":{"name":"Reverse","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates whether or not reversing of PT control direction is supported."]}]},{"$":{"name":"GetCompatibleConfigurations","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for the GetCompatibleConfigurations command."]}]},{"$":{"name":"MoveStatus","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates that the PTZVector includes MoveStatus information."]}]},{"$":{"name":"StatusPosition","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates that the PTZVector includes Position information."]}]}],"xs:anyAttribute":[{"$":{"processContents":"lax"}}]}]}]}],"wsdl:message":[{"$":{"name":"GetServiceCapabilitiesRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetServiceCapabilities"}}]},{"$":{"name":"GetServiceCapabilitiesResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetServiceCapabilitiesResponse"}}]},{"$":{"name":"GetNodesRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetNodes"}}]},{"$":{"name":"GetNodesResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetNodesResponse"}}]},{"$":{"name":"GetNodeRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetNode"}}]},{"$":{"name":"GetNodeResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetNodeResponse"}}]},{"$":{"name":"GetConfigurationsRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetConfigurations"}}]},{"$":{"name":"GetConfigurationsResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetConfigurationsResponse"}}]},{"$":{"name":"GetConfigurationRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetConfiguration"}}]},{"$":{"name":"GetConfigurationResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetConfigurationResponse"}}]},{"$":{"name":"SetConfigurationRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:SetConfiguration"}}]},{"$":{"name":"SetConfigurationResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:SetConfigurationResponse"}}]},{"$":{"name":"GetConfigurationOptionsRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetConfigurationOptions"}}]},{"$":{"name":"GetConfigurationOptionsResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetConfigurationOptionsResponse"}}]},{"$":{"name":"GetPresetsRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetPresets"}}]},{"$":{"name":"GetPresetsResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetPresetsResponse"}}]},{"$":{"name":"SetPresetRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:SetPreset"}}]},{"$":{"name":"SetPresetResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:SetPresetResponse"}}]},{"$":{"name":"RemovePresetRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:RemovePreset"}}]},{"$":{"name":"RemovePresetResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:RemovePresetResponse"}}]},{"$":{"name":"GotoPresetRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GotoPreset"}}]},{"$":{"name":"GotoPresetResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GotoPresetResponse"}}]},{"$":{"name":"GetStatusRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetStatus"}}]},{"$":{"name":"GetStatusResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetStatusResponse"}}]},{"$":{"name":"SendAuxiliaryCommandRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:SendAuxiliaryCommand"}}]},{"$":{"name":"SendAuxiliaryCommandResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:SendAuxiliaryCommandResponse"}}]},{"$":{"name":"GotoHomePositionRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GotoHomePosition"}}]},{"$":{"name":"GotoHomePositionResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GotoHomePositionResponse"}}]},{"$":{"name":"SetHomePositionRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:SetHomePosition"}}]},{"$":{"name":"SetHomePositionResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:SetHomePositionResponse"}}]},{"$":{"name":"ContinuousMoveRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:ContinuousMove"}}]},{"$":{"name":"ContinuousMoveResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:ContinuousMoveResponse"}}]},{"$":{"name":"RelativeMoveRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:RelativeMove"}}]},{"$":{"name":"RelativeMoveResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:RelativeMoveResponse"}}]},{"$":{"name":"AbsoluteMoveRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:AbsoluteMove"}}]},{"$":{"name":"AbsoluteMoveResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:AbsoluteMoveResponse"}}]},{"$":{"name":"StopRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:Stop"}}]},{"$":{"name":"StopResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:StopResponse"}}]},{"$":{"name":"GetPresetToursRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetPresetTours"}}]},{"$":{"name":"GetPresetToursResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetPresetToursResponse"}}]},{"$":{"name":"GetPresetTourRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetPresetTour"}}]},{"$":{"name":"GetPresetTourResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetPresetTourResponse"}}]},{"$":{"name":"GetPresetTourOptionsRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetPresetTourOptions"}}]},{"$":{"name":"GetPresetTourOptionsResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetPresetTourOptionsResponse"}}]},{"$":{"name":"CreatePresetTourRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:CreatePresetTour"}}]},{"$":{"name":"CreatePresetTourResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:CreatePresetTourResponse"}}]},{"$":{"name":"ModifyPresetTourRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:ModifyPresetTour"}}]},{"$":{"name":"ModifyPresetTourResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:ModifyPresetTourResponse"}}]},{"$":{"name":"OperatePresetTourRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:OperatePresetTour"}}]},{"$":{"name":"OperatePresetTourResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:OperatePresetTourResponse"}}]},{"$":{"name":"RemovePresetTourRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:RemovePresetTour"}}]},{"$":{"name":"RemovePresetTourResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:RemovePresetTourResponse"}}]},{"$":{"name":"GetCompatibleConfigurationsRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetCompatibleConfigurations"}}]},{"$":{"name":"GetCompatibleConfigurationsResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tptz:GetCompatibleConfigurationsResponse"}}]}],"wsdl:portType":[{"$":{"name":"PTZ"},"wsdl:operation":[{"$":{"name":"GetServiceCapabilities"},"wsdl:documentation":["Returns the capabilities of the PTZ service. The result is returned in a typed answer."],"wsdl:input":[{"$":{"message":"tptz:GetServiceCapabilitiesRequest"}}],"wsdl:output":[{"$":{"message":"tptz:GetServiceCapabilitiesResponse"}}]},{"$":{"name":"GetNodes"},"wsdl:documentation":[{"_":"\r\n\t\t\t\tGet the descriptions of the available PTZ Nodes.\r\n\t\t\t\t\r\n\t\t\t\tA PTZ-capable device may have multiple PTZ Nodes. The PTZ Nodes may represent\r\n\t\t\t\tmechanical PTZ drivers, uploaded PTZ drivers or digital PTZ drivers. PTZ Nodes are the\r\n\t\t\t\tlowest level entities in the PTZ control API and reflect the supported PTZ capabilities. The\r\n\t\t\t\tPTZ Node is referenced either by its name or by its reference token. \r\n \t\t","br":[""]}],"wsdl:input":[{"$":{"message":"tptz:GetNodesRequest"}}],"wsdl:output":[{"$":{"message":"tptz:GetNodesResponse"}}]},{"$":{"name":"GetNode"},"wsdl:documentation":["Get a specific PTZ Node identified by a reference\r\n token or a name.\r\n\t "],"wsdl:input":[{"$":{"message":"tptz:GetNodeRequest"}}],"wsdl:output":[{"$":{"message":"tptz:GetNodeResponse"}}]},{"$":{"name":"GetConfiguration"},"wsdl:documentation":[{"_":"Get a specific PTZonfiguration from the device, identified by its reference token or name.\r\n\t\t\t\t\r\n\t\t\t\tThe default Position/Translation/Velocity Spaces are introduced to allow NVCs sending move\r\n\t\t\t\trequests without the need to specify a certain coordinate system. The default Speeds are\r\n\t\t\t\tintroduced to control the speed of move requests (absolute, relative, preset), where no\r\n\t\t\t\texplicit speed has been set.\r\n\t\t\t\tThe allowed pan and tilt range for Pan/Tilt Limits is defined by a two-dimensional space range\r\n\t\t\t\tthat is mapped to a specific Absolute Pan/Tilt Position Space. At least one Pan/Tilt Position\r\n\t\t\t\tSpace is required by the PTZNode to support Pan/Tilt limits. The limits apply to all supported\r\n\t\t\t\tabsolute, relative and continuous Pan/Tilt movements. The limits shall be checked within the\r\n\t\t\t\tcoordinate system for which the limits have been specified. That means that even if\r\n\t\t\t\tmovements are specified in a different coordinate system, the requested movements shall be\r\n\t\t\t\ttransformed to the coordinate system of the limits where the limits can be checked. When a\r\n\t\t\t\trelative or continuous movements is specified, which would leave the specified limits, the PTZ\r\n\t\t\t\tunit has to move along the specified limits. The Zoom Limits have to be interpreted\r\n\t\t\t\taccordingly.\r\n\t\t\t","br":["",""]}],"wsdl:input":[{"$":{"message":"tptz:GetConfigurationRequest"}}],"wsdl:output":[{"$":{"message":"tptz:GetConfigurationResponse"}}]},{"$":{"name":"GetConfigurations"},"wsdl:documentation":[{"_":"\r\n\t\t Get all the existing PTZConfigurations from the device.\r\n\t\t\t\t\r\n\t\t\t\tThe default Position/Translation/Velocity Spaces are introduced to allow NVCs sending move\r\n\t\t\t\trequests without the need to specify a certain coordinate system. The default Speeds are\r\n\t\t\t\tintroduced to control the speed of move requests (absolute, relative, preset), where no\r\n\t\t\t\texplicit speed has been set.\r\n\t\t\t\tThe allowed pan and tilt range for Pan/Tilt Limits is defined by a two-dimensional space range\r\n\t\t\t\tthat is mapped to a specific Absolute Pan/Tilt Position Space. At least one Pan/Tilt Position\r\n\t\t\t\tSpace is required by the PTZNode to support Pan/Tilt limits. The limits apply to all supported\r\n\t\t\t\tabsolute, relative and continuous Pan/Tilt movements. The limits shall be checked within the\r\n\t\t\t\tcoordinate system for which the limits have been specified. That means that even if\r\n\t\t\t\tmovements are specified in a different coordinate system, the requested movements shall be\r\n\t\t\t\ttransformed to the coordinate system of the limits where the limits can be checked. When a\r\n\t\t\t\trelative or continuous movements is specified, which would leave the specified limits, the PTZ\r\n\t\t\t\tunit has to move along the specified limits. The Zoom Limits have to be interpreted\r\n\t\t\t\taccordingly.\r\n\t\t\t","br":["",""]}],"wsdl:input":[{"$":{"message":"tptz:GetConfigurationsRequest"}}],"wsdl:output":[{"$":{"message":"tptz:GetConfigurationsResponse"}}]},{"$":{"name":"SetConfiguration"},"wsdl:documentation":["\r\n Set/update a existing PTZConfiguration on the device.\r\n "],"wsdl:input":[{"$":{"message":"tptz:SetConfigurationRequest"}}],"wsdl:output":[{"$":{"message":"tptz:SetConfigurationResponse"}}]},{"$":{"name":"GetConfigurationOptions"},"wsdl:documentation":["\r\n\t\t\t\tList supported coordinate systems including their range limitations. Therefore, the options\r\n\t\t\t\tMAY differ depending on whether the PTZ Configuration is assigned to a Profile containing a\r\n\t\t\t\tVideo Source Configuration. In that case, the options may additionally contain coordinate\r\n\t\t\t\tsystems referring to the image coordinate system described by the Video Source\r\n\t\t\t\tConfiguration. If the PTZ Node supports continuous movements, it shall return a Timeout Range within\r\n\t\t\t\twhich Timeouts are accepted by the PTZ Node.\t\t\t\t\r\n\t\t\t"],"wsdl:input":[{"$":{"message":"tptz:GetConfigurationOptionsRequest"}}],"wsdl:output":[{"$":{"message":"tptz:GetConfigurationOptionsResponse"}}]},{"$":{"name":"SendAuxiliaryCommand"},"wsdl:documentation":["\r\n Operation to send auxiliary commands to the PTZ device\r\n mapped by the PTZNode in the selected profile. The\r\n operation is supported\r\n if the AuxiliarySupported element of the PTZNode is true\r\n "],"wsdl:input":[{"$":{"message":"tptz:SendAuxiliaryCommandRequest"}}],"wsdl:output":[{"$":{"message":"tptz:SendAuxiliaryCommandResponse"}}]},{"$":{"name":"GetPresets"},"wsdl:documentation":["\r\n Operation to request all PTZ presets for the PTZNode\r\n in the selected profile. The operation is supported if there is support\r\n for at least on PTZ preset by the PTZNode."],"wsdl:input":[{"$":{"message":"tptz:GetPresetsRequest"}}],"wsdl:output":[{"$":{"message":"tptz:GetPresetsResponse"}}]},{"$":{"name":"SetPreset"},"wsdl:documentation":["\r\n\t\t\t\tThe SetPreset command saves the current device position parameters so that the device can\r\n\t\t\t\tmove to the saved preset position through the GotoPreset operation.\r\n\t\t\t\tIn order to create a new preset, the SetPresetRequest contains no PresetToken. If creation is\r\n\t\t\t\tsuccessful, the Response contains the PresetToken which uniquely identifies the Preset. An\r\n\t\t\t\texisting Preset can be overwritten by specifying the PresetToken of the corresponding Preset.\r\n\t\t\t\tIn both cases (overwriting or creation) an optional PresetName can be specified. The\r\n\t\t\t\toperation fails if the PTZ device is moving during the SetPreset operation.\r\n\t\t\t\tThe device MAY internally save additional states such as imaging properties in the PTZ\r\n\t\t\t\tPreset which then should be recalled in the GotoPreset operation. "],"wsdl:input":[{"$":{"message":"tptz:SetPresetRequest"}}],"wsdl:output":[{"$":{"message":"tptz:SetPresetResponse"}}]},{"$":{"name":"RemovePreset"},"wsdl:documentation":["\r\n Operation to remove a PTZ preset for the Node in\r\n the\r\n selected profile. The operation is supported if the\r\n PresetPosition\r\n capability exists for teh Node in the\r\n selected profile.\r\n "],"wsdl:input":[{"$":{"message":"tptz:RemovePresetRequest"}}],"wsdl:output":[{"$":{"message":"tptz:RemovePresetResponse"}}]},{"$":{"name":"GotoPreset"},"wsdl:documentation":["\r\n Operation to go to a saved preset position for the\r\n PTZNode in the selected profile. The operation is supported if there is\r\n support for at least on PTZ preset by the PTZNode."],"wsdl:input":[{"$":{"message":"tptz:GotoPresetRequest"}}],"wsdl:output":[{"$":{"message":"tptz:GotoPresetResponse"}}]},{"$":{"name":"GotoHomePosition"},"wsdl:documentation":["\r\n Operation to move the PTZ device to it's \"home\" position. The operation is supported if the HomeSupported element in the PTZNode is true."],"wsdl:input":[{"$":{"message":"tptz:GotoHomePositionRequest"}}],"wsdl:output":[{"$":{"message":"tptz:GotoHomePositionResponse"}}]},{"$":{"name":"SetHomePosition"},"wsdl:documentation":["Operation to save current position as the home position.\r\n\t\t\t\tThe SetHomePosition command returns with a failure if the “home” position is fixed and\r\n\t\t\t\tcannot be overwritten. If the SetHomePosition is successful, it is possible to recall the\r\n\t\t\t\tHome Position with the GotoHomePosition command."],"wsdl:input":[{"$":{"message":"tptz:SetHomePositionRequest"}}],"wsdl:output":[{"$":{"message":"tptz:SetHomePositionResponse"}}]},{"$":{"name":"ContinuousMove"},"wsdl:documentation":["Operation for continuous Pan/Tilt and Zoom movements. The operation is supported if the PTZNode supports at least one continuous Pan/Tilt or Zoom space. If the space argument is omitted, the default space set by the PTZConfiguration will be used."],"wsdl:input":[{"$":{"message":"tptz:ContinuousMoveRequest"}}],"wsdl:output":[{"$":{"message":"tptz:ContinuousMoveResponse"}}]},{"$":{"name":"RelativeMove"},"wsdl:documentation":[{"_":"Operation for Relative Pan/Tilt and Zoom Move. The operation is supported if the PTZNode supports at least one relative Pan/Tilt or Zoom space. \r\n\t\t\t\tThe speed argument is optional. If an x/y speed value is given it is up to the device to either use \r\n\t\t\t\tthe x value as absolute resoluting speed vector or to map x and y to the component speed. \r\n\t\t\t\tIf the speed argument is omitted, the default speed set by the PTZConfiguration will be used.\r\n\t\t\t","br":[""]}],"wsdl:input":[{"$":{"message":"tptz:RelativeMoveRequest"}}],"wsdl:output":[{"$":{"message":"tptz:RelativeMoveResponse"}}]},{"$":{"name":"GetStatus"},"wsdl:documentation":["\r\n\t\t\t\tOperation to request PTZ status for the Node in the\r\n\t\t\t\tselected profile."],"wsdl:input":[{"$":{"message":"tptz:GetStatusRequest"}}],"wsdl:output":[{"$":{"message":"tptz:GetStatusResponse"}}]},{"$":{"name":"AbsoluteMove"},"wsdl:documentation":[{"_":"Operation to move pan,tilt or zoom to a absolute destination. \r\n\t\t\t\tThe speed argument is optional. If an x/y speed value is given it is up to the device to either use \r\n\t\t\t\tthe x value as absolute resoluting speed vector or to map x and y to the component speed. \r\n\t\t\t\tIf the speed argument is omitted, the default speed set by the PTZConfiguration will be used.\r\n\t\t\t","br":[""]}],"wsdl:input":[{"$":{"message":"tptz:AbsoluteMoveRequest"}}],"wsdl:output":[{"$":{"message":"tptz:AbsoluteMoveResponse"}}]},{"$":{"name":"Stop"},"wsdl:documentation":["Operation to stop ongoing pan, tilt and zoom movements of absolute relative and continuous type.\r\nIf no stop argument for pan, tilt or zoom is set, the device will stop all ongoing pan, tilt and zoom movements."],"wsdl:input":[{"$":{"message":"tptz:StopRequest"}}],"wsdl:output":[{"$":{"message":"tptz:StopResponse"}}]},{"$":{"name":"GetPresetTours"},"wsdl:documentation":["Operation to request PTZ preset tours in the selected media profiles."],"wsdl:input":[{"$":{"message":"tptz:GetPresetToursRequest"}}],"wsdl:output":[{"$":{"message":"tptz:GetPresetToursResponse"}}]},{"$":{"name":"GetPresetTour"},"wsdl:documentation":["Operation to request a specific PTZ preset tour in the selected media profile."],"wsdl:input":[{"$":{"message":"tptz:GetPresetTourRequest"}}],"wsdl:output":[{"$":{"message":"tptz:GetPresetTourResponse"}}]},{"$":{"name":"GetPresetTourOptions"},"wsdl:documentation":["Operation to request available options to configure PTZ preset tour."],"wsdl:input":[{"$":{"message":"tptz:GetPresetTourOptionsRequest"}}],"wsdl:output":[{"$":{"message":"tptz:GetPresetTourOptionsResponse"}}]},{"$":{"name":"CreatePresetTour"},"wsdl:documentation":["Operation to create a preset tour for the selected media profile."],"wsdl:input":[{"$":{"message":"tptz:CreatePresetTourRequest"}}],"wsdl:output":[{"$":{"message":"tptz:CreatePresetTourResponse"}}]},{"$":{"name":"ModifyPresetTour"},"wsdl:documentation":["Operation to modify a preset tour for the selected media profile."],"wsdl:input":[{"$":{"message":"tptz:ModifyPresetTourRequest"}}],"wsdl:output":[{"$":{"message":"tptz:ModifyPresetTourResponse"}}]},{"$":{"name":"OperatePresetTour"},"wsdl:documentation":["Operation to perform specific operation on the preset tour in selected media profile."],"wsdl:input":[{"$":{"message":"tptz:OperatePresetTourRequest"}}],"wsdl:output":[{"$":{"message":"tptz:OperatePresetTourResponse"}}]},{"$":{"name":"RemovePresetTour"},"wsdl:documentation":["Operation to delete a specific preset tour from the media profile."],"wsdl:input":[{"$":{"message":"tptz:RemovePresetTourRequest"}}],"wsdl:output":[{"$":{"message":"tptz:RemovePresetTourResponse"}}]},{"$":{"name":"GetCompatibleConfigurations"},"wsdl:documentation":[{"_":"Operation to get all available PTZConfigurations that can be added to the referenced media profile. \r\n\t\t\t\tA device providing more than one PTZConfiguration or more than one VideoSourceConfiguration or which has any other resource\r\n\t\t\t\tinterdependency between PTZConfiguration entities and other resources listable in a media profile should implement this operation.\r\n\t\t\t\tPTZConfiguration entities returned by this operation shall not fail on adding them to the referenced media profile.\r\n\t\t\t","br":[""]}],"wsdl:input":[{"$":{"message":"tptz:GetCompatibleConfigurationsRequest"}}],"wsdl:output":[{"$":{"message":"tptz:GetCompatibleConfigurationsResponse"}}]}]}],"wsdl:binding":[{"$":{"name":"PTZBinding","type":"tptz:PTZ"},"soap:binding":[{"$":{"style":"document","transport":"http://schemas.xmlsoap.org/soap/http"}}],"wsdl:operation":[{"$":{"name":"GetServiceCapabilities"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/GetServiceCapabilities"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"GetConfigurations"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/GetConfigurations"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"GetPresets"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/GetPresets"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"SetPreset"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/SetPreset"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"RemovePreset"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/RemovePreset"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"GotoPreset"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/GotoPreset"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"GetStatus"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/GetStatus"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"GetConfiguration"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/GetConfiguration"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"GetNodes"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/GetNodes"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"GetNode"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/GetNode"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"SetConfiguration"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/SetConfiguration"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"GetConfigurationOptions"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/GetConfigurationOptions"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"GotoHomePosition"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/GotoHomePosition"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"SetHomePosition"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/SetHomePosition"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"ContinuousMove"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/ContinuousMove"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"RelativeMove"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/RelativeMove"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"SendAuxiliaryCommand"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/SendAuxiliaryCommand"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"AbsoluteMove"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/AbsoluteMove"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"Stop"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/Stop"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"GetPresetTours"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/GetPresetTours"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"GetPresetTour"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/GetPresetTour"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"GetPresetTourOptions"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/GetPresetTourOptions"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"CreatePresetTour"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/CreatePresetTour"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"ModifyPresetTour"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/ModifyPresetTour"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"OperatePresetTour"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/OperatePresetTour"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"RemovePresetTour"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/RemovePresetTour"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]},{"$":{"name":"GetCompatibleConfigurations"},"soap:operation":[{"$":{"soapAction":"http://www.onvif.org/ver20/ptz/wsdl/GetCompatibleConfigurations"}}],"wsdl:input":[{"soap:body":[{"$":{"use":"literal"}}]}],"wsdl:output":[{"soap:body":[{"$":{"use":"literal"}}]}]}]}]}}