ONVIF::...Settings(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’… ONVIF::Device::Types::RelayOutputSettings

okay so bestie, welcome to ONVIF::Device::Types::RelayOutputSettings β€” yes that's the whole name, she's got main character energy and a lot of colons πŸ’€. This is a page from the User Contributed Perl Documentation, and it's literally just one little Perl data type class. Don't let the name scare you, she's chill.


✨ NAME ✨

ONVIF::Device::Types::RelayOutputSettings β€” that's her full government name, no nicknames unfortunately πŸŽ€


🌸 DESCRIPTION 🌸

So basically this is a Perl data type class for the XML Schema defined complexType RelayOutputSettings, and it comes from the namespace http://www.onvif.org/ver10/schema. That's it. That's the vibe. iykyk πŸ¦‹

πŸ’– PROPERTIES πŸ’–

These are the properties you can get at, and the way you do it is with get_PROPERTY / set_PROPERTY methods β€” no cap, that's literally the whole access story:

  • Mode β€” the mode property, she's first in line πŸ‘‘
  • DelayTime β€” the delay time property, exactly what it says on the tin ⏳
  • IdleState β€” the idle state property, living her best relaxed life πŸ›‹οΈ

🧚 METHODS 🧚

⭐ new

Constructor time bestie!! πŸŽ‰ The following data structure may be passed to new():

 { # ONVIF::Device::Types::RelayOutputSettings
   Mode => $some_value, # RelayMode
   DelayTime =>  $some_value, # duration
   IdleState => $some_value, # RelayIdleState
 },

Like, just hand her that hash and she's good to go πŸ’…. Note the comments in there β€” Mode is a RelayMode, DelayTime is a duration, and IdleState is a RelayIdleState. Copy those keys exactly, no improvising πŸ™ˆ.


🫢 AUTHOR 🫢

Generated by SOAP::WSDL β€” not me, not you, the machine did it ✨


lowkey obsessed with how short this page is, honestly iconic πŸ“

sign-off time: this lil beauty is perl v5.42.3, dated 1980-01-01 β€” yeah that date is giving time traveler πŸ’€, but that's what the footer says so we keep it fr fr. bye bestie, slay your relay outputs! πŸ’–πŸŽ€πŸ”₯

πŸ“¦ where this page comes from