ONVIF:...ions20(3pm)
π ONVIF::PTZ::Types::MoveOptions20 π
okay bestie, gather round, because we're diving into ONVIF::PTZ::Types::MoveOptions20 β a Perl module living in section 3pm (that's the Perl-modules corner of the manual, iykyk). It's giving very niche, very specific, very iconic. π¦
β¨ NAME β¨
ONVIF::PTZ::Types::MoveOptions20 β literally just the name, that's the whole thing, no notes. π
πΈ DESCRIPTION πΈ
so this is a Perl data type class for the XML Schema defined complexType MoveOptions20 from the namespace http://www.onvif.org/ver10/schema. π
that's it. that's the vibe. it's a class that knows how to be a MoveOptions20 and it does it beautifully. β¨
π§ PROPERTIES
these are the properties you can touch with get_PROPERTY / set_PROPERTY methods, and yes you need to use those exact method names, no cap:
AbsoluteRelativeContinuous
three little icons, three little vibes. π«Ά
π₯ METHODS π₯
π new
constructor!! the main character!! π you hand it a data structure and it just gets you. here's exactly what you can pass, character for character, no editing, no touching:
{ # ONVIF::PTZ::Types::MoveOptions20
Absolute => { # ONVIF::PTZ::Types::AbsoluteFocusOptions
Position => { # ONVIF::PTZ::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
Speed => { # ONVIF::PTZ::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
},
Relative => { # ONVIF::PTZ::Types::RelativeFocusOptions20
Distance => { # ONVIF::PTZ::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
Speed => { # ONVIF::PTZ::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
},
Continuous => { # ONVIF::PTZ::Types::ContinuousFocusOptions
Speed => { # ONVIF::PTZ::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
},
},
look at those nested hashes. look at that structure. the way it nests Absolute, Relative and Continuous all with their own little Min/Max floats inside β honestly obsessed. ππ
π AUTHOR π
Generated by SOAP::WSDL β the machine did this one, we just appreciate it. π
and that's the whole page bestie!! π this one came to you from perl v5.40.1, dated 2026-02-01, straight out of the User Contributed Perl Documentation. slay, stay hydrated, and may your set_PROPERTY calls never fail. β¨ππ¦
π¦ 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