ONVIF:...ions20(3pm)

πŸ“¦
version 1.36.37 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

okay so bestie, this is ONVIF::Media::Types::MoveOptions20 β€” a Perl data type class for the XML Schema defined complexType MoveOptions20 from the namespace http://www.onvif.org/ver10/schema. it lives in the ONVIF:...ions20(3pm) manual page, and it's genuinely so much more chill than it looks, i promise 🫢


✨ DESCRIPTION ✨

so like, 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 whole vibe. it's a little container class doing its thing, no cap πŸ’…


πŸŽ€ PROPERTIES πŸŽ€

the following properties may be accessed using get_PROPERTY / set_PROPERTY methods β€” so like, get_Absolute, set_Absolute, you get the pattern, it's giving very consistent:

  • Absolute
  • Relative
  • Continuous

three of them. iconic trio honestly πŸ¦‹


🌸 METHODS 🌸

πŸ’œ new πŸ’œ

Constructor energy!! The following data structure may be passed to new():

 { # ONVIF::Media::Types::MoveOptions20
   Absolute =>  { # ONVIF::Media::Types::AbsoluteFocusOptions
     Position =>  { # ONVIF::Media::Types::FloatRange
       Min =>  $some_value, # float
       Max =>  $some_value, # float
     },
     Speed =>  { # ONVIF::Media::Types::FloatRange
       Min =>  $some_value, # float
       Max =>  $some_value, # float
     },
   },
   Relative =>  { # ONVIF::Media::Types::RelativeFocusOptions20
     Distance =>  { # ONVIF::Media::Types::FloatRange
       Min =>  $some_value, # float
       Max =>  $some_value, # float
     },
     Speed =>  { # ONVIF::Media::Types::FloatRange
       Min =>  $some_value, # float
       Max =>  $some_value, # float
     },
   },
   Continuous =>  { # ONVIF::Media::Types::ContinuousFocusOptions
     Speed =>  { # ONVIF::Media::Types::FloatRange
       Min =>  $some_value, # float
       Max =>  $some_value, # float
     },
   },
 },

look at all those nested hashes bestie 😭 it's giving deeply-nested-turducken but it's literally fine, you just pass it a hashref shaped exactly like that and the class handles the rest. Min and Max are float values, $some_value is the placeholder where your actual numbers go, iykyk πŸ’…


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” so no human author to thank, the machine did that, slay robot ✨


🌈 that's the whole page fr fr. no hidden sections, no surprises, no jump scares. just a data type class living its best life.

and that's a wrap, bestie!! πŸ’– this was written against perl v5.40.1 and the page is dated 2026-02-01 β€” so yeah, freshly stamped and ready to party. go forth and set your Absolute, Relative and Continuous options with confidence, you absolute main character πŸ‘‘πŸŒΈπŸ¦‹

πŸ“¦ where this page comes from