ONVIF:...esponse(3pm)

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

πŸ’… NAME πŸ’…

ONVIF::PTZ::Elements::GetStatusResponse β€” bestie, this is a Perl data type class for the XML Schema defined element GetStatusResponse, living its best life over in the namespace http://www.onvif.org/ver20/ptz/wsdl. πŸŽ€


✨ DESCRIPTION ✨

okay so real talk: this is a Perl data type class 🫢 β€” it represents the XML Schema defined element GetStatusResponse from the namespace http://www.onvif.org/ver20/ptz/wsdl.

that's it. that's the whole vibe. it's giving "glorified data holder" and honestly? it ate. πŸ‘‘


🌸 PROPERTIES 🌸

the way that you can touch these properties is through get_PROPERTY / set_PROPERTY methods. no cap. πŸ’…

  • PTZStatus β€” the one and only property, and she's iconic ⭐
$element->set_PTZStatus($data);
$element->get_PTZStatus();

πŸ¦‹ METHODS πŸ¦‹

🌈 new 🌈

my $element = ONVIF::PTZ::Elements::GetStatusResponse->new($data);

Constructor, babes. πŸŽ€ the following data structure may be passed to new():

{
  PTZStatus =>  { # 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
  },
},
πŸ‘€ lowkey important: that nested hash is the whole shape of the thing β€” PTZStatus wraps a Position (PTZVector, with PanTilt and Zoom), a MoveStatus (PTZMoveStatus, with PanTilt and Zoom), an Error (string) and a UtcTime (dateTime). copy it exactly, don't freestyle it fr fr πŸ’–

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” not me, not you, the machine did that. πŸ’€βœ¨


and that's a wrap, bestie 🫢 this page rode in on perl v5.40.1 and got timestamped 2026-02-01, same title energy as always β€” ONVIF:...esponse(3pm) πŸ’– go forth and set your PTZStatus, you got this πŸŽ€πŸŒΈ

πŸ“¦ where this page comes from