ONVIF:...tions20(3pm)
π ONVIF::Device::Types::MoveOptions20 π
okay bestie, sit down, hydrate, and let me tell you about this absolute icon of a Perl module. it lives in the User Contributed Perl Documentation section of the manual (the 3pm girlies, iykyk), and her full government name is ONVIF:...tions20(3pm) but we just call her ONVIF::Device::Types::MoveOptions20. no cap, she's serving.
β¨ NAME β¨
ONVIF::Device::Types::MoveOptions20 β yes that's the whole name, she's long and she knows it π
πΈ DESCRIPTION πΈ
so basically?? this is a Perl data type class for the XML Schema defined complexType MoveOptions20 from the namespace http://www.onvif.org/ver10/schema. she's the Perl-side glow-up of that XML type. iconic behavior, truly. π¦
π PROPERTIES π
the following properties may be accessed using get_PROPERTY / set_PROPERTY methods (yes, getter and setter besties, we love a symmetrical queen):
AbsoluteRelativeContinuous
three little properties, three little icons, no notes. π
π₯ METHODS π₯
β new
constructor!! the main character entrance. the following data structure may be passed to new():
{ # ONVIF::Device::Types::MoveOptions20
Absolute => { # ONVIF::Device::Types::AbsoluteFocusOptions
Position => { # ONVIF::Device::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
Speed => { # ONVIF::Device::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
},
Relative => { # ONVIF::Device::Types::RelativeFocusOptions20
Distance => { # ONVIF::Device::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
Speed => { # ONVIF::Device::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
},
Continuous => { # ONVIF::Device::Types::ContinuousFocusOptions
Speed => { # ONVIF::Device::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
},
},
look at that nesting. the way Absolute and Relative both hold a Position/Distance and a Speed, and Continuous is just out here with a single Speed like the minimalist she is. and every single leaf is a FloatRange with a Min and a Max, both float values. it's giving tree structure. it's giving fractal. we're obsessed. π
π AUTHOR π
Generated by SOAP::WSDL β she didn't write herself, bestie, she was born fully formed from the SOAP mines. π§
fr fr, that's the whole page. nothing hidden, nothing skipped. every property, every nested type, every float, all present and accounted for. π
and that's a wrap!! this page is from perl v5.40.1, dated 2026-02-01, and yes the title in the footer is the very same ONVIF:...tions20(3pm) we started with β full circle, main character energy from start to finish. stay hydrated, read your manpages, and go slay some XML. πβ¨π«Ά
π¦ 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