ONVIF:...setTour(3pm)

πŸ“¦
version 1.36.37 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

πŸŽ€ ONVIF::Analytics::Types::PresetTour πŸ’–

okay bestie, welcome to the User Contributed Perl Documentation corner of the internet ✨ this one's a Perl module page, and it's giving camera-nerd energy in the best way possible. buckle up πŸ¦‹


✨ NAME ✨

ONVIF::Analytics::Types::PresetTour β€” like, that's the whole name, that's her πŸ‘‘


🌸 DESCRIPTION 🌸

so basically? this is a Perl data type class for the XML Schema defined complexType PresetTour, and it lives in the namespace http://www.onvif.org/ver10/schema. no cap, that's the vibe πŸ’…


🫢 PROPERTIES 🫢

these are the properties you can get at with your get_PROPERTY / set_PROPERTY methods, periodt:

  • Name
  • Status
  • AutoStart
  • StartingCondition
  • TourSpot
  • Extension

πŸ’… METHODS πŸ’…

⭐ new ⭐

the constructor, bestie. she's the main character. you can pass her the following data structure πŸ‘‡

{ # ONVIF::Analytics::Types::PresetTour
  Name => $some_value, # Name
  Status =>  { # ONVIF::Analytics::Types::PTZPresetTourStatus
    State => $some_value, # PTZPresetTourState
    CurrentTourSpot =>  { # ONVIF::Analytics::Types::PTZPresetTourSpot
      PresetDetail =>        { # ONVIF::Analytics::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::Analytics::Types::PTZVector
          PanTilt => ,
          Zoom => ,
        },
        TypeExtension =>  { # ONVIF::Analytics::Types::PTZPresetTourTypeExtension
        },
      },
      Speed =>  { # ONVIF::Analytics::Types::PTZSpeed
        PanTilt => ,
        Zoom => ,
      },
      StayTime =>  $some_value, # duration
      Extension =>  { # ONVIF::Analytics::Types::PTZPresetTourSpotExtension
      },
    },
    Extension =>  { # ONVIF::Analytics::Types::PTZPresetTourStatusExtension
    },
  },
  AutoStart =>  $some_value, # boolean
  StartingCondition =>  { # ONVIF::Analytics::Types::PTZPresetTourStartingCondition
    RecurringTime =>  $some_value, # int
    RecurringDuration =>  $some_value, # duration
    Direction => $some_value, # PTZPresetTourDirection
    Extension =>  { # ONVIF::Analytics::Types::PTZPresetTourStartingConditionExtension
    },
  },
  TourSpot =>  { # ONVIF::Analytics::Types::PTZPresetTourSpot
    PresetDetail =>      { # ONVIF::Analytics::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::Analytics::Types::PTZVector
        PanTilt => ,
        Zoom => ,
      },
      TypeExtension =>  { # ONVIF::Analytics::Types::PTZPresetTourTypeExtension
      },
    },
    Speed =>  { # ONVIF::Analytics::Types::PTZSpeed
      PanTilt => ,
      Zoom => ,
    },
    StayTime =>  $some_value, # duration
    Extension =>  { # ONVIF::Analytics::Types::PTZPresetTourSpotExtension
    },
  },
  Extension =>  { # ONVIF::Analytics::Types::PTZPresetTourExtension
  },
},

lowkey iconic nesting situation, right? 🧚

🫣 heads up: in that PresetDetail bit it says "One of the following elements. No occurrence checks yet, so be sure to pass just one..." β€” so fr fr, pass just one. the module isn't gonna stop you, iykyk.

πŸ™ˆ attr πŸ™ˆ

⚠️ NOTE: Attribute documentation is experimental, and may be inaccurate. See the correspondent WSDL/XML Schema if in question. πŸ’€ so like, don't come for me if it's off β€” go check the source, bestie.

this class has additional attributes, accessibly via the attr() method.

attr() returns an object of the class ONVIF::Analytics::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::Analytics::Types::ReferenceToken.


🌈 AUTHOR 🌈

Generated by SOAP::WSDL β€” not me, not you, the machines did this one πŸ€–βœ¨


aaaaand that's the whole page, bestie!! πŸŽ€ thank you for coming to my ted talk πŸ’–

perl v5.40.1 Β· 2026-02-01 Β· and yes this was the ONVIF:...setTour(3pm) page the whole time 🌟 slay, bye!! πŸ‘‘πŸ¦‹

πŸ“¦ where this page comes from