Я использую библиотеку 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)
Кто-нибудь может мне помочь?
Большое спасибо !!!