ONVIF::...nOptions(3)
hiii bestie!! welcome to ONVIF::...nOptions(3) β yep, the User Contributed Perl Documentation one. we're doing XML schema type stuff today and honestly? iconic. π
β¨
πΈ NAME πΈ
ONVIF::Device::Types::PTZConfigurationOptions β that's the whole name, no cap. π«Ά
β¨ DESCRIPTION β¨
okay so this is a Perl data type class for the XML Schema defined complexType PTZConfigurationOptions from the namespace http://www.onvif.org/ver10/schema. it's giving very structured, very schema-core. π
π PROPERTIES π
these properties are available, and you access them with the get_PROPERTY / set_PROPERTY methods (yes, those exact method names):
Spacesβ property number one, slay.PTZTimeoutβ property number two, periodt.PTControlDirectionβ property number three, we love to see it.Extensionβ property number four, and that's the list. π
π οΈ METHODS π οΈ
π§ new π§
constructor time!! new is the constructor. the following data structure may be passed to new() β and yes, here's the whole thing, bestie:
{ # ONVIF::Device::Types::PTZConfigurationOptions
Spaces => { # ONVIF::Device::Types::PTZSpaces
AbsolutePanTiltPositionSpace => { # ONVIF::Device::Types::Space2DDescription
URI => $some_value, # anyURI
XRange => { # ONVIF::Device::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
YRange => { # ONVIF::Device::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
},
AbsoluteZoomPositionSpace => { # ONVIF::Device::Types::Space1DDescription
URI => $some_value, # anyURI
XRange => { # ONVIF::Device::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
},
RelativePanTiltTranslationSpace => { # ONVIF::Device::Types::Space2DDescription
URI => $some_value, # anyURI
XRange => { # ONVIF::Device::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
YRange => { # ONVIF::Device::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
},
RelativeZoomTranslationSpace => { # ONVIF::Device::Types::Space1DDescription
URI => $some_value, # anyURI
XRange => { # ONVIF::Device::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
},
ContinuousPanTiltVelocitySpace => { # ONVIF::Device::Types::Space2DDescription
URI => $some_value, # anyURI
XRange => { # ONVIF::Device::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
YRange => { # ONVIF::Device::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
},
ContinuousZoomVelocitySpace => { # ONVIF::Device::Types::Space1DDescription
URI => $some_value, # anyURI
XRange => { # ONVIF::Device::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
},
PanTiltSpeedSpace => { # ONVIF::Device::Types::Space1DDescription
URI => $some_value, # anyURI
XRange => { # ONVIF::Device::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
},
ZoomSpeedSpace => { # ONVIF::Device::Types::Space1DDescription
URI => $some_value, # anyURI
XRange => { # ONVIF::Device::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
},
Extension => { # ONVIF::Device::Types::PTZSpacesExtension
},
},
PTZTimeout => { # ONVIF::Device::Types::DurationRange
Min => $some_value, # duration
Max => $some_value, # duration
},
PTControlDirection => { # ONVIF::Device::Types::PTControlDirectionOptions
EFlip => { # ONVIF::Device::Types::EFlipOptions
Mode => $some_value, # EFlipMode
Extension => { # ONVIF::Device::Types::EFlipOptionsExtension
},
},
Reverse => { # ONVIF::Device::Types::ReverseOptions
Mode => $some_value, # ReverseMode
Extension => { # ONVIF::Device::Types::ReverseOptionsExtension
},
},
Extension => { # ONVIF::Device::Types::PTControlDirectionOptionsExtension
},
},
Extension => { # ONVIF::Device::Types::PTZConfigurationOptions2
},
},
π AUTHOR π
Generated by SOAP::WSDL β that's the author line, fr fr. π
and that's the page!! it's ONVIF::...nOptions(3), from perl v5.42.3, dated 1980-01-01. mwah π bye bestie π¦β¨
π¦ where this page comes from
- nixpkgs unstable: zoneminder 1.38.6
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms