ONVIF:...ptions(3pm)
π NAME π
ONVIF::PTZ::Types::MoveOptions β okay so that's the name, that's the moment, that's the whole main character energy right there. π
And because it's hanging out in the 3pm manual (shoutout to User Contributed Perl Documentation), you already know it's a Perl situation, bestie. π«Ά
π¦ DESCRIPTION π¦
It's a Perl data type class, periodt. β¨ Specifically? It's the class for the XML Schema defined complexType MoveOptions, and it comes straight out of the namespace http://www.onvif.org/ver10/schema. That's the assignment, that's the whole lore. No cap. π
π PROPERTIES π
So these properties? You don't just grab them, you access them with get_PROPERTY / set_PROPERTY methods β that's the way in, iykyk. π« Here's the whole lineup:
- Absolute
- Relative
- Continuous
Three of them. Iconic trio behavior fr fr. π
π οΈ METHODS π οΈ
β¨ new β¨
Constructor, bestie! πΈ And listen, here's the data structure you may pass to new() β literally copy this shape, don't freestyle it:
{ # ONVIF::PTZ::Types::MoveOptions
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::RelativeFocusOptions
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
},
},
},
See how Absolute, Relative and Continuous all show up in there? Yeah. It's giving consistent. π And every Min and Max in there is a float, so don't be out here passing vibes where numbers go. π
π§ AUTHOR π§
Generated by SOAP::WSDL β not me, not you, the machine did it. π€β¨ Respect to the robot.
π Okay that's the whole page, bestie, you ate it. π
Sign-off time: this little gem is perl v5.40.1 coded up on 2026-02-01, and yes, the manual it lives in is that same ONVIF:...ptions(3pm) situation. π¦ Go forth and slay your PTZ types. πβ¨π
π¦ 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