ONVIF:...ions20(3pm)

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

✨ NAME ✨

ONVIF::PTZ::Types::ExposureOptions20 β€” bestie, it's a Perl data type class, living its life as part of the User Contributed Perl Documentation collection πŸ’…


🌸 DESCRIPTION 🌸

Okay so real talk: this is a Perl data type class for the XML Schema defined complexType ExposureOptions20 from the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole assignment. It exists, it's iconic, it holds exposure options. Periodt. πŸ’–


πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can access using the get_PROPERTY / set_PROPERTY methods (yes, the naming convention really said "be consistent or be nothing") 🫢

  • Mode
  • Priority
  • MinExposureTime
  • MaxExposureTime
  • MinGain
  • MaxGain
  • MinIris
  • MaxIris
  • ExposureTime
  • Gain
  • Iris

πŸ”₯ METHODS πŸ”₯

πŸ¦‹ new

Constructor, bestie! It's giving "make me a fresh object." The following data structure may be passed to new():

 { # ONVIF::PTZ::Types::ExposureOptions20
   Mode => $some_value, # ExposureMode
   Priority => $some_value, # ExposurePriority
   MinExposureTime =>  { # ONVIF::PTZ::Types::FloatRange
     Min =>  $some_value, # float
     Max =>  $some_value, # float
   },
   MaxExposureTime =>  { # ONVIF::PTZ::Types::FloatRange
     Min =>  $some_value, # float
     Max =>  $some_value, # float
   },
   MinGain =>  { # ONVIF::PTZ::Types::FloatRange
     Min =>  $some_value, # float
     Max =>  $some_value, # float
   },
   MaxGain =>  { # ONVIF::PTZ::Types::FloatRange
     Min =>  $some_value, # float
     Max =>  $some_value, # float
   },
   MinIris =>  { # ONVIF::PTZ::Types::FloatRange
     Min =>  $some_value, # float
     Max =>  $some_value, # float
   },
   MaxIris =>  { # ONVIF::PTZ::Types::FloatRange
     Min =>  $some_value, # float
     Max =>  $some_value, # float
   },
   ExposureTime =>  { # ONVIF::PTZ::Types::FloatRange
     Min =>  $some_value, # float
     Max =>  $some_value, # float
   },
   Gain =>  { # ONVIF::PTZ::Types::FloatRange
     Min =>  $some_value, # float
     Max =>  $some_value, # float
   },
   Iris =>  { # ONVIF::PTZ::Types::FloatRange
     Min =>  $some_value, # float
     Max =>  $some_value, # float
   },
 },
Not me noticing that MinExposureTime, MaxExposureTime, MinGain, MaxGain, MinIris, MaxIris, ExposureTime, Gain and Iris are all the exact same ONVIF::PTZ::Types::FloatRange shape with a Min and a Max? Consistency queen πŸ‘‘ each one's a float, no cap.

πŸ’œ AUTHOR πŸ’œ

Generated by SOAP::WSDL β€” the machine did this one, we're just vibing with it 🧚


okay bestie that's the whole page, you ate it, go write some Perl πŸ’–

This little manual was served up by perl v5.40.1, dated 2026-02-01, and yeah β€” it also goes by the name ONVIF:...ions20(3pm), iykyk πŸŽ€βœ¨

πŸ“¦ where this page comes from