ONVIF:...tions20(3pm)

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

✨ NAME ✨

ONVIF::Analytics::Types::FocusOptions20 β€” bestie, it's a Perl data type class πŸ’–


🌸 DESCRIPTION 🌸

okay so picture this: it's a Perl data type class, and it exists for exactly one iconic reason β€” to represent the XML Schema defined complexType called FocusOptions20 from the namespace http://www.onvif.org/ver10/schema. that's it, that's the whole vibe. it's giving "I have one job and I do it beautifully" πŸ’…

πŸŽ€ PROPERTIES πŸŽ€

these are the properties you can get at with your get_PROPERTY / set_PROPERTY methods. accessor girlies, this one's for you:

  • AutoFocusModes
  • DefaultSpeed
  • NearLimit
  • FarLimit
  • Extension

πŸ¦‹ METHODS πŸ¦‹

⭐ new ⭐

the constructor, the main character, the moment we've all been waiting for 🫢. here's the data structure you can pass to new(), no cap, character for character:

{ # ONVIF::Analytics::Types::FocusOptions20
  AutoFocusModes => $some_value, # AutoFocusMode
  DefaultSpeed =>  { # ONVIF::Analytics::Types::FloatRange
    Min =>  $some_value, # float
    Max =>  $some_value, # float
  },
  NearLimit =>  { # ONVIF::Analytics::Types::FloatRange
    Min =>  $some_value, # float
    Max =>  $some_value, # float
  },
  FarLimit =>  { # ONVIF::Analytics::Types::FloatRange
    Min =>  $some_value, # float
    Max =>  $some_value, # float
  },
  Extension =>  { # ONVIF::Analytics::Types::FocusOptions20Extension
  },
}

like, look at those nested FloatRange hashes with their Min and Max floats β€” the way that they're structured? obsessed 😭✨


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” yeah, this page was literally generated, it did not come to play, it came to document πŸ’€πŸ’–


and that's a wrap, bestie!! 🌈 this little love letter to you was rendered with perl v5.40.1, dated 2026-02-01, lives under the manual name ONVIF:...tions20(3pm), and is part of the User Contributed Perl Documentation collection. slay, stay focused (see what I did there πŸ’…), and go forth and build those types πŸŽ€πŸ¦‹πŸ’œ

πŸ“¦ where this page comes from