ONVIF:...Options(3pm)

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

✨ NAME ✨

ONVIF::Analytics::Types::AbsoluteFocusOptions β€” bestie, it's a whole Perl data type class and it's giving very specific πŸ’…

This page lives in the ONVIF:...Options(3pm) slot of the User Contributed Perl Documentation, so if you were scrolling looking for it, you found it, iykyk 🫢


🌸 DESCRIPTION 🌸

Okay so listen. This is a Perl data type class for the XML Schema defined complexType AbsoluteFocusOptions β€” and that complexType comes from the namespace http://www.onvif.org/ver10/schema. That's the whole vibe. It's a type class. It types. Periodt. ✨

πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can get to, and the way you get to them is with get_PROPERTY / set_PROPERTY methods. That's the move. No cap.

  • Position
  • Speed

Two of them. Both iconic. Both necessary. Both yours to read and write with those getter/setter besties above. πŸ’–


πŸ¦‹ METHODS πŸ¦‹

🌈 new

Constructor energy!! πŸ”₯ The following data structure may be passed to new():

 { # ONVIF::Analytics::Types::AbsoluteFocusOptions
   Position =>  { # 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
   },
 },

So like β€” Position and Speed are each their own little ONVIF::Analytics::Types::FloatRange moment, and a FloatRange has a Min and a Max, both floats, both $some_value until you decide otherwise. The way that structure nests?? Obsessed. πŸ’œ


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” yes, it wrote itself, main character behavior fr fr πŸ™ˆ


okay that's the whole page bestie, slay, go forth and instantiate responsibly πŸ’…βœ¨

sign-off: this was perl v5.40.1, dated 2026-02-01, filed under ONVIF:...Options(3pm) β€” mwah, take care of her πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from