ONVIF:...usMove(3pm)
β¨ NAME β¨
ONVIF::Analytics::Types::FocusMove β bestie, this is the Perl data type class for the XML Schema defined complexType FocusMove π
(and yeah, it lives in the ONVIF:...usMove corner of the 3pm manual pages, in case you were wondering where you wandered into π¦)
πΈ DESCRIPTION πΈ
okay so. this is a Perl data type class for the XML Schema defined complexType called FocusMove, and it comes straight out of the namespace http://www.onvif.org/ver10/schema. that's it, that's the whole vibe. it's a type class. it holds focus-move data. iconic behavior honestly π
π«Ά PROPERTIES π«Ά
these are the properties you can get at, and the way you do that is with get_PROPERTY / set_PROPERTY methods β that's the pattern, that's the whole system, no cap β¨
AbsoluteπRelativeπContinuousπ
π METHODS π
π new π
Constructor! β¨ so this is the thing that makes you a fresh object, and here's the data structure you're allowed to hand over to new(), laid out exactly as it is, don't come for me:
{ # ONVIF::Analytics::Types::FocusMove
Absolute => { # ONVIF::Analytics::Types::AbsoluteFocus
Position => $some_value, # float
Speed => $some_value, # float
},
Relative => { # ONVIF::Analytics::Types::RelativeFocus
Distance => $some_value, # float
Speed => $some_value, # float
},
Continuous => { # ONVIF::Analytics::Types::ContinuousFocus
Speed => $some_value, # float
},
},
like look at that nesting. Absolute carries a Position and a Speed, Relative carries a Distance and a Speed, and Continuous just rolls in with a Speed and nothing else because it's lowkey minimal like that π§ all of those are float values, every single one, fr fr.
π AUTHOR π
Generated by SOAP::WSDL π β the machine did it, and honestly? it ate.
so that's the whole page, bestie π this was perl v5.40.1, dated 2026-02-01, and yes it's giving very much ONVIF:...usMove(3pm) energy from start to finish ππ¦β¨ slay, bye!!
π¦ 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