ONVIF::...Networks(3)
π ONVIF::...Networks(3)
okay so real talk β you're looking at the ONVIF::...Networks(3) page, straight out of the User Contributed Perl Documentation section (yes, that's the manual name, we're folding it in, you're welcome π«Ά). Buckle up bestie, because this one's a little Perl class that models a very specific XML thing, and honestly? It's giving niche-but-iconic.
β¨ NAME β¨
ONVIF::PTZ::Types::Dot11AvailableNetworks β say that five times fast, I dare you π
πΈ DESCRIPTION πΈ
So this is a Perl data type class, and it's the one that represents the XML Schema defined complexType Dot11AvailableNetworks, which lives in the namespace http://www.onvif.org/ver10/schema. No cap, that's the whole vibe β it's a typed little container for a Wi-Fi network listing, and Perl is just holding space for it π¦
π PROPERTIES π
Here's the tea β every single one of these properties can be reached with the get_PROPERTY / set_PROPERTY methods. Like, that's the access pattern, periodt:
SSIDπBSSIDπAuthAndMangementSuiteπ (yep, spelled exactly like that β not my typo, I would never)PairCipherπGroupCipherπ§SignalStrengthπ₯Extensionβ
π METHODS π
π¦ new
It's the constructor, obviously β main character energy. And here's the data structure you're allowed to pass into new(), copied exactly so you don't have to squint at the original π
{ # ONVIF::PTZ::Types::Dot11AvailableNetworks
SSID => $some_value, # Dot11SSIDType
BSSID => $some_value, # string
AuthAndMangementSuite => $some_value, # Dot11AuthAndMangementSuite
PairCipher => $some_value, # Dot11Cipher
GroupCipher => $some_value, # Dot11Cipher
SignalStrength => $some_value, # Dot11SignalStrength
Extension => { # ONVIF::PTZ::Types::Dot11AvailableNetworksExtension
},
},
Notice the double space after BSSID =>? Yeah, I kept it. Character for character, bestie, that's the rule π
β AUTHOR β
Generated by SOAP::WSDL β so it wasn't even hand-written, it was born this way, and honestly that's iconic of it π§β¨
lowkey a whole vibe check passed: every property, every type comment, the namespace, the getter/setter situation, all present and accounted for π
and that's a wrap, bestie!! this page is from perl v5.42.3 and dated 1980-01-01 (yes, the same year as Empire Strikes Back β retro royalty π), so go forth and model your Dot11AvailableNetworks with confidence, iykyk ππ
π¦ 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