ONVIF:...atus20(3pm)
β¨ 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
- ubuntu resolute: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- ubuntu stonking: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms