ONVIF:...Status(3pm)

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

✨ NAME ✨

ONVIF::PTZ::Types::PTZStatus β€” bestie, this is the manual page for it, sitting in the User Contributed Perl Documentation section, filed under the ONVIF:...Status(3pm) name. πŸŽ€


πŸ’… DESCRIPTION πŸ’…

Okay so listen. This is a Perl data type class, and it exists to represent the XML Schema complexType called PTZStatus that comes from the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole vibe. It's a little Perl object that knows how to be a PTZStatus and honestly? iconic of it. πŸ’–

🌸 PROPERTIES 🌸

These are the properties you can touch β€” reach for them with get_PROPERTY and set_PROPERTY methods, where PROPERTY is whichever one you want. She's got four:

  • Position πŸ¦‹
  • MoveStatus ✨
  • Error πŸ’€
  • UtcTime ⏰

πŸ”₯ METHODS πŸ”₯

🌈 new 🌈

Constructor, periodt. Here's the data structure you're allowed to hand to new() β€” copy it exactly, no edits, she's precise:

 { # ONVIF::PTZ::Types::PTZStatus
   Position =>  { # ONVIF::PTZ::Types::PTZVector
     PanTilt => ,
     Zoom => ,
   },
   MoveStatus =>  { # ONVIF::PTZ::Types::PTZMoveStatus
     PanTilt => $some_value, # MoveStatus
     Zoom => $some_value, # MoveStatus
   },
   Error =>  $some_value, # string
   UtcTime =>  $some_value, # dateTime
 },

Like, look at her nesting. Position is a whole PTZVector with its own PanTilt and Zoom, MoveStatus is a PTZMoveStatus with a PanTilt and a Zoom that are both MoveStatus, Error wants a string, and UtcTime wants a dateTime. Main character energy fr fr. πŸ‘‘


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. No cap, that's literally who made it. 🫢


And that's the whole page, bestie! 🌸 This one's running on perl v5.40.1 and the page itself is dated 2026-02-01, from the ONVIF:...Status(3pm) corner of the User Contributed Perl Documentation. Go forth and slay your PTZ status. πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from