ONVIF:...uration(3pm)

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

✨ 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.

  • SSID
  • Mode
  • Alias
  • Priority
  • Security

πŸ”₯ 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 nested Security structure is deep, so don't lose track of which Extension you're in when you're building it. The Dot11PSKSetExtension one and the Dot11SecurityConfigurationExtension one 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