ONVIF:...Options(3pm)

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

πŸ’– NAME πŸ’–

okay so bestie, this is ONVIF::PTZ::Types::RelativeFocusOptions β€” yes that's a whole mouthful, we're saying it with our chest πŸ’…. It's a Perl data type class, she's from the User Contributed Perl Documentation manual (section 3pm, if you're keeping score πŸŽ€), and she is literally the moment.


🌸 DESCRIPTION 🌸

She's a Perl data type class, no cap. Specifically, she's the class for the XML Schema defined complexType called RelativeFocusOptions, and she belongs to the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole vibe ✨.


✨ PROPERTIES ✨

okay so the way this works is you get at these properties with get_PROPERTY / set_PROPERTY methods β€” those are the ones to know, iykyk 🫢. The properties up for grabs are:

  • Distance β€” the distance one πŸ¦‹
  • Speed β€” the speed one 🌈

πŸ”₯ METHODS πŸ”₯

πŸ‘‘ new

Constructor, bestie. She's the entry point, the main character. Here's the data structure you may pass to new() β€” copy it exactly, don't be editing things πŸ™ˆ:

{ # 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
  },
},

see how both Distance and Speed are ONVIF::PTZ::Types::FloatRange? iconic. and inside each of those you got Min and Max, both floats. periodt πŸ’….


πŸŽ€ AUTHOR πŸŽ€

Generated by SOAP::WSDL β€” she was made by the machines, not by hand, and honestly? slay πŸ€–βœ¨


okay that's the whole page, bestie, you ate that πŸ’– this one's from the User Contributed Perl Documentation, running on perl v5.40.1, dated 2026-02-01 β€” go forth and set your Distance and Speed with confidence πŸ¦‹πŸŒΈπŸ«Ά

πŸ“¦ where this page comes from