ONVIF:...atus20(3pm)

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

✨ ONVIF::Analytics::Types::FocusStatus20 ✨

okay bestie, welcome to the ONVIF:...atus20(3pm) page β€” yeah the header's doing that squished thing where it clips the name, don't worry about it, it's giving "my name is too long for this terminal" πŸ’… it's a User Contributed Perl Documentation page and it's lowkey adorable.


🌸 NAME 🌸

ONVIF::Analytics::Types::FocusStatus20 β€” that's the whole name, no notes, it's iconic, periodt.


πŸ¦‹ DESCRIPTION πŸ¦‹

So basically? This is a Perl data type class. It's for the XML Schema defined complexType FocusStatus20, and that complexType lives in the namespace http://www.onvif.org/ver10/schema. That's it. That's the vibe. It's a class that exists so your Perl code can hold a FocusStatus20 without you having to rawdog the XML yourself 🫢


πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can touch, and the way you touch them is with get_PROPERTY / set_PROPERTY methods. That's the whole system, it's giving very consistent of them:

  • Position
  • MoveStatus
  • Error
  • Extension

πŸ’– METHODS πŸ’–

🌟 new 🌟

It's the Constructor, bestie. The glow-up moment. Here's the data structure you may pass to new(), and yes, copy it exactly, no freestyling:

 { # ONVIF::Analytics::Types::FocusStatus20
   Position =>  $some_value, # float
   MoveStatus => $some_value, # MoveStatus
   Error =>  $some_value, # string
   Extension =>  { # ONVIF::Analytics::Types::FocusStatus20Extension
   },
 },

See how Position is a float, MoveStatus is a MoveStatus, Error is a string, and Extension is its own lil nested hash for ONVIF::Analytics::Types::FocusStatus20Extension? Chef's kiss. Nested hashes. We love a little structure within a structure πŸ“


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” not a human, not a committee, a generator. Respect to the machine that made it, honestly, it ate πŸ’…


fr fr: every single one of those four properties and that whole new() hash is load-bearing, so don't skip any of it. no cap.

and that's the page, bestie πŸ¦‹ this was perl v5.40.1, dated 2026-02-01, and the header/footer both insisted on calling it ONVIF:...atus20(3pm) like it's too cool for full names β€” iykyk πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from