ONVIF::...Response(3)
πΈ ONVIF::PTZ::Elements::GetStatusResponse πΈ
okay so before we even start β this page lives in the User Contributed Perl Documentation section (that's section 3 of the manual, bestie, the "library functions" aisle π«Ά), and the whole thing is page ONVIF::...Response(3). Cute, right? Very demure, very abbreviated.
β¨ NAME β¨
ONVIF::PTZ::Elements::GetStatusResponse β say it with your chest, it's a mouthful but she's iconic π
π DESCRIPTION π
Okay so picture this: it's a Perl data type class for the XML Schema defined element GetStatusResponse, and it comes from the namespace http://www.onvif.org/ver20/ptz/wsdl. That's it. That's the whole vibe. She's a tiny little class doing one job and honestly? Slay. No cap. β¨
π PROPERTIES π
These are the properties you can get at with the get_PROPERTY / set_PROPERTY methods β yk, the dynamic accessor situation. The list is literally this:
PTZStatusβ the one and only, main character energy π
And here's how you touch her:
$element->set_PTZStatus($data);
$element->get_PTZStatus();
set it, get it, periodt.
π¦ METHODS π¦
new
my $element = ONVIF::PTZ::Elements::GetStatusResponse->new($data);
Constructor, bestie. She takes $data, and the data structure you can pass to new() looks exactly like this β not me typing it wrong, this is verbatim:
{
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
},
},
look at all those nested hashes π she's giving russian nesting dolls. And yes, PanTilt => , and Zoom => , literally have nothing after the arrow β that's exactly how it's written, so don't come for me π. The comments (# ONVIF::PTZ::Types::PTZStatus, # ONVIF::PTZ::Types::PTZVector, # ONVIF::PTZ::Types::PTZMoveStatus, # MoveStatus, # string, # dateTime) are all part of the original, keeping them fr fr.
π AUTHOR π
Generated by SOAP::WSDL. That's the whole author line. Automated queen behavior β no human took credit, she was just birthed by a code generator. We respect it. π
lowkey the shortest manpage ever and honestly? ate. no filler, all facts. π
okay bestie that's the whole page β and if you were wondering about the fine print at the bottom, it's perl v5.42.3, dated 1980-01-01, filed under ONVIF::...Response(3). yes the date is 1980 and yes the version number says v5.42.3, don't ask, it's iconic πβ¨ bye ily π«Ά
π¦ where this page comes from
- nixpkgs unstable: zoneminder 1.38.6
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms