ONVIF:...usMove(3pm)
π ONVIF::PTZ::Types::FocusMove π
okay bestie, so this is the ONVIF::PTZ::Types::FocusMove page from the 3pm manual β yes that's the Perl one, we're in Perl girlie territory today πΈ
β¨ NAME β¨
ONVIF::PTZ::Types::FocusMove β literally the whole name, that's it, that's the vibe π
π¦ DESCRIPTION π¦
Sooo it's a Perl data type class for the XML Schema defined complexType FocusMove, and it lives in the namespace http://www.onvif.org/ver10/schema. That's the whole situation. No cap. β¨
π PROPERTIES π
The way that these properties are all yours to poke at with get_PROPERTY / set_PROPERTY methodsβ¦ iconic honestly π
AbsoluteRelativeContinuous
Like, those are the three. That's the roster. π«Ά
π₯ METHODS π₯
π new π
It's the constructor, bestie! It builds you a fresh little object, and here's exactly the data structure you may pass to new() β copy it character for character, I am not playing about that π
{ # ONVIF::PTZ::Types::FocusMove
Absolute => { # ONVIF::PTZ::Types::AbsoluteFocus
Position => $some_value, # float
Speed => $some_value, # float
},
Relative => { # ONVIF::PTZ::Types::RelativeFocus
Distance => $some_value, # float
Speed => $some_value, # float
},
Continuous => { # ONVIF::PTZ::Types::ContinuousFocus
Speed => $some_value, # float
},
},
see how Absolute gets Position and Speed, Relative gets Distance and Speed, and Continuous only gets Speed? that's not me editorialising, that's just what it says, and all of them are float π
ngl the nesting is giving main character energy βFocusMoveis the outer, and the three inner ones areONVIF::PTZ::Types::AbsoluteFocus,ONVIF::PTZ::Types::RelativeFocusandONVIF::PTZ::Types::ContinuousFocusπ
π AUTHOR π
Generated by SOAP::WSDL. yeah, a machine wrote it. and it ate. π€β¨
okay that's the whole page bestie, go forth and move some focus π
this little cutie came from the perl v5.40.1 docs, dated 2026-02-01, and it's part of the ONVIF:...usMove(3pm) page β byeeee, love u, drink water π¦π
π¦ 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