ONVIF::...esponse(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

🌸 ONVIF::PTZ::Elements::GetConfigurationResponse 🌸

okay so bestie, this page is the manual for ONVIF::PTZ::Elements::GetConfigurationResponse, and the manual name is ONVIF::...esponse(3) β€” it's filed under User Contributed Perl Documentation. iykyk. πŸ’…


πŸ’– NAME πŸ’–

ONVIF::PTZ::Elements::GetConfigurationResponse β€” that's the whole name, no notes. periodt.

✨ DESCRIPTION ✨

It's a Perl data type class for the XML Schema defined element GetConfigurationResponse from the namespace http://www.onvif.org/ver20/ptz/wsdl. That's the whole vibe check. πŸ¦‹

πŸŽ€ PROPERTIES πŸŽ€

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

  • PTZConfiguration β€” lowkey the one property listed here, but she's highkey iconic:
$element->set_PTZConfiguration($data);
$element->get_PTZConfiguration();

πŸ¦‹ METHODS πŸ¦‹

✨ new ✨

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

Constructor. The following data structure may be passed to new() β€” not me dropping the entire nested structure, but every bit matters, fr fr:

        {
          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. That's it, that's the author. no cap. 🫢

xoxo, this page is running under perl v5.42.3, dated 1980-01-01, and filed as ONVIF::...esponse(3) β€” slay. πŸ’–

πŸ“¦ where this page comes from