ONVIF::...guration(3)
okay bestie, welcome to the ONVIF::...guration(3) page from User Contributed Perl Documentation β the title is giving truncated, but we move. This one is all about the Perl data type class for the XML Schemaβdefined element PTZConfiguration, and it lives in the namespace http://www.onvif.org/ver10/schema. No cap. π
πΈ NAME πΈ
ONVIF::Device::Elements::PTZConfiguration
π¦ DESCRIPTION π¦
It's the Perl data type class for the XML Schemaβdefined element PTZConfiguration from the namespace http://www.onvif.org/ver10/schema. Literally that's the whole vibe. β¨
π METHODS π
β¨ new β¨
Constructor energy! Here's the call shape, exactly:
my $element = ONVIF::Device::Elements::PTZConfiguration->new($data);
Constructor. The following data structure may be passed to new() β read it like a little map of what you can pass in, bestie:
{ # ONVIF::Device::Types::PTZConfiguration
NodeToken => $some_value, # ReferenceToken
DefaultAbsolutePantTiltPositionSpace => $some_value, # anyURI
DefaultAbsoluteZoomPositionSpace => $some_value, # anyURI
DefaultRelativePanTiltTranslationSpace => $some_value, # anyURI
DefaultRelativeZoomTranslationSpace => $some_value, # anyURI
DefaultContinuousPanTiltVelocitySpace => $some_value, # anyURI
DefaultContinuousZoomVelocitySpace => $some_value, # anyURI
DefaultPTZSpeed => { # ONVIF::Device::Types::PTZSpeed
PanTilt => ,
Zoom => ,
},
DefaultPTZTimeout => $some_value, # duration
PanTiltLimits => { # ONVIF::Device::Types::PanTiltLimits
Range => { # 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
},
},
},
ZoomLimits => { # ONVIF::Device::Types::ZoomLimits
Range => { # 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::PTZConfigurationExtension
PTControlDirection => { # 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
},
},
Extension => { # ONVIF::Device::Types::PTZConfigurationExtension2
},
},
},
π AUTHOR π
Generated by SOAP::WSDL.
okay that's the whole page β the source/version/date tea is perl v5.42.3, dated 1980-01-01, and filed under ONVIF::...guration(3). stay iconic π
π¦ 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