ONVIF:...Status(3pm)

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

πŸ’– NAME πŸ’–

okay so bestie, this is ONVIF::PTZ::Types::PTZPresetTourStatus β€” and yeah, the page header lowkey just calls it ONVIF:...Status(3pm), but we know her full government name πŸ’…. She lives in the User Contributed Perl Documentation, and she's here to hold your preset-tour status data. periodt.


✨ DESCRIPTION ✨

So basically? This is a Perl data type class for the XML Schema defined complexType called PTZPresetTourStatus, and she comes from the namespace http://www.onvif.org/ver10/schema 🌈. That's the whole vibe. She's a type class. She holds the shape of things. iconic behavior honestly.

πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can get at with the get_PROPERTY / set_PROPERTY methods β€” no cap, that's literally how you touch them:

  • State
  • CurrentTourSpot
  • Extension

three of them. a lil trio. obsessed 🫢


πŸ¦‹ METHODS πŸ¦‹

🌸 new 🌸

Constructor time!! ✨ The following data structure may be passed to new() β€” copy this exactly, don't freestyle it, fr fr:

{ # ONVIF::PTZ::Types::PTZPresetTourStatus
  State => $some_value, # PTZPresetTourState
  CurrentTourSpot =>  { # ONVIF::PTZ::Types::PTZPresetTourSpot
    PresetDetail =>      { # ONVIF::PTZ::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::PTZ::Types::PTZVector
        PanTilt => ,
        Zoom => ,
      },
      TypeExtension =>  { # ONVIF::PTZ::Types::PTZPresetTourTypeExtension
      },
    },
    Speed =>  { # ONVIF::PTZ::Types::PTZSpeed
      PanTilt => ,
      Zoom => ,
    },
    StayTime =>  $some_value, # duration
    Extension =>  { # ONVIF::PTZ::Types::PTZPresetTourSpotExtension
    },
  },
  Extension =>  { # ONVIF::PTZ::Types::PTZPresetTourStatusExtension
  },
},
⚠️ bestie pay attention to this one: inside PresetDetail it says "One of the following elements." and then "No occurrence checks yet, so be sure to pass just one..." β€” that means you have to be the responsible one and pass exactly one of PresetToken, Home, or PTZPosition. Nobody's checking. The code is not gonna catch you. That's on you. πŸ™ˆ

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” yeah, she was auto-generated, and she's still serving πŸ’œ


and that's the whole page, bestie!! mwah πŸŽ€ this was perl v5.40.1, dated 2026-02-01, straight out of the User Contributed Perl Documentation. go forth and set your properties. slay βœ¨πŸ’–

πŸ“¦ where this page comes from