ONVIF:...uration(3pm)
β¨ NAME β¨
ONVIF::Media::Types::Dot11Configuration β it's a Perl data type class, bestie π and it lives in the User Contributed Perl Documentation section of the manual (that (3pm) energy, iykyk).
πΈ DESCRIPTION πΈ
Okay so, this is a Perl data type class for the XML Schema defined complexType Dot11Configuration, and it comes straight out of the namespace http://www.onvif.org/ver10/schema. That's the whole vibe. It's a type class. It holds data. It does it gorgeously. Periodt. π
π PROPERTIES π
The way that these properties are literally right there for you β you access every single one of them using get_PROPERTY / set_PROPERTY methods. So like, get_SSID, set_SSID, that whole pattern. Iconic.
SSIDModeAliasPrioritySecurity
π₯ METHODS π₯
π¦ new
Constructor!! π This is where you build the thing. The following data structure may be passed to new():
{ # ONVIF::Media::Types::Dot11Configuration
SSID => $some_value, # Dot11SSIDType
Mode => $some_value, # Dot11StationMode
Alias => $some_value, # Name
Priority => $some_value, # NetworkInterfaceConfigPriority
Security => { # ONVIF::Media::Types::Dot11SecurityConfiguration
Mode => $some_value, # Dot11SecurityMode
Algorithm => $some_value, # Dot11Cipher
PSK => { # ONVIF::Media::Types::Dot11PSKSet
Key => $some_value, # Dot11PSK
Passphrase => $some_value, # Dot11PSKPassphrase
Extension => { # ONVIF::Media::Types::Dot11PSKSetExtension
},
},
Dot1X => $some_value, # ReferenceToken
Extension => { # ONVIF::Media::Types::Dot11SecurityConfigurationExtension
},
},
},
Look at that nested Security hash. It's giving main character energy with a whole PSK inside it, which has its own Extension, and then Dot1X, and then another Extension at the Security level. Layers on layers on layers. Obsessed. π«Ά
π AUTHOR π
Generated by SOAP::WSDL. Not me, not you, the machine did that. Respect. π«‘
π No cap: the nestedSecuritystructure is deep, so don't lose track of whichExtensionyou're in when you're building it. TheDot11PSKSetExtensionone and theDot11SecurityConfigurationExtensionone are not the same girl. π
perl v5.40.1 π 2026-02-01 β and that's a wrap on ONVIF:...uration(3pm), babes π stay slay, stay typed, and may all your get_PROPERTY calls return exactly what you asked for β¨π
π¦ where this page comes from
- ubuntu resolute: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- ubuntu stonking: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms