ONVIF:...Options(3pm)

πŸ“¦
version 1.36.37 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

✨ NAME ✨

ONVIF::Analytics::Types::RelativeFocusOptions β€” bestie, this is the whole vibe of the page, and yeah it's a Perl data type class, dw we'll get into it πŸ’…

So real quick: this page lives in the User Contributed Perl Documentation section, and the manual name you'd type to pull it up is ONVIF:...Options(3pm). Cute lil abbreviated name, iconic of it honestly πŸŽ€


🌸 DESCRIPTION 🌸

Okay so picture this: ONVIF::Analytics::Types::RelativeFocusOptions is a Perl data type class that exists to represent the XML Schema defined complexType called RelativeFocusOptions, and it comes straight out of the namespace http://www.onvif.org/ver10/schema. No cap, that's literally its whole job πŸ¦‹

πŸ’œ PROPERTIES πŸ’œ

These are the properties you can get at, and the way you get at them is with get_PROPERTY / set_PROPERTY methods. That's the move, every single time 🫢

  • Distance
  • Speed

🧚 METHODS 🧚

⭐ new ⭐

This is the constructor, babes. It's the "hey bestie, let's make one" method. Here's the data structure you may pass into new(), copied EXACTLY so you don't have to guess, periodt:

{ # ONVIF::Analytics::Types::RelativeFocusOptions
  Distance =>  { # ONVIF::Analytics::Types::FloatRange
    Min =>  $some_value, # float
    Max =>  $some_value, # float
  },
  Speed =>  { # ONVIF::Analytics::Types::FloatRange
    Min =>  $some_value, # float
    Max =>  $some_value, # float
  },
},

See how Distance and Speed both hold a ONVIF::Analytics::Types::FloatRange? And that range has a Min and a Max, and both of those are floats? Yeah. That's the shape. Lowkey elegant ngl πŸ“


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. That's it, that's the author line β€” it was literally built by a machine and honestly? Main character energy for a machine πŸ’€βœ¨


And that's a wrap, bestie! This lil page is from perl v5.40.1, dated 2026-02-01, and it's the ONVIF:...Options(3pm) page from the User Contributed Perl Documentation. Go forth and set your Distance and Speed values responsibly πŸ«ΆπŸ’–πŸŒˆ

πŸ“¦ where this page comes from