我正在使用python-onvif-zeep库控制IP摄像机。我需要创建一个PTZVector类型的对象以传递给函数。
我对肥皂不了解,我只需要一些示例代码即可实例化类的对象。
我在文件onvif.xsd中发现以下几行:
<xs:complexType name="PTZVector">
<xs:sequence>
<xs:element name="PanTilt" type="tt:Vector2D" minOccurs="0">
<xs:annotation>
<xs:documentation>Pan and tilt position. The x component corresponds to pan and the y component to tilt.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Zoom" type="tt:Vector1D" minOccurs="0">
<xs:annotation>
<xs:documentation>
A zoom position.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
我需要创建一个如下所示的对象,
position = PTZVector(x,y,z)
# call function move in onvif library
request.Position = position
ptz.AbsoluteMove(request)
有人可以帮助我吗? 非常感谢!!!