Onvif corrections

pull/3753/head
Alejandro Criado-Pérez 2023-08-13 18:57:36 +02:00
parent aaff61f72f
commit 8e17d9075b
No known key found for this signature in database
GPG Key ID: 766DF93C61C31C03
22 changed files with 69 additions and 69 deletions

View File

@ -250,7 +250,7 @@ sub create_user {
sub set_credentials { sub set_credentials {
my ($self, $username, $password, $create_if_not_exists) = @_; my ($self, $username, $password, $create_if_not_exists) = @_;
# TODO: snyc device and client time # TODO: sync device and client time
if ( $create_if_not_exists ) { if ( $create_if_not_exists ) {
# If GetUsers() is ok but empty then CreateUsers() # If GetUsers() is ok but empty then CreateUsers()

View File

@ -252,7 +252,7 @@ sub _initialize {
# stop believing we're a leaf node # stop believing we're a leaf node
$_leaf = 0; $_leaf = 0;
# return if there's only one elment - can't set it in parent ;-) # return if there's only one element - can't set it in parent ;-)
# but set as root element if we don't have one already. # but set as root element if we don't have one already.
if (not defined $list->[-1]) { if (not defined $list->[-1]) {
$self->{ data } = $current if (not exists $self->{ data }); $self->{ data } = $current if (not exists $self->{ data });

View File

@ -111,7 +111,7 @@ ONVIF::Analytics::Types::EventSubscription
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
EventSubscription from the namespace http://www.onvif.org/ver10/schema. EventSubscription from the namespace http://www.onvif.org/ver10/schema.
Subcription handling in the same way as base notification subscription. Subscription handling in the same way as base notification subscription.

View File

@ -67,7 +67,7 @@ ONVIF::Analytics::Types::Layout
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
Layout from the namespace http://www.onvif.org/ver10/schema. Layout from the namespace http://www.onvif.org/ver10/schema.
A layout describes a set of Video windows that are displayed simultaniously on a display. A layout describes a set of Video windows that are displayed simultaneously on a display.

View File

@ -82,7 +82,7 @@ ONVIF::Analytics::Types::RecordingSourceInformation
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
RecordingSourceInformation from the namespace http://www.onvif.org/ver10/schema. RecordingSourceInformation from the namespace http://www.onvif.org/ver10/schema.
A set of informative desciptions of a data source. The Search searvice allows a client to filter on recordings based on information in this structure. A set of informative descriptions of a data source. The Search searvice allows a client to filter on recordings based on information in this structure.

View File

@ -87,7 +87,7 @@ ONVIF::Analytics::Types::SystemDateTime
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
SystemDateTime from the namespace http://www.onvif.org/ver10/schema. SystemDateTime from the namespace http://www.onvif.org/ver10/schema.
General date time inforamtion returned by the GetSystemDateTime method. General date time information returned by the GetSystemDateTime method.

View File

@ -111,7 +111,7 @@ ONVIF::Device::Types::EventSubscription
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
EventSubscription from the namespace http://www.onvif.org/ver10/schema. EventSubscription from the namespace http://www.onvif.org/ver10/schema.
Subcription handling in the same way as base notification subscription. Subscription handling in the same way as base notification subscription.

View File

@ -67,7 +67,7 @@ ONVIF::Device::Types::Layout
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
Layout from the namespace http://www.onvif.org/ver10/schema. Layout from the namespace http://www.onvif.org/ver10/schema.
A layout describes a set of Video windows that are displayed simultaniously on a display. A layout describes a set of Video windows that are displayed simultaneously on a display.

View File

@ -82,7 +82,7 @@ ONVIF::Device::Types::RecordingSourceInformation
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
RecordingSourceInformation from the namespace http://www.onvif.org/ver10/schema. RecordingSourceInformation from the namespace http://www.onvif.org/ver10/schema.
A set of informative desciptions of a data source. The Search searvice allows a client to filter on recordings based on information in this structure. A set of informative descriptions of a data source. The Search searvice allows a client to filter on recordings based on information in this structure.

View File

@ -87,7 +87,7 @@ ONVIF::Device::Types::SystemDateTime
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
SystemDateTime from the namespace http://www.onvif.org/ver10/schema. SystemDateTime from the namespace http://www.onvif.org/ver10/schema.
General date time inforamtion returned by the GetSystemDateTime method. General date time information returned by the GetSystemDateTime method.

View File

@ -111,7 +111,7 @@ ONVIF::Media::Types::EventSubscription
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
EventSubscription from the namespace http://www.onvif.org/ver10/schema. EventSubscription from the namespace http://www.onvif.org/ver10/schema.
Subcription handling in the same way as base notification subscription. Subscription handling in the same way as base notification subscription.

View File

@ -67,7 +67,7 @@ ONVIF::Media::Types::Layout
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
Layout from the namespace http://www.onvif.org/ver10/schema. Layout from the namespace http://www.onvif.org/ver10/schema.
A layout describes a set of Video windows that are displayed simultaniously on a display. A layout describes a set of Video windows that are displayed simultaneously on a display.

View File

@ -82,7 +82,7 @@ ONVIF::Media::Types::RecordingSourceInformation
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
RecordingSourceInformation from the namespace http://www.onvif.org/ver10/schema. RecordingSourceInformation from the namespace http://www.onvif.org/ver10/schema.
A set of informative desciptions of a data source. The Search searvice allows a client to filter on recordings based on information in this structure. A set of informative descriptions of a data source. The Search searvice allows a client to filter on recordings based on information in this structure.

View File

@ -87,7 +87,7 @@ ONVIF::Media::Types::SystemDateTime
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
SystemDateTime from the namespace http://www.onvif.org/ver10/schema. SystemDateTime from the namespace http://www.onvif.org/ver10/schema.
General date time inforamtion returned by the GetSystemDateTime method. General date time information returned by the GetSystemDateTime method.

View File

@ -111,7 +111,7 @@ ONVIF::PTZ::Types::EventSubscription
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
EventSubscription from the namespace http://www.onvif.org/ver10/schema. EventSubscription from the namespace http://www.onvif.org/ver10/schema.
Subcription handling in the same way as base notification subscription. Subscription handling in the same way as base notification subscription.

View File

@ -67,7 +67,7 @@ ONVIF::PTZ::Types::Layout
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
Layout from the namespace http://www.onvif.org/ver10/schema. Layout from the namespace http://www.onvif.org/ver10/schema.
A layout describes a set of Video windows that are displayed simultaniously on a display. A layout describes a set of Video windows that are displayed simultaneously on a display.

View File

@ -82,7 +82,7 @@ ONVIF::PTZ::Types::RecordingSourceInformation
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
RecordingSourceInformation from the namespace http://www.onvif.org/ver10/schema. RecordingSourceInformation from the namespace http://www.onvif.org/ver10/schema.
A set of informative desciptions of a data source. The Search searvice allows a client to filter on recordings based on information in this structure. A set of informative descriptions of a data source. The Search searvice allows a client to filter on recordings based on information in this structure.

View File

@ -87,7 +87,7 @@ ONVIF::PTZ::Types::SystemDateTime
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
SystemDateTime from the namespace http://www.onvif.org/ver10/schema. SystemDateTime from the namespace http://www.onvif.org/ver10/schema.
General date time inforamtion returned by the GetSystemDateTime method. General date time information returned by the GetSystemDateTime method.

View File

@ -484,7 +484,7 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO
<xs:sequence> <xs:sequence>
<xs:element name="SupportInformation" type="tt:SupportInformation"> <xs:element name="SupportInformation" type="tt:SupportInformation">
<xs:annotation> <xs:annotation>
<xs:documentation>Contains the arbitary device diagnostics information.</xs:documentation> <xs:documentation>Contains the arbitrary device diagnostics information.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
</xs:sequence> </xs:sequence>
@ -525,7 +525,7 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO
<xs:sequence> <xs:sequence>
<xs:element name="Scopes" type="tt:Scope" minOccurs="1" maxOccurs="unbounded"> <xs:element name="Scopes" type="tt:Scope" minOccurs="1" maxOccurs="unbounded">
<xs:annotation> <xs:annotation>
<xs:documentation>Contains a list of URI definining the device scopes. Scope parameters can be of two types: fixed and configurable. Fixed parameters can not be altered.</xs:documentation> <xs:documentation>Contains a list of URI defining the device scopes. Scope parameters can be of two types: fixed and configurable. Fixed parameters can not be altered.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
</xs:sequence> </xs:sequence>
@ -2409,7 +2409,7 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO
<wsdl:output message="tds:GetSystemLogResponse"/> <wsdl:output message="tds:GetSystemLogResponse"/>
</wsdl:operation> </wsdl:operation>
<wsdl:operation name="GetSystemSupportInformation"> <wsdl:operation name="GetSystemSupportInformation">
<wsdl:documentation>This operation gets arbitary device diagnostics information from the device.</wsdl:documentation> <wsdl:documentation>This operation gets arbitrary device diagnostics information from the device.</wsdl:documentation>
<wsdl:input message="tds:GetSystemSupportInformationRequest"/> <wsdl:input message="tds:GetSystemSupportInformationRequest"/>
<wsdl:output message="tds:GetSystemSupportInformationResponse"/> <wsdl:output message="tds:GetSystemSupportInformationResponse"/>
</wsdl:operation> </wsdl:operation>
@ -2582,7 +2582,7 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO
<wsdl:operation name="SetHostname"> <wsdl:operation name="SetHostname">
<wsdl:documentation>This operation sets the hostname on a device. It shall be possible to set the device hostname <wsdl:documentation>This operation sets the hostname on a device. It shall be possible to set the device hostname
configurations through the SetHostname command.<br/> configurations through the SetHostname command.<br/>
A device shall accept string formated according to RFC 1123 section 2.1 or alternatively to RFC 952, A device shall accept string formatted according to RFC 1123 section 2.1 or alternatively to RFC 952,
other string shall be considered as invalid strings. other string shall be considered as invalid strings.
</wsdl:documentation> </wsdl:documentation>
<wsdl:input message="tds:SetHostnameRequest"/> <wsdl:input message="tds:SetHostnameRequest"/>
@ -2614,7 +2614,7 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO
<wsdl:operation name="SetNTP"> <wsdl:operation name="SetNTP">
<wsdl:documentation>This operation sets the NTP settings on a device. If the device supports NTP, it shall be <wsdl:documentation>This operation sets the NTP settings on a device. If the device supports NTP, it shall be
possible to set the NTP server settings through the SetNTP command.<br/> possible to set the NTP server settings through the SetNTP command.<br/>
A device shall accept string formated according to RFC 1123 section 2.1 or alternatively to RFC 952, A device shall accept string formatted according to RFC 1123 section 2.1 or alternatively to RFC 952,
other string shall be considered as invalid strings. <br/> other string shall be considered as invalid strings. <br/>
Changes to the NTP server list will not affect the clock mode DateTimeType. Use SetSystemDateAndTime to activate NTP operation. Changes to the NTP server list will not affect the clock mode DateTimeType. Use SetSystemDateAndTime to activate NTP operation.
</wsdl:documentation> </wsdl:documentation>
@ -2830,19 +2830,19 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO
</wsdl:operation> </wsdl:operation>
<wsdl:operation name="GetRelayOutputs"> <wsdl:operation name="GetRelayOutputs">
<wsdl:documentation>This operation gets a list of all available relay outputs and their settings.<br/> <wsdl:documentation>This operation gets a list of all available relay outputs and their settings.<br/>
This method has been depricated with version 2.0. Refer to the DeviceIO service.</wsdl:documentation> This method has been deprecated with version 2.0. Refer to the DeviceIO service.</wsdl:documentation>
<wsdl:input message="tds:GetRelayOutputsRequest"/> <wsdl:input message="tds:GetRelayOutputsRequest"/>
<wsdl:output message="tds:GetRelayOutputsResponse"/> <wsdl:output message="tds:GetRelayOutputsResponse"/>
</wsdl:operation> </wsdl:operation>
<wsdl:operation name="SetRelayOutputSettings"> <wsdl:operation name="SetRelayOutputSettings">
<wsdl:documentation>This operation sets the settings of a relay output. <wsdl:documentation>This operation sets the settings of a relay output.
<br/>This method has been depricated with version 2.0. Refer to the DeviceIO service.</wsdl:documentation> <br/>This method has been deprecated with version 2.0. Refer to the DeviceIO service.</wsdl:documentation>
<wsdl:input message="tds:SetRelayOutputSettingsRequest"/> <wsdl:input message="tds:SetRelayOutputSettingsRequest"/>
<wsdl:output message="tds:SetRelayOutputSettingsResponse"/> <wsdl:output message="tds:SetRelayOutputSettingsResponse"/>
</wsdl:operation> </wsdl:operation>
<wsdl:operation name="SetRelayOutputState"> <wsdl:operation name="SetRelayOutputState">
<wsdl:documentation>This operation sets the state of a relay output. <wsdl:documentation>This operation sets the state of a relay output.
<br/>This method has been depricated with version 2.0. Refer to the DeviceIO service.</wsdl:documentation> <br/>This method has been deprecated with version 2.0. Refer to the DeviceIO service.</wsdl:documentation>
<wsdl:input message="tds:SetRelayOutputStateRequest"/> <wsdl:input message="tds:SetRelayOutputStateRequest"/>
<wsdl:output message="tds:SetRelayOutputStateResponse"/> <wsdl:output message="tds:SetRelayOutputStateResponse"/>
</wsdl:operation> </wsdl:operation>

View File

@ -354,7 +354,7 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO
</xs:sequence> </xs:sequence>
<xs:attribute name="token" type="tt:ReferenceToken" use="required"> <xs:attribute name="token" type="tt:ReferenceToken" use="required">
<xs:annotation> <xs:annotation>
<xs:documentation>Token that uniquely refernces this configuration. Length up to 64 characters.</xs:documentation> <xs:documentation>Token that uniquely references this configuration. Length up to 64 characters.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:attribute> </xs:attribute>
</xs:complexType> </xs:complexType>
@ -700,7 +700,7 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO
</xs:element> </xs:element>
<xs:element name="EncodingIntervalRange" type="tt:IntRange"> <xs:element name="EncodingIntervalRange" type="tt:IntRange">
<xs:annotation> <xs:annotation>
<xs:documentation>Supported encoding interval range. The encoding interval corresponds to the number of frames devided by the encoded frames. An encoding interval value of "1" means that all frames are encoded.</xs:documentation> <xs:documentation>Supported encoding interval range. The encoding interval corresponds to the number of frames divided by the encoded frames. An encoding interval value of "1" means that all frames are encoded.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
</xs:sequence> </xs:sequence>
@ -741,7 +741,7 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO
</xs:element> </xs:element>
<xs:element name="EncodingIntervalRange" type="tt:IntRange"> <xs:element name="EncodingIntervalRange" type="tt:IntRange">
<xs:annotation> <xs:annotation>
<xs:documentation>Supported encoding interval range. The encoding interval corresponds to the number of frames devided by the encoded frames. An encoding interval value of "1" means that all frames are encoded.</xs:documentation> <xs:documentation>Supported encoding interval range. The encoding interval corresponds to the number of frames divided by the encoded frames. An encoding interval value of "1" means that all frames are encoded.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="Mpeg4ProfilesSupported" type="tt:Mpeg4Profile" maxOccurs="unbounded"> <xs:element name="Mpeg4ProfilesSupported" type="tt:Mpeg4Profile" maxOccurs="unbounded">
@ -787,7 +787,7 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO
</xs:element> </xs:element>
<xs:element name="EncodingIntervalRange" type="tt:IntRange"> <xs:element name="EncodingIntervalRange" type="tt:IntRange">
<xs:annotation> <xs:annotation>
<xs:documentation>Supported encoding interval range. The encoding interval corresponds to the number of frames devided by the encoded frames. An encoding interval value of "1" means that all frames are encoded.</xs:documentation> <xs:documentation>Supported encoding interval range. The encoding interval corresponds to the number of frames divided by the encoded frames. An encoding interval value of "1" means that all frames are encoded.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="H264ProfilesSupported" type="tt:H264Profile" maxOccurs="unbounded"> <xs:element name="H264ProfilesSupported" type="tt:H264Profile" maxOccurs="unbounded">
@ -1016,7 +1016,7 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO
<!--===============================--> <!--===============================-->
<xs:complexType name="EventSubscription"> <xs:complexType name="EventSubscription">
<xs:annotation> <xs:annotation>
<xs:documentation>Subcription handling in the same way as base notification subscription.</xs:documentation> <xs:documentation>Subscription handling in the same way as base notification subscription.</xs:documentation>
</xs:annotation> </xs:annotation>
<xs:sequence> <xs:sequence>
<!-- <!--
@ -1052,7 +1052,7 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO
</xs:element> </xs:element>
<xs:element name="ZoomStatusSupported" type="xs:boolean"> <xs:element name="ZoomStatusSupported" type="xs:boolean">
<xs:annotation> <xs:annotation>
<xs:documentation>True if the device is able to stream zoom status inforamtion.</xs:documentation> <xs:documentation>True if the device is able to stream zoom status information.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
@ -1469,7 +1469,7 @@ decoding .A decoder shall decode every data it receives (according to its capabi
</xs:element> </xs:element>
<xs:element name="AutoStart" type="xs:boolean"> <xs:element name="AutoStart" type="xs:boolean">
<xs:annotation> <xs:annotation>
<xs:documentation>Read only property signalling that streaming is persistant. Use the methods StartMulticastStreaming and StopMulticastStreaming to switch its state.</xs:documentation> <xs:documentation>Read only property signalling that streaming is persistent. Use the methods StartMulticastStreaming and StopMulticastStreaming to switch its state.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
@ -1800,7 +1800,7 @@ decoding .A decoder shall decode every data it receives (according to its capabi
<xs:sequence> <xs:sequence>
<xs:element name="AcceptRouterAdvert" type="xs:boolean" minOccurs="0"> <xs:element name="AcceptRouterAdvert" type="xs:boolean" minOccurs="0">
<xs:annotation> <xs:annotation>
<xs:documentation>Indicates whether router advertisment is used.</xs:documentation> <xs:documentation>Indicates whether router advertisement is used.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="DHCP" type="tt:IPv6DHCPConfiguration"> <xs:element name="DHCP" type="tt:IPv6DHCPConfiguration">
@ -1825,7 +1825,7 @@ decoding .A decoder shall decode every data it receives (according to its capabi
</xs:element> </xs:element>
<xs:element name="FromRA" type="tt:PrefixedIPv6Address" minOccurs="0" maxOccurs="unbounded"> <xs:element name="FromRA" type="tt:PrefixedIPv6Address" minOccurs="0" maxOccurs="unbounded">
<xs:annotation> <xs:annotation>
<xs:documentation>List of IPv6 addresses configured by using router advertisment.</xs:documentation> <xs:documentation>List of IPv6 addresses configured by using router advertisement.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="Extension" type="tt:IPv6ConfigurationExtension" minOccurs="0"/> <xs:element name="Extension" type="tt:IPv6ConfigurationExtension" minOccurs="0"/>
@ -2179,7 +2179,7 @@ decoding .A decoder shall decode every data it receives (according to its capabi
</xs:element> </xs:element>
<xs:element name="AcceptRouterAdvert" type="xs:boolean" minOccurs="0"> <xs:element name="AcceptRouterAdvert" type="xs:boolean" minOccurs="0">
<xs:annotation> <xs:annotation>
<xs:documentation>Indicates whether router advertisment is used.</xs:documentation> <xs:documentation>Indicates whether router advertisement is used.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="Manual" type="tt:PrefixedIPv6Address" minOccurs="0" maxOccurs="unbounded"> <xs:element name="Manual" type="tt:PrefixedIPv6Address" minOccurs="0" maxOccurs="unbounded">
@ -3182,12 +3182,12 @@ decoding .A decoder shall decode every data it receives (according to its capabi
<!--===============================--> <!--===============================-->
<xs:complexType name="SystemDateTime"> <xs:complexType name="SystemDateTime">
<xs:annotation> <xs:annotation>
<xs:documentation>General date time inforamtion returned by the GetSystemDateTime method.</xs:documentation> <xs:documentation>General date time information returned by the GetSystemDateTime method.</xs:documentation>
</xs:annotation> </xs:annotation>
<xs:sequence> <xs:sequence>
<xs:element name="DateTimeType" type="tt:SetDateTimeType"> <xs:element name="DateTimeType" type="tt:SetDateTimeType">
<xs:annotation> <xs:annotation>
<xs:documentation>Indicates if the time is set manully or through NTP.</xs:documentation> <xs:documentation>Indicates if the time is set manually or through NTP.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="DaylightSavings" type="xs:boolean"> <xs:element name="DaylightSavings" type="xs:boolean">
@ -3482,7 +3482,7 @@ decoding .A decoder shall decode every data it receives (according to its capabi
<xs:sequence> <xs:sequence>
<xs:element name="TLSConfiguration" type="tt:TLSConfiguration" minOccurs="0"> <xs:element name="TLSConfiguration" type="tt:TLSConfiguration" minOccurs="0">
<xs:annotation> <xs:annotation>
<xs:documentation>Confgiuration information for TLS Method.</xs:documentation> <xs:documentation>Configuration information for TLS Method.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="Password" type="xs:string" minOccurs="0"> <xs:element name="Password" type="xs:string" minOccurs="0">
@ -4506,7 +4506,7 @@ decoding .A decoder shall decode every data it receives (according to its capabi
</xs:element> </xs:element>
<xs:element name="Home" type="xs:boolean" minOccurs="0"> <xs:element name="Home" type="xs:boolean" minOccurs="0">
<xs:annotation> <xs:annotation>
<xs:documentation>An option to indicate Home postion for tour spots.</xs:documentation> <xs:documentation>An option to indicate Home position for tour spots.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="PanTiltPositionSpace" type="tt:Space2DDescription" minOccurs="0"> <xs:element name="PanTiltPositionSpace" type="tt:Space2DDescription" minOccurs="0">
@ -6482,7 +6482,7 @@ If set to 0.0, infinity will be used.</xs:documentation>
<xs:documentation> <xs:documentation>
The ParentTopic labels the message (e.g. "nn:RuleEngine/LineCrossing"). The real message can extend the ParentTopic The ParentTopic labels the message (e.g. "nn:RuleEngine/LineCrossing"). The real message can extend the ParentTopic
by for example the name of the instaniated rule (e.g. "nn:RuleEngine/LineCrossing/corssMyFirstLine"). by for example the name of the instaniated rule (e.g. "nn:RuleEngine/LineCrossing/corssMyFirstLine").
Even without knowing the complete topic name, the subscriber will be able to distiguish the Even without knowing the complete topic name, the subscriber will be able to distinguish the
messages produced by different rule instances of the same type via the Source fields of the message. messages produced by different rule instances of the same type via the Source fields of the message.
There the name of the rule instance, which produced the message, must be listed. There the name of the rule instance, which produced the message, must be listed.
</xs:documentation> </xs:documentation>
@ -6819,7 +6819,7 @@ and sample rate. </xs:documentation>
<!--===============================--> <!--===============================-->
<xs:complexType name="Layout"> <xs:complexType name="Layout">
<xs:annotation> <xs:annotation>
<xs:documentation>A layout describes a set of Video windows that are displayed simultaniously on a display. </xs:documentation> <xs:documentation>A layout describes a set of Video windows that are displayed simultaneously on a display. </xs:documentation>
</xs:annotation> </xs:annotation>
<xs:sequence> <xs:sequence>
<xs:element name="PaneLayout" type="tt:PaneLayout" maxOccurs="unbounded"> <xs:element name="PaneLayout" type="tt:PaneLayout" maxOccurs="unbounded">
@ -6855,7 +6855,7 @@ and sample rate. </xs:documentation>
</xs:element> </xs:element>
<xs:element name="VideoDecodingCapabilities" type="tt:VideoDecoderConfigurationOptions"> <xs:element name="VideoDecodingCapabilities" type="tt:VideoDecoderConfigurationOptions">
<xs:annotation> <xs:annotation>
<xs:documentation>This section describes the supported video codesc and their configuration.</xs:documentation> <xs:documentation>This section describes the supported video codecs and their configuration.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
@ -7226,7 +7226,7 @@ and sample rate. </xs:documentation>
</xs:element> </xs:element>
<xs:element name="Time" type="xs:dateTime"> <xs:element name="Time" type="xs:dateTime">
<xs:annotation> <xs:annotation>
<xs:documentation>The time when the event occured.</xs:documentation> <xs:documentation>The time when the event occurred.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<!-- <!--
@ -7384,7 +7384,7 @@ and sample rate. </xs:documentation>
<xs:complexType name="RecordingSourceInformation"> <xs:complexType name="RecordingSourceInformation">
<xs:annotation> <xs:annotation>
<xs:documentation> <xs:documentation>
A set of informative desciptions of a data source. The Search searvice allows a client to filter on recordings based on information in this structure. A set of informative descriptions of a data source. The Search searvice allows a client to filter on recordings based on information in this structure.
</xs:documentation> </xs:documentation>
</xs:annotation> </xs:annotation>
<xs:sequence> <xs:sequence>
@ -8398,7 +8398,7 @@ and sample rate. </xs:documentation>
</xs:element> </xs:element>
<xs:element name="Transparent" type="tt:IntRange" minOccurs="0"> <xs:element name="Transparent" type="tt:IntRange" minOccurs="0">
<xs:annotation> <xs:annotation>
<xs:documentation>Range of the transparent level. Larger means more tranparent.</xs:documentation> <xs:documentation>Range of the transparent level. Larger means more transparent.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="Extension" type="tt:OSDColorOptionsExtension" minOccurs="0"/> <xs:element name="Extension" type="tt:OSDColorOptionsExtension" minOccurs="0"/>
@ -8461,7 +8461,7 @@ and sample rate. </xs:documentation>
<xs:sequence> <xs:sequence>
<xs:element name="ImagePath" type="xs:anyURI" maxOccurs="unbounded"> <xs:element name="ImagePath" type="xs:anyURI" maxOccurs="unbounded">
<xs:annotation> <xs:annotation>
<xs:documentation>List of avaiable uris of image.</xs:documentation> <xs:documentation>List of available uris of image.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="Extension" type="tt:OSDImgOptionsExtension" minOccurs="0"/> <xs:element name="Extension" type="tt:OSDImgOptionsExtension" minOccurs="0"/>

View File

@ -354,7 +354,7 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO
</xs:sequence> </xs:sequence>
<xs:attribute name="token" type="tt:ReferenceToken" use="required"> <xs:attribute name="token" type="tt:ReferenceToken" use="required">
<xs:annotation> <xs:annotation>
<xs:documentation>Token that uniquely refernces this configuration. Length up to 64 characters.</xs:documentation> <xs:documentation>Token that uniquely references this configuration. Length up to 64 characters.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:attribute> </xs:attribute>
</xs:complexType> </xs:complexType>
@ -700,7 +700,7 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO
</xs:element> </xs:element>
<xs:element name="EncodingIntervalRange" type="tt:IntRange"> <xs:element name="EncodingIntervalRange" type="tt:IntRange">
<xs:annotation> <xs:annotation>
<xs:documentation>Supported encoding interval range. The encoding interval corresponds to the number of frames devided by the encoded frames. An encoding interval value of "1" means that all frames are encoded.</xs:documentation> <xs:documentation>Supported encoding interval range. The encoding interval corresponds to the number of frames divided by the encoded frames. An encoding interval value of "1" means that all frames are encoded.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
</xs:sequence> </xs:sequence>
@ -741,7 +741,7 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO
</xs:element> </xs:element>
<xs:element name="EncodingIntervalRange" type="tt:IntRange"> <xs:element name="EncodingIntervalRange" type="tt:IntRange">
<xs:annotation> <xs:annotation>
<xs:documentation>Supported encoding interval range. The encoding interval corresponds to the number of frames devided by the encoded frames. An encoding interval value of "1" means that all frames are encoded.</xs:documentation> <xs:documentation>Supported encoding interval range. The encoding interval corresponds to the number of frames divided by the encoded frames. An encoding interval value of "1" means that all frames are encoded.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="Mpeg4ProfilesSupported" type="tt:Mpeg4Profile" maxOccurs="unbounded"> <xs:element name="Mpeg4ProfilesSupported" type="tt:Mpeg4Profile" maxOccurs="unbounded">
@ -787,7 +787,7 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO
</xs:element> </xs:element>
<xs:element name="EncodingIntervalRange" type="tt:IntRange"> <xs:element name="EncodingIntervalRange" type="tt:IntRange">
<xs:annotation> <xs:annotation>
<xs:documentation>Supported encoding interval range. The encoding interval corresponds to the number of frames devided by the encoded frames. An encoding interval value of "1" means that all frames are encoded.</xs:documentation> <xs:documentation>Supported encoding interval range. The encoding interval corresponds to the number of frames divided by the encoded frames. An encoding interval value of "1" means that all frames are encoded.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="H264ProfilesSupported" type="tt:H264Profile" maxOccurs="unbounded"> <xs:element name="H264ProfilesSupported" type="tt:H264Profile" maxOccurs="unbounded">
@ -1014,7 +1014,7 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO
<!--===============================--> <!--===============================-->
<xs:complexType name="EventSubscription"> <xs:complexType name="EventSubscription">
<xs:annotation> <xs:annotation>
<xs:documentation>Subcription handling in the same way as base notification subscription.</xs:documentation> <xs:documentation>Subscription handling in the same way as base notification subscription.</xs:documentation>
</xs:annotation> </xs:annotation>
<xs:sequence> <xs:sequence>
<xs:element name="Filter" type="wsnt:FilterType" minOccurs="0"/> <xs:element name="Filter" type="wsnt:FilterType" minOccurs="0"/>
@ -1047,7 +1047,7 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO
</xs:element> </xs:element>
<xs:element name="ZoomStatusSupported" type="xs:boolean"> <xs:element name="ZoomStatusSupported" type="xs:boolean">
<xs:annotation> <xs:annotation>
<xs:documentation>True if the device is able to stream zoom status inforamtion.</xs:documentation> <xs:documentation>True if the device is able to stream zoom status information.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
@ -1464,7 +1464,7 @@ decoding .A decoder shall decode every data it receives (according to its capabi
</xs:element> </xs:element>
<xs:element name="AutoStart" type="xs:boolean"> <xs:element name="AutoStart" type="xs:boolean">
<xs:annotation> <xs:annotation>
<xs:documentation>Read only property signalling that streaming is persistant. Use the methods StartMulticastStreaming and StopMulticastStreaming to switch its state.</xs:documentation> <xs:documentation>Read only property signalling that streaming is persistent. Use the methods StartMulticastStreaming and StopMulticastStreaming to switch its state.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
@ -1793,7 +1793,7 @@ decoding .A decoder shall decode every data it receives (according to its capabi
<xs:sequence> <xs:sequence>
<xs:element name="AcceptRouterAdvert" type="xs:boolean" minOccurs="0"> <xs:element name="AcceptRouterAdvert" type="xs:boolean" minOccurs="0">
<xs:annotation> <xs:annotation>
<xs:documentation>Indicates whether router advertisment is used.</xs:documentation> <xs:documentation>Indicates whether router advertisement is used.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="DHCP" type="tt:IPv6DHCPConfiguration"> <xs:element name="DHCP" type="tt:IPv6DHCPConfiguration">
@ -1818,7 +1818,7 @@ decoding .A decoder shall decode every data it receives (according to its capabi
</xs:element> </xs:element>
<xs:element name="FromRA" type="tt:PrefixedIPv6Address" minOccurs="0" maxOccurs="unbounded"> <xs:element name="FromRA" type="tt:PrefixedIPv6Address" minOccurs="0" maxOccurs="unbounded">
<xs:annotation> <xs:annotation>
<xs:documentation>List of IPv6 addresses configured by using router advertisment.</xs:documentation> <xs:documentation>List of IPv6 addresses configured by using router advertisement.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="Extension" type="tt:IPv6ConfigurationExtension" minOccurs="0"/> <xs:element name="Extension" type="tt:IPv6ConfigurationExtension" minOccurs="0"/>
@ -2172,7 +2172,7 @@ decoding .A decoder shall decode every data it receives (according to its capabi
</xs:element> </xs:element>
<xs:element name="AcceptRouterAdvert" type="xs:boolean" minOccurs="0"> <xs:element name="AcceptRouterAdvert" type="xs:boolean" minOccurs="0">
<xs:annotation> <xs:annotation>
<xs:documentation>Indicates whether router advertisment is used.</xs:documentation> <xs:documentation>Indicates whether router advertisement is used.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="Manual" type="tt:PrefixedIPv6Address" minOccurs="0" maxOccurs="unbounded"> <xs:element name="Manual" type="tt:PrefixedIPv6Address" minOccurs="0" maxOccurs="unbounded">
@ -3173,12 +3173,12 @@ decoding .A decoder shall decode every data it receives (according to its capabi
<!--===============================--> <!--===============================-->
<xs:complexType name="SystemDateTime"> <xs:complexType name="SystemDateTime">
<xs:annotation> <xs:annotation>
<xs:documentation>General date time inforamtion returned by the GetSystemDateTime method.</xs:documentation> <xs:documentation>General date time information returned by the GetSystemDateTime method.</xs:documentation>
</xs:annotation> </xs:annotation>
<xs:sequence> <xs:sequence>
<xs:element name="DateTimeType" type="tt:SetDateTimeType"> <xs:element name="DateTimeType" type="tt:SetDateTimeType">
<xs:annotation> <xs:annotation>
<xs:documentation>Indicates if the time is set manully or through NTP.</xs:documentation> <xs:documentation>Indicates if the time is set manually or through NTP.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="DaylightSavings" type="xs:boolean"> <xs:element name="DaylightSavings" type="xs:boolean">
@ -3473,7 +3473,7 @@ decoding .A decoder shall decode every data it receives (according to its capabi
<xs:sequence> <xs:sequence>
<xs:element name="TLSConfiguration" type="tt:TLSConfiguration" minOccurs="0"> <xs:element name="TLSConfiguration" type="tt:TLSConfiguration" minOccurs="0">
<xs:annotation> <xs:annotation>
<xs:documentation>Confgiuration information for TLS Method.</xs:documentation> <xs:documentation>Configuration information for TLS Method.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="Password" type="xs:string" minOccurs="0"> <xs:element name="Password" type="xs:string" minOccurs="0">
@ -4497,7 +4497,7 @@ decoding .A decoder shall decode every data it receives (according to its capabi
</xs:element> </xs:element>
<xs:element name="Home" type="xs:boolean" minOccurs="0"> <xs:element name="Home" type="xs:boolean" minOccurs="0">
<xs:annotation> <xs:annotation>
<xs:documentation>An option to indicate Home postion for tour spots.</xs:documentation> <xs:documentation>An option to indicate Home position for tour spots.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="PanTiltPositionSpace" type="tt:Space2DDescription" minOccurs="0"> <xs:element name="PanTiltPositionSpace" type="tt:Space2DDescription" minOccurs="0">
@ -6473,7 +6473,7 @@ If set to 0.0, infinity will be used.</xs:documentation>
<xs:documentation> <xs:documentation>
The ParentTopic labels the message (e.g. "nn:RuleEngine/LineCrossing"). The real message can extend the ParentTopic The ParentTopic labels the message (e.g. "nn:RuleEngine/LineCrossing"). The real message can extend the ParentTopic
by for example the name of the instaniated rule (e.g. "nn:RuleEngine/LineCrossing/corssMyFirstLine"). by for example the name of the instaniated rule (e.g. "nn:RuleEngine/LineCrossing/corssMyFirstLine").
Even without knowing the complete topic name, the subscriber will be able to distiguish the Even without knowing the complete topic name, the subscriber will be able to distinguish the
messages produced by different rule instances of the same type via the Source fields of the message. messages produced by different rule instances of the same type via the Source fields of the message.
There the name of the rule instance, which produced the message, must be listed. There the name of the rule instance, which produced the message, must be listed.
</xs:documentation> </xs:documentation>
@ -6805,7 +6805,7 @@ and sample rate. </xs:documentation>
<!--===============================--> <!--===============================-->
<xs:complexType name="Layout"> <xs:complexType name="Layout">
<xs:annotation> <xs:annotation>
<xs:documentation>A layout describes a set of Video windows that are displayed simultaniously on a display. </xs:documentation> <xs:documentation>A layout describes a set of Video windows that are displayed simultaneously on a display. </xs:documentation>
</xs:annotation> </xs:annotation>
<xs:sequence> <xs:sequence>
<xs:element name="PaneLayout" type="tt:PaneLayout" maxOccurs="unbounded"> <xs:element name="PaneLayout" type="tt:PaneLayout" maxOccurs="unbounded">
@ -6841,7 +6841,7 @@ and sample rate. </xs:documentation>
</xs:element> </xs:element>
<xs:element name="VideoDecodingCapabilities" type="tt:VideoDecoderConfigurationOptions"> <xs:element name="VideoDecodingCapabilities" type="tt:VideoDecoderConfigurationOptions">
<xs:annotation> <xs:annotation>
<xs:documentation>This section describes the supported video codesc and their configuration.</xs:documentation> <xs:documentation>This section describes the supported video codecs and their configuration.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
@ -7210,7 +7210,7 @@ and sample rate. </xs:documentation>
</xs:element> </xs:element>
<xs:element name="Time" type="xs:dateTime"> <xs:element name="Time" type="xs:dateTime">
<xs:annotation> <xs:annotation>
<xs:documentation>The time when the event occured.</xs:documentation> <xs:documentation>The time when the event occurred.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="Event" type="wsnt:NotificationMessageHolderType"> <xs:element name="Event" type="wsnt:NotificationMessageHolderType">
@ -7365,7 +7365,7 @@ and sample rate. </xs:documentation>
<xs:complexType name="RecordingSourceInformation"> <xs:complexType name="RecordingSourceInformation">
<xs:annotation> <xs:annotation>
<xs:documentation> <xs:documentation>
A set of informative desciptions of a data source. The Search searvice allows a client to filter on recordings based on information in this structure. A set of informative descriptions of a data source. The Search searvice allows a client to filter on recordings based on information in this structure.
</xs:documentation> </xs:documentation>
</xs:annotation> </xs:annotation>
<xs:sequence> <xs:sequence>
@ -8379,7 +8379,7 @@ and sample rate. </xs:documentation>
</xs:element> </xs:element>
<xs:element name="Transparent" type="tt:IntRange" minOccurs="0"> <xs:element name="Transparent" type="tt:IntRange" minOccurs="0">
<xs:annotation> <xs:annotation>
<xs:documentation>Range of the transparent level. Larger means more tranparent.</xs:documentation> <xs:documentation>Range of the transparent level. Larger means more transparent.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="Extension" type="tt:OSDColorOptionsExtension" minOccurs="0"/> <xs:element name="Extension" type="tt:OSDColorOptionsExtension" minOccurs="0"/>
@ -8442,7 +8442,7 @@ and sample rate. </xs:documentation>
<xs:sequence> <xs:sequence>
<xs:element name="ImagePath" type="xs:anyURI" maxOccurs="unbounded"> <xs:element name="ImagePath" type="xs:anyURI" maxOccurs="unbounded">
<xs:annotation> <xs:annotation>
<xs:documentation>List of avaiable uris of image.</xs:documentation> <xs:documentation>List of available uris of image.</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="Extension" type="tt:OSDImgOptionsExtension" minOccurs="0"/> <xs:element name="Extension" type="tt:OSDImgOptionsExtension" minOccurs="0"/>

View File

@ -933,7 +933,7 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO
the the
selected profile. The operation is supported if the selected profile. The operation is supported if the
PresetPosition PresetPosition
capability exists for teh Node in the capability exists for the Node in the
selected profile. selected profile.
</wsdl:documentation> </wsdl:documentation>
<wsdl:input message="tptz:RemovePresetRequest"/> <wsdl:input message="tptz:RemovePresetRequest"/>