ONVIF:...ptions(3pm)
β¨ NAME β¨
ONVIF::Analytics::Types::PTZPresetTourStartingConditionOptions β bestie, say that three times fast, I dare you π
(also it lives in the ONVIF:...ptions(3pm) manpage, section 3pm, in the User Contributed Perl Documentation corner of the universe π«Ά)
πΈ DESCRIPTION πΈ
Okay so. This is a Perl data type class. That's it, that's the vibe. It represents the XML Schema complexType called PTZPresetTourStartingConditionOptions, and it comes straight outta this namespace:
http://www.onvif.org/ver10/schema
No cap, that's the whole origin story. It's a generated class that knows how to be that XML type in Perl form. Iconic behavior honestly π
π PROPERTIES π
These are the properties, and you reach them with the get_PROPERTY / set_PROPERTY methods. So like get_RecurringTime, set_Direction, you get it. Slay β¨
RecurringTimeRecurringDurationDirectionExtension
π₯ METHODS π₯
π¦ new π¦
The constructor, periodt. Here's the data structure you can pass to new() β and yes I'm giving it to you exactly, character for character, because it's load-bearing π
{ # ONVIF::Analytics::Types::PTZPresetTourStartingConditionOptions
RecurringTime => { # ONVIF::Analytics::Types::IntRange
Min => $some_value, # int
Max => $some_value, # int
},
RecurringDuration => { # ONVIF::Analytics::Types::DurationRange
Min => $some_value, # duration
Max => $some_value, # duration
},
Direction => $some_value, # PTZPresetTourDirection
Extension => { # ONVIF::Analytics::Types::PTZPresetTourStartingConditionOptionsExtension
},
},
Look at that nesting though. RecurringTime is an ONVIF::Analytics::Types::IntRange with Min and Max (both int). RecurringDuration is a ONVIF::Analytics::Types::DurationRange with Min and Max (both duration). Direction is just $some_value typed as PTZPresetTourDirection. And Extension is an ONVIF::Analytics::Types::PTZPresetTourStartingConditionOptionsExtension β empty braces, main character energy, no fields listed π
π AUTHOR π
Generated by SOAP::WSDL. It didn't write itself, a machine did, and honestly? Ate. π₯
mwah, that's the whole page bestie π«Ά this was perl v5.40.1, dated 2026-02-01, and it's the ONVIF:...ptions(3pm) manpage. go forth and set your properties, i'm obsessed πβ¨
π¦ 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