ONVIF::...rOptions(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’– ONVIF::...rOptions(3) β€” User Contributed Perl Documentation πŸ’–

Okay bestie, this page is about the Perl class, and it is giving very specific ONVIF PTZ preset-tour options energy. πŸ’…

🌸 NAME 🌸

ONVIF::PTZ::Types::PTZPresetTourOptions β€” that is the name, no cap. ✨

πŸ¦‹ DESCRIPTION πŸ¦‹

This is a Perl data type class for the XML Schema defined complexType PTZPresetTourOptions, and it comes from the namespace http://www.onvif.org/ver10/schema. πŸŽ€

πŸŽ€ PROPERTIES πŸŽ€

You can access these properties with the get_PROPERTY / set_PROPERTY methods:

  • AutoStart πŸ’–
  • StartingCondition πŸ’–
  • TourSpot πŸ’–

πŸ› οΈ METHODS πŸ› οΈ

🧚 new 🧚

It is the constructor, and this is the data structure that may be passed to new():

        { # ONVIF::PTZ::Types::PTZPresetTourOptions
          AutoStart =>  $some_value, # boolean
          StartingCondition =>  { # ONVIF::PTZ::Types::PTZPresetTourStartingConditionOptions
            RecurringTime =>  { # ONVIF::PTZ::Types::IntRange
              Min =>  $some_value, # int
              Max =>  $some_value, # int
            },
            RecurringDuration =>  { # ONVIF::PTZ::Types::DurationRange
              Min =>  $some_value, # duration
              Max =>  $some_value, # duration
            },
            Direction => $some_value, # PTZPresetTourDirection
            Extension =>  { # ONVIF::PTZ::Types::PTZPresetTourStartingConditionOptionsExtension
            },
          },
          TourSpot =>  { # ONVIF::PTZ::Types::PTZPresetTourSpotOptions
            PresetDetail =>  { # ONVIF::PTZ::Types::PTZPresetTourPresetDetailOptions
              PresetToken => $some_value, # ReferenceToken
              Home =>  $some_value, # boolean
              PanTiltPositionSpace =>  { # ONVIF::PTZ::Types::Space2DDescription
                URI =>  $some_value, # anyURI
                XRange =>  { # ONVIF::PTZ::Types::FloatRange
                  Min =>  $some_value, # float
                  Max =>  $some_value, # float
                },
                YRange =>  { # ONVIF::PTZ::Types::FloatRange
                  Min =>  $some_value, # float
                  Max =>  $some_value, # float
                },
              },
              ZoomPositionSpace =>  { # ONVIF::PTZ::Types::Space1DDescription
                URI =>  $some_value, # anyURI
                XRange =>  { # ONVIF::PTZ::Types::FloatRange
                  Min =>  $some_value, # float
                  Max =>  $some_value, # float
                },
              },
              Extension =>  { # ONVIF::PTZ::Types::PTZPresetTourPresetDetailOptionsExtension
              },
            },
            StayTime =>  { # ONVIF::PTZ::Types::DurationRange
              Min =>  $some_value, # duration
              Max =>  $some_value, # duration
            },
          },
        },

πŸ‘‘ AUTHOR πŸ‘‘

This page was generated by SOAP::WSDL β€” iconic. ✨


πŸ’– Cute sign-off time: this manual page is ONVIF::...rOptions(3), rendered from perl v5.42.3 and dated 1980-01-01. Bye bestie! 🫢

πŸ“¦ where this page comes from