ONVIF::...esetTour(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this is the manual page for ONVIF::...esetTour(3) β€” from the User Contributed Perl Documentation β€” and the actual main character is ONVIF::Media::Types::PresetTour. It’s giving Perl data type class energy, and we’re obsessed. πŸ’…βœ¨

🌸 DESCRIPTION 🌸

This is a Perl data type class for the XML Schema defined complexType PresetTour from the namespace http://www.onvif.org/ver10/schema. No cap, that’s the whole vibe-check of this page.

πŸŽ€ PROPERTIES πŸŽ€

The following properties may be accessed using the get_PROPERTY / set_PROPERTY methods:

  • Name β€” the Name property.
  • Status β€” the Status property.
  • AutoStart β€” the AutoStart property.
  • StartingCondition β€” the StartingCondition property.
  • TourSpot β€” the TourSpot property.
  • Extension β€” the Extension property.

πŸ”₯ METHODS πŸ”₯

✨ new ✨

Constructor. The following data structure may be passed to new():

        { # ONVIF::Media::Types::PresetTour
          Name => $some_value, # Name
          Status =>  { # ONVIF::Media::Types::PTZPresetTourStatus
            State => $some_value, # PTZPresetTourState
            CurrentTourSpot =>  { # ONVIF::Media::Types::PTZPresetTourSpot
              PresetDetail =>        { # ONVIF::Media::Types::PTZPresetTourPresetDetail
                # One of the following elements.
                # No occurrence checks yet, so be sure to pass just one...
                PresetToken => $some_value, # ReferenceToken
                Home =>  $some_value, # boolean
                PTZPosition =>  { # ONVIF::Media::Types::PTZVector
                  PanTilt => ,
                  Zoom => ,
                },
                TypeExtension =>  { # ONVIF::Media::Types::PTZPresetTourTypeExtension
                },
              },
              Speed =>  { # ONVIF::Media::Types::PTZSpeed
                PanTilt => ,
                Zoom => ,
              },
              StayTime =>  $some_value, # duration
              Extension =>  { # ONVIF::Media::Types::PTZPresetTourSpotExtension
              },
            },
            Extension =>  { # ONVIF::Media::Types::PTZPresetTourStatusExtension
            },
          },
          AutoStart =>  $some_value, # boolean
          StartingCondition =>  { # ONVIF::Media::Types::PTZPresetTourStartingCondition
            RecurringTime =>  $some_value, # int
            RecurringDuration =>  $some_value, # duration
            Direction => $some_value, # PTZPresetTourDirection
            Extension =>  { # ONVIF::Media::Types::PTZPresetTourStartingConditionExtension
            },
          },
          TourSpot =>  { # ONVIF::Media::Types::PTZPresetTourSpot
            PresetDetail =>      { # ONVIF::Media::Types::PTZPresetTourPresetDetail
              # One of the following elements.
              # No occurrence checks yet, so be sure to pass just one...
              PresetToken => $some_value, # ReferenceToken
              Home =>  $some_value, # boolean
              PTZPosition =>  { # ONVIF::Media::Types::PTZVector
                PanTilt => ,
                Zoom => ,
              },
              TypeExtension =>  { # ONVIF::Media::Types::PTZPresetTourTypeExtension
              },
            },
            Speed =>  { # ONVIF::Media::Types::PTZSpeed
              PanTilt => ,
              Zoom => ,
            },
            StayTime =>  $some_value, # duration
            Extension =>  { # ONVIF::Media::Types::PTZPresetTourSpotExtension
            },
          },
          Extension =>  { # ONVIF::Media::Types::PresetTourExtension
          },
        },

πŸ’… attr πŸ’…

NOTE: Attribute documentation is experimental, and may be inaccurate. See the correspondent WSDL/XML Schema if in question.

This class has additional attributes, accessible via the attr() method.

attr() returns an object of the class ONVIF::Media::Types::PresetTour::_PresetTour::XmlAttr.

The following attributes can be accessed on this object via the corresponding get_ / set_ methods:

  • token β€” Unique identifier of this preset tour. This attribute is of type ONVIF::Media::Types::ReferenceToken.

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL.


mwah πŸ’‹ this iconic little page is running on perl v5.42.3, dated 1980-01-01, and its manual name is ONVIF::...esetTour(3) β€” okay bye bestie, go slay your preset tour πŸ’…πŸ«Ά

πŸ“¦ where this page comes from