ONVIF::...guration(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’… NAME πŸ’…

okay so bestie, welcome to the ONVIF::...guration(3) page β€” it’s part of the User Contributed Perl Documentation, and the actual main character is ONVIF::Media::Types::PTZConfiguration ✨.

πŸ¦‹ DESCRIPTION πŸ¦‹

This is a Perl data type class for the XML Schema defined complexType PTZConfiguration from the namespace http://www.onvif.org/ver10/schema. That’s literally the whole mood: data type class, specific complexType, specific namespace, no cap πŸ’–.

πŸŽ€ PROPERTIES πŸŽ€

These are the properties that may be accessed using get_PROPERTY / set_PROPERTY methods, fr fr:

  • NodeToken
  • DefaultAbsolutePantTiltPositionSpace
  • DefaultAbsoluteZoomPositionSpace
  • DefaultRelativePanTiltTranslationSpace
  • DefaultRelativeZoomTranslationSpace
  • DefaultContinuousPanTiltVelocitySpace
  • DefaultContinuousZoomVelocitySpace
  • DefaultPTZSpeed
  • DefaultPTZTimeout
  • PanTiltLimits
  • ZoomLimits
  • Extension

πŸ’… METHODS πŸ’…

🧚 new 🧚

Constructor energy πŸ’–. The following data structure may be passed to new():

        { # ONVIF::Media::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::Media::Types::PTZSpeed
            PanTilt => ,
            Zoom => ,
          },
          DefaultPTZTimeout =>  $some_value, # duration
          PanTiltLimits =>  { # ONVIF::Media::Types::PanTiltLimits
            Range =>  { # ONVIF::Media::Types::Space2DDescription
              URI =>  $some_value, # anyURI
              XRange =>  { # ONVIF::Media::Types::FloatRange
                Min =>  $some_value, # float
                Max =>  $some_value, # float
              },
              YRange =>  { # ONVIF::Media::Types::FloatRange
                Min =>  $some_value, # float
                Max =>  $some_value, # float
              },
            },
          },
          ZoomLimits =>  { # ONVIF::Media::Types::ZoomLimits
            Range =>  { # ONVIF::Media::Types::Space1DDescription
              URI =>  $some_value, # anyURI
              XRange =>  { # ONVIF::Media::Types::FloatRange
                Min =>  $some_value, # float
                Max =>  $some_value, # float
              },
            },
          },
          Extension =>  { # ONVIF::Media::Types::PTZConfigurationExtension
            PTControlDirection =>  { # ONVIF::Media::Types::PTControlDirection
              EFlip =>  { # ONVIF::Media::Types::EFlip
                Mode => $some_value, # EFlipMode
              },
              Reverse =>  { # ONVIF::Media::Types::Reverse
                Mode => $some_value, # ReverseMode
              },
              Extension =>  { # ONVIF::Media::Types::PTControlDirectionExtension
              },
            },
            Extension =>  { # ONVIF::Media::Types::PTZConfigurationExtension2
            },
          },
        },

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” iconic automated behavior, honestly 🫢.


mwah πŸ’‹ tiny footer tea: this page is from perl v5.42.3, dated 1980-01-01. bye bestie 🌈

πŸ“¦ where this page comes from