Provided by: zoneminder_1.36.24+dfsg1-1_amd64 bug

NAME

       ONVIF::PTZ::Types::PTZConfiguration

DESCRIPTION

       Perl data type class for the XML Schema defined complexType PTZConfiguration from the
       namespace http://www.onvif.org/ver10/schema.

   PROPERTIES
       The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:

       •   NodeToken

       •   DefaultAbsolutePantTiltPositionSpace

       •   DefaultAbsoluteZoomPositionSpace

       •   DefaultRelativePanTiltTranslationSpace

       •   DefaultRelativeZoomTranslationSpace

       •   DefaultContinuousPanTiltVelocitySpace

       •   DefaultContinuousZoomVelocitySpace

       •   DefaultPTZSpeed

       •   DefaultPTZTimeout

       •   PanTiltLimits

       •   ZoomLimits

       •   Extension

METHODS

   new
       Constructor. The following data structure may be passed to new():

        { # ONVIF::PTZ::Types::PTZConfiguration
          NodeToken => $some_value, # ReferenceToken
          DefaultAbsolutePantTiltPositionSpace =>  $some_value, # anyURI
          DefaultAbsoluteZoomPositionSpace =>  $some_value, # anyURI
          DefaultRelativePanTiltTranslationSpace =>  $some_value, # anyURI
          DefaultRelativeZoomTranslationSpace =>  $some_value, # anyURI
          DefaultContinuousPanTiltVelocitySpace =>  $some_value, # anyURI
          DefaultContinuousZoomVelocitySpace =>  $some_value, # anyURI
          DefaultPTZSpeed =>  { # ONVIF::PTZ::Types::PTZSpeed
            PanTilt => ,
            Zoom => ,
          },
          DefaultPTZTimeout =>  $some_value, # duration
          PanTiltLimits =>  { # ONVIF::PTZ::Types::PanTiltLimits
            Range =>  { # ONVIF::PTZ::Types::Space2DDescription
              URI =>  $some_value, # anyURI
              XRange =>  { # ONVIF::PTZ::Types::FloatRange
                Min =>  $some_value, # float
                Max =>  $some_value, # float
              },
              YRange =>  { # ONVIF::PTZ::Types::FloatRange
                Min =>  $some_value, # float
                Max =>  $some_value, # float
              },
            },
          },
          ZoomLimits =>  { # ONVIF::PTZ::Types::ZoomLimits
            Range =>  { # ONVIF::PTZ::Types::Space1DDescription
              URI =>  $some_value, # anyURI
              XRange =>  { # ONVIF::PTZ::Types::FloatRange
                Min =>  $some_value, # float
                Max =>  $some_value, # float
              },
            },
          },
          Extension =>  { # ONVIF::PTZ::Types::PTZConfigurationExtension
            PTControlDirection =>  { # ONVIF::PTZ::Types::PTControlDirection
              EFlip =>  { # ONVIF::PTZ::Types::EFlip
                Mode => $some_value, # EFlipMode
              },
              Reverse =>  { # ONVIF::PTZ::Types::Reverse
                Mode => $some_value, # ReverseMode
              },
              Extension =>  { # ONVIF::PTZ::Types::PTControlDirectionExtension
              },
            },
            Extension =>  { # ONVIF::PTZ::Types::PTZConfigurationExtension2
            },
          },
        },

AUTHOR

       Generated by SOAP::WSDL