ONVIF:...lities(3pm)

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

🌸 NAME 🌸

ONVIF::Device::Types::IOCapabilities β€” and yes bestie, this is a 3pm page, so it's User Contributed Perl Documentation energy all the way πŸ’…


✨ DESCRIPTION ✨

okay so. this is a Perl data type class β€” that's the whole job, that's the whole vibe 🫢

it exists for the XML Schema complexType called IOCapabilities, and it lives in the namespace http://www.onvif.org/ver10/schema. that's it, that's the girl. she's a data type class and she's serving πŸ’–


πŸŽ€ PROPERTIES πŸŽ€

the following properties can be reached using get_PROPERTY / set_PROPERTY methods β€” yes, that exact naming, PROPERTY gets swapped for the real one, iykyk 😌

  • InputConnectors
  • RelayOutputs
  • Extension

those three, in that order, no notes πŸ”₯


πŸ’œ METHODS πŸ’œ

πŸ¦‹ new πŸ¦‹

Constructor bestie!! 🌈 the following data structure may be passed to new():

 { # ONVIF::Device::Types::IOCapabilities
   InputConnectors =>  $some_value, # int
   RelayOutputs =>  $some_value, # int
   Extension =>  { # ONVIF::Device::Types::IOCapabilitiesExtension
     Auxiliary =>  $some_value, # boolean
     AuxiliaryCommands => $some_value, # AuxiliaryData
     Extension =>  { # ONVIF::Device::Types::IOCapabilitiesExtension2
     },
   },
 },

look at her. nested Extension inside Extension β€” it's giving main character energy, it's giving layers, it's giving 🧚✨

quick vibe check: InputConnectors and RelayOutputs are int, Auxiliary is boolean, AuxiliaryCommands is AuxiliaryData, and that innermost Extension (ONVIF::Device::Types::IOCapabilitiesExtension2) is just… vibes. empty. iconic honestly πŸ’€

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” not me, not you, the machine did it and honestly? ate πŸ“


and that's the whole page bestie, no cap, every option, every property, every nested curly brace accounted for πŸ’…βœ¨

this was perl v5.40.1, dated 2026-02-01, from the ONVIF:...lities(3pm) page β€” love that for us, mwah πŸ«ΆπŸ’–

πŸ“¦ where this page comes from