ONVIF:...ilities(3pm)
β¨ NAME β¨
okay so bestie, this is ONVIF::PTZ::Types::SystemCapabilities β it's a Perl data type class, living its best life in the User Contributed Perl Documentation (that's the 3pm manual section, iykyk) π
πΈ DESCRIPTION πΈ
so basically: this is the Perl data type class for the XML Schema defined complexType SystemCapabilities, and it comes from the namespace http://www.onvif.org/ver10/schema. that's it, that's the whole vibe. it's a lil container class doing exactly what it says on the tin π«Ά
π PROPERTIES π
the way that these properties can be accessed with get_PROPERTY / set_PROPERTY methodsβ¦ iconic behavior honestly. here's the full lineup, no skips, no cuts π
DiscoveryResolveDiscoveryByeRemoteDiscoverySystemBackupSystemLoggingFirmwareUpgradeSupportedVersionsExtension
π METHODS π
π¦ new π¦
the constructor, periodt. and you can pass it this exact data structure, character for character, don't come for me:
{ # ONVIF::PTZ::Types::SystemCapabilities
DiscoveryResolve => $some_value, # boolean
DiscoveryBye => $some_value, # boolean
RemoteDiscovery => $some_value, # boolean
SystemBackup => $some_value, # boolean
SystemLogging => $some_value, # boolean
FirmwareUpgrade => $some_value, # boolean
SupportedVersions => { # ONVIF::PTZ::Types::OnvifVersion
Major => $some_value, # int
Minor => $some_value, # int
},
Extension => { # ONVIF::PTZ::Types::SystemCapabilitiesExtension
HttpFirmwareUpgrade => $some_value, # boolean
HttpSystemBackup => $some_value, # boolean
HttpSystemLogging => $some_value, # boolean
HttpSupportInformation => $some_value, # boolean
Extension => { # ONVIF::PTZ::Types::SystemCapabilitiesExtension2
},
},
},
look at that nested Extension inside an Extension β it's giving main character energy, she contains multitudes πβ¨
π AUTHOR π
Generated by SOAP::WSDL. no cap, that's the whole author section, she's mysterious like that π
and that's the whole page bestie, we ate and left no crumbs π this gorgeous lil doc came to you courtesy of perl v5.40.1, dated 2026-02-01, and the manual name is ONVIF:...ilities(3pm) (yes the title is literally abbreviated like that, we love a dramatic ellipsis π). go forth and build your SystemCapabilities object, you absolute legend π§β
π¦ 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