ONVIF:...tatus20(3pm)

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

✨ NAME ✨

ONVIF::Device::Types::FocusStatus20 β€” bestie, this is a Perl data type class, and you've landed on the ONVIF:...tatus20(3pm) page of the User Contributed Perl Documentation. Yes the manual name looks like it got cut off mid-sentence, that's just how it's filed, no cap. πŸ’…


🌸 DESCRIPTION 🌸

Okay so real talk: this is a Perl data type class for the XML Schema defined complexType FocusStatus20 from the namespace http://www.onvif.org/ver10/schema. That's it. That's the whole assignment. It exists so your Perl code can hold one of those things without you hand-rolling XML nonsense like a Victorian orphan. πŸŽ€

πŸ¦‹ PROPERTIES πŸ¦‹

These properties? You get at them with the get_PROPERTY / set_PROPERTY methods. The whole squad:

  • Position 🫢
  • MoveStatus 🫢
  • Error 🫢
  • Extension 🫢

πŸ”₯ METHODS πŸ”₯

πŸ’– new

Constructor, babe. It's giving "here's your object." And here's the data structure you may pass to new() β€” copy it exactly, don't freestyle it:

 { # ONVIF::Device::Types::FocusStatus20
   Position =>  $some_value, # float
   MoveStatus => $some_value, # MoveStatus
   Error =>  $some_value, # string
   Extension =>  { # ONVIF::Device::Types::FocusStatus20Extension
   },
 },

Look at those lil comments telling you what type each one wants β€” float, MoveStatus, string, and then Extension which is its own whole nested little guy, ONVIF::Device::Types::FocusStatus20Extension, sitting there empty like a house with no furniture. 🏠✨

Heads up bestie: those blank-ish spaces after the => are in the original, so leave them be if you're copying this verbatim. Not me being pedantic, I'm being accurate. 😭

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. It literally made itself. Main character energy fr fr. 🌈


Okay that's the whole page, mwah. This was perl v5.40.1, dated 2026-02-01, filed under ONVIF:...tatus20(3pm) β€” periodt, go write some Perl. πŸ’–πŸ¦‹πŸŽ€

πŸ“¦ where this page comes from