ONVIF:...ection(3pm)

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

πŸ’– ONVIF::Device::Types::PTControlDirection πŸ’–

okay bestie, so this is a page from the ONVIF:...ection(3pm) manual (yes that's the truncated little name up top, we love a mysterious abbreviation ✨) and it's literally just one Perl class. Let me put you on.


🌸 NAME 🌸

ONVIF::Device::Types::PTControlDirection β€” that's the whole name, that's the whole vibe πŸŽ€


πŸ¦‹ DESCRIPTION πŸ¦‹

So this is a Perl data type class, and it exists for exactly one reason: to model the XML Schema defined complexType called PTControlDirection that lives over in the namespace http://www.onvif.org/ver10/schema. That's it. That's the job. It's giving very "I have one purpose and I'm slaying at it" πŸ’…


✨ PROPERTIES ✨

Here's the tea: you don't touch the properties directly, you reach them through get_PROPERTY / set_PROPERTY methods. Get into the habit, it's the way. 🫢

The properties you can access that way are:

  • EFlip 🌸
  • Reverse 🌸
  • Extension 🌸

πŸ‘‘ METHODS πŸ‘‘

πŸ’« new πŸ’«

Constructor!! Okay so the following data structure may be passed to new() β€” look at it, it's so structured, it's so organized, main character energy fr fr:

 { # ONVIF::Device::Types::PTControlDirection
   EFlip =>  { # ONVIF::Device::Types::EFlip
     Mode => $some_value, # EFlipMode
   },
   Reverse =>  { # ONVIF::Device::Types::Reverse
     Mode => $some_value, # ReverseMode
   },
   Extension =>  { # ONVIF::Device::Types::PTControlDirectionExtension
   },
 },

See how EFlip and Reverse each carry a Mode, and Extension is just sitting there being an empty little hash of its own type? Iconic. Notice that EFlip's Mode is typed as EFlipMode, and Reverse's Mode is typed as ReverseMode β€” do not mix them up, that's not the vibe πŸ’€


πŸ’œ AUTHOR πŸ’œ

Generated by SOAP::WSDL β€” no cap, the machine did this one, and honestly? It ate. 😭πŸ”₯


that's the whole page bestie, go forth and construct responsibly 🧚

cute little sign-off: this came from perl v5.40.1, dated 2026-02-01, and the original footer said the manual name was ONVIF:...ection(3pm) β€” we're keeping that energy alive at the top AND the bottom, periodt. πŸ’–πŸŒˆβ­
πŸ“¦ where this page comes from