ONVIF:...Status(3pm)

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

πŸ’– ONVIF::Media::Types::PTZPresetTourStatus πŸ’–

okay bestie, so this is a page from the User Contributed Perl Documentation section of the manual (you'll see it filed under ONVIF:...Status(3pm), that's the short name it lives under) and it's literally just one little Perl class. let's get into it 🫢


✨ NAME ✨

ONVIF::Media::Types::PTZPresetTourStatus

that's it. that's the whole name. she's a mouthful but she's iconic πŸ‘‘


🌸 DESCRIPTION 🌸

So this is a Perl data type class for the XML Schema defined complexType PTZPresetTourStatus, and it comes from the namespace http://www.onvif.org/ver10/schema.

basically: it's the Perl side of a schema type. no cap. πŸ’…

πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can get at with the get_PROPERTY / set_PROPERTY methods β€” one method pair per property, iykyk:

  • State
  • CurrentTourSpot
  • Extension

πŸ¦‹ METHODS πŸ¦‹

new

Constructor time!! ✨ The following data structure may be passed to new():

 { # 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
   },
 },
⚠️ okay important, bestie β€” see that comment up there? # No occurrence checks yet, so be sure to pass just one... That's a real warning, not a vibe. For PresetDetail you're picking one of the following elements (PresetToken, Home, PTZPosition, TypeExtension) and there are no occurrence checks yet, so you literally have to be sure to pass just one yourself. don't be out here passing three and then acting surprised 😭

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL

like, she was born from a generator. main character origin story fr fr.


and that's the whole page!! 🌈 thanks for reading, ily, go write some PTZ preset tour statuses πŸ’œ

this was perl v5.40.1, dated 2026-02-01, and the page itself answers to ONVIF:...Status(3pm) β€” mwah, bye bestie πŸŽ€βœ¨

πŸ“¦ where this page comes from