ONVIF:...usMove(3pm)

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

πŸ’– ONVIF::Media::Types::FocusMove πŸ’–

okay bestie, welcome to ONVIF::Media::Types::FocusMove β€” it lives in the User Contributed Perl Documentation corner of the manual, section 3pm, and it's here to be your lil focus-move bestie. no cap. πŸŽ€


✨ NAME ✨

ONVIF::Media::Types::FocusMove β€” literally just that. that's the whole name. iconic behavior honestly. πŸ’…


🌸 DESCRIPTION 🌸

So. This is a Perl data type class β€” a little Perl wrapper, if you will β€” for the XML Schema defined complexType FocusMove from the namespace http://www.onvif.org/ver10/schema. πŸ¦‹

That's it, that's the vibe. It's giving "structured data, but make it Perl." ✨


πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can get at β€” and they're all reachable through get_PROPERTY / set_PROPERTY methods. the way that the naming convention is so consistent?? obsessed. πŸ’–

  • Absolute β€” yes queen πŸ’…
  • Relative β€” as opposed to, you know, absolute 🌸
  • Continuous β€” the never-ending one, main character energy πŸ”₯

🌈 METHODS 🌈

πŸ’œ new

Constructor, bestie. Here's the whole thing β€” this is the data structure you may pass into new(), verbatim, no edits, no notes: πŸ‘‘

{ # ONVIF::Media::Types::FocusMove
  Absolute =>  { # ONVIF::Media::Types::AbsoluteFocus
    Position =>  $some_value, # float
    Speed =>  $some_value, # float
  },
  Relative =>  { # ONVIF::Media::Types::RelativeFocus
    Distance =>  $some_value, # float
    Speed =>  $some_value, # float
  },
  Continuous =>  { # ONVIF::Media::Types::ContinuousFocus
    Speed =>  $some_value, # float
  },
},

look at that nesting. the Absolute branch has Position and Speed (both float), the Relative branch has Distance and Speed (both float), and Continuous keeps it simple with just Speed (float). slay. πŸ“

ok but fr fr β€” those comments are part of the structure, not decoration. $some_value is a placeholder, so swap in your actual values, don't copy-paste it literally. πŸ™ˆ

🫢 AUTHOR 🫢

Generated by SOAP::WSDL β€” it wrote itself, we just live here. 😭✨


and that's the whole page, bestie!! this beauty shipped with perl v5.40.1 and it's dated 2026-02-01. go forth and move some focus. mwah πŸ’‹πŸ¦‹πŸ’–

πŸ“¦ where this page comes from