ONVIF::...Response(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so bestie, this is the manual page for ONVIF::PTZ::Elements::GetCompatibleConfigurationsResponse β€” page name ONVIF::...Response(3) β€” from the User Contributed Perl Documentation. It’s giving Perl data-type class main character energy. πŸ’…


✨ DESCRIPTION ✨

It’s a Perl data type class for the XML Schema defined element GetCompatibleConfigurationsResponse from the namespace http://www.onvif.org/ver20/ptz/wsdl. That’s the vibe: XML Schema element, all wrapped up in Perl class energy. πŸ¦‹


🌸 PROPERTIES 🌸

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

  • PTZConfiguration β€” this is the property, bestie, and you get/set it like this:
$element->set_PTZConfiguration($data);
$element->get_PTZConfiguration();

πŸ’« METHODS πŸ’«

πŸ‘‘ new

my $element = ONVIF::PTZ::Elements::GetCompatibleConfigurationsResponse->new($data);

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

{
  PTZConfiguration =>  { # 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.


Source/version: perl v5.42.3 Β· date: 1980-01-01 β€” and that’s the page, bestie. Bye! πŸ’–βœ¨

πŸ“¦ where this page comes from