ptz

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 8, 2023 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AbsoluteMove

type AbsoluteMove struct {
	XMLName      string               `xml:"tptz:AbsoluteMove"`
	ProfileToken onvif.ReferenceToken `xml:"tptz:ProfileToken"`
	Position     onvif.PTZVector      `xml:"tptz:Position"`
	Speed        onvif.PTZSpeed       `xml:"tptz:Speed"`
}

type AbsoluteMoveFunction

type AbsoluteMoveFunction struct{}

func (*AbsoluteMoveFunction) Request

func (_ *AbsoluteMoveFunction) Request() interface{}

func (*AbsoluteMoveFunction) Response

func (_ *AbsoluteMoveFunction) Response() interface{}

type AbsoluteMoveResponse

type AbsoluteMoveResponse struct {
}

type Capabilities

type Capabilities struct {
	EFlip                       xsd.Boolean `xml:"EFlip,attr"`
	Reverse                     xsd.Boolean `xml:"Reverse,attr"`
	GetCompatibleConfigurations xsd.Boolean `xml:"GetCompatibleConfigurations,attr"`
	MoveStatus                  xsd.Boolean `xml:"MoveStatus,attr"`
	StatusPosition              xsd.Boolean `xml:"StatusPosition,attr"`
}

type ContinuousMove

type ContinuousMove struct {
	XMLName      string               `xml:"tptz:ContinuousMove"`
	ProfileToken onvif.ReferenceToken `xml:"tptz:ProfileToken"`
	Velocity     onvif.PTZSpeed       `xml:"tptz:Velocity"`
}

type ContinuousMoveFunction

type ContinuousMoveFunction struct{}

func (*ContinuousMoveFunction) Request

func (_ *ContinuousMoveFunction) Request() interface{}

func (*ContinuousMoveFunction) Response

func (_ *ContinuousMoveFunction) Response() interface{}

type ContinuousMoveResponse

type ContinuousMoveResponse struct {
}

type CreatePresetTour

type CreatePresetTour struct {
	XMLName      string               `xml:"tptz:CreatePresetTour"`
	ProfileToken onvif.ReferenceToken `xml:"tptz:ProfileToken"`
}

type CreatePresetTourFunction

type CreatePresetTourFunction struct{}

func (*CreatePresetTourFunction) Request

func (_ *CreatePresetTourFunction) Request() interface{}

func (*CreatePresetTourFunction) Response

func (_ *CreatePresetTourFunction) Response() interface{}

type CreatePresetTourResponse

type CreatePresetTourResponse struct {
	PresetTourToken onvif.ReferenceToken
}

type GeoMove

type GeoMove struct {
	XMLName      string               `xml:"tptz:GeoMove"`
	ProfileToken onvif.ReferenceToken `xml:"tptz:ProfileToken"`
	Target       onvif.GeoLocation    `xml:"tptz:Target"`
	Speed        onvif.PTZSpeed       `xml:"tptz:Speed"`
	AreaHeight   xsd.Float            `xml:"tptz:AreaHeight"`
	AreaWidth    xsd.Float            `xml:"tptz:AreaWidth"`
}

type GeoMoveFunction

type GeoMoveFunction struct{}

func (*GeoMoveFunction) Request

func (_ *GeoMoveFunction) Request() interface{}

func (*GeoMoveFunction) Response

func (_ *GeoMoveFunction) Response() interface{}

type GeoMoveResponse

type GeoMoveResponse struct {
}

type GetCompatibleConfigurations

type GetCompatibleConfigurations struct {
	XMLName      string               `xml:"tptz:GetCompatibleConfigurations"`
	ProfileToken onvif.ReferenceToken `xml:"tptz:ProfileToken"`
}

type GetCompatibleConfigurationsFunction

type GetCompatibleConfigurationsFunction struct{}

func (*GetCompatibleConfigurationsFunction) Request

func (_ *GetCompatibleConfigurationsFunction) Request() interface{}

func (*GetCompatibleConfigurationsFunction) Response

func (_ *GetCompatibleConfigurationsFunction) Response() interface{}

type GetCompatibleConfigurationsResponse

type GetCompatibleConfigurationsResponse struct {
	PTZConfiguration onvif.PTZConfiguration
}

type GetConfiguration

type GetConfiguration struct {
	XMLName      string               `xml:"tptz:GetConfiguration"`
	ProfileToken onvif.ReferenceToken `xml:"tptz:ProfileToken"`
}

type GetConfigurationFunction

type GetConfigurationFunction struct{}

func (*GetConfigurationFunction) Request

func (_ *GetConfigurationFunction) Request() interface{}

func (*GetConfigurationFunction) Response

func (_ *GetConfigurationFunction) Response() interface{}

type GetConfigurationOptions

type GetConfigurationOptions struct {
	XMLName      string               `xml:"tptz:GetConfigurationOptions"`
	ProfileToken onvif.ReferenceToken `xml:"tptz:ProfileToken"`
}

type GetConfigurationOptionsFunction

type GetConfigurationOptionsFunction struct{}

func (*GetConfigurationOptionsFunction) Request

func (_ *GetConfigurationOptionsFunction) Request() interface{}

func (*GetConfigurationOptionsFunction) Response

func (_ *GetConfigurationOptionsFunction) Response() interface{}

type GetConfigurationOptionsResponse

type GetConfigurationOptionsResponse struct {
	PTZConfigurationOptions onvif.PTZConfigurationOptions
}

type GetConfigurationResponse

type GetConfigurationResponse struct {
	PTZConfiguration onvif.PTZConfiguration
}

type GetConfigurations

type GetConfigurations struct {
	XMLName string `xml:"tptz:GetConfigurations"`
}

type GetConfigurationsFunction

type GetConfigurationsFunction struct{}

func (*GetConfigurationsFunction) Request

func (_ *GetConfigurationsFunction) Request() interface{}

func (*GetConfigurationsFunction) Response

func (_ *GetConfigurationsFunction) Response() interface{}

type GetConfigurationsResponse

type GetConfigurationsResponse struct {
	PTZConfiguration onvif.PTZConfiguration
}

type GetNode

type GetNode struct {
	XMLName   string               `xml:"tptz:GetNode"`
	NodeToken onvif.ReferenceToken `xml:"tptz:NodeToken"`
}

type GetNodeFunction

type GetNodeFunction struct{}

func (*GetNodeFunction) Request

func (_ *GetNodeFunction) Request() interface{}

func (*GetNodeFunction) Response

func (_ *GetNodeFunction) Response() interface{}

type GetNodeResponse

type GetNodeResponse struct {
	PTZNode onvif.PTZNode
}

type GetNodes

type GetNodes struct {
	XMLName string `xml:"tptz:GetNodes"`
}

type GetNodesFunction

type GetNodesFunction struct{}

func (*GetNodesFunction) Request

func (_ *GetNodesFunction) Request() interface{}

func (*GetNodesFunction) Response

func (_ *GetNodesFunction) Response() interface{}

type GetNodesResponse

type GetNodesResponse struct {
	PTZNode onvif.PTZNode
}

type GetPresetTour

type GetPresetTour struct {
	XMLName         string               `xml:"tptz:GetPresetTour"`
	ProfileToken    onvif.ReferenceToken `xml:"tptz:ProfileToken"`
	PresetTourToken onvif.ReferenceToken `xml:"tptz:PresetTourToken"`
}

type GetPresetTourFunction

type GetPresetTourFunction struct{}

func (*GetPresetTourFunction) Request

func (_ *GetPresetTourFunction) Request() interface{}

func (*GetPresetTourFunction) Response

func (_ *GetPresetTourFunction) Response() interface{}

type GetPresetTourOptions

type GetPresetTourOptions struct {
	XMLName         string               `xml:"tptz:GetPresetTourOptions"`
	ProfileToken    onvif.ReferenceToken `xml:"tptz:ProfileToken"`
	PresetTourToken onvif.ReferenceToken `xml:"tptz:PresetTourToken"`
}

type GetPresetTourOptionsFunction

type GetPresetTourOptionsFunction struct{}

func (*GetPresetTourOptionsFunction) Request

func (_ *GetPresetTourOptionsFunction) Request() interface{}

func (*GetPresetTourOptionsFunction) Response

func (_ *GetPresetTourOptionsFunction) Response() interface{}

type GetPresetTourOptionsResponse

type GetPresetTourOptionsResponse struct {
	Options onvif.PTZPresetTourOptions
}

type GetPresetTourResponse

type GetPresetTourResponse struct {
	PresetTour onvif.PresetTour
}

type GetPresetTours

type GetPresetTours struct {
	XMLName      string               `xml:"tptz:GetPresetTours"`
	ProfileToken onvif.ReferenceToken `xml:"tptz:ProfileToken"`
}

type GetPresetToursFunction

type GetPresetToursFunction struct{}

func (*GetPresetToursFunction) Request

func (_ *GetPresetToursFunction) Request() interface{}

func (*GetPresetToursFunction) Response

func (_ *GetPresetToursFunction) Response() interface{}

type GetPresetToursResponse

type GetPresetToursResponse struct {
	PresetTour onvif.PresetTour
}

type GetPresets

type GetPresets struct {
	XMLName      string               `xml:"tptz:GetPresets"`
	ProfileToken onvif.ReferenceToken `xml:"tptz:ProfileToken"`
}

type GetPresetsFunction

type GetPresetsFunction struct{}

func (*GetPresetsFunction) Request

func (_ *GetPresetsFunction) Request() interface{}

func (*GetPresetsFunction) Response

func (_ *GetPresetsFunction) Response() interface{}

type GetPresetsResponse

type GetPresetsResponse struct {
	Preset []onvif.PTZPreset
}

type GetServiceCapabilities

type GetServiceCapabilities struct {
	XMLName string `xml:"tptz:GetServiceCapabilities"`
}

type GetServiceCapabilitiesFunction

type GetServiceCapabilitiesFunction struct{}

func (*GetServiceCapabilitiesFunction) Request

func (_ *GetServiceCapabilitiesFunction) Request() interface{}

func (*GetServiceCapabilitiesFunction) Response

func (_ *GetServiceCapabilitiesFunction) Response() interface{}

type GetServiceCapabilitiesResponse

type GetServiceCapabilitiesResponse struct {
	Capabilities Capabilities
}

type GetStatus

type GetStatus struct {
	XMLName      string               `xml:"tptz:GetStatus"`
	ProfileToken onvif.ReferenceToken `xml:"tptz:ProfileToken"`
}

type GetStatusFunction

type GetStatusFunction struct{}

func (*GetStatusFunction) Request

func (_ *GetStatusFunction) Request() interface{}

func (*GetStatusFunction) Response

func (_ *GetStatusFunction) Response() interface{}

type GetStatusResponse

type GetStatusResponse struct {
	PTZStatus onvif.PTZStatus
}

type GotoHomePosition

type GotoHomePosition struct {
	XMLName      string               `xml:"tptz:GotoHomePosition"`
	ProfileToken onvif.ReferenceToken `xml:"tptz:ProfileToken"`
	Speed        onvif.PTZSpeed       `xml:"tptz:Speed"`
}

type GotoHomePositionFunction

type GotoHomePositionFunction struct{}

func (*GotoHomePositionFunction) Request

func (_ *GotoHomePositionFunction) Request() interface{}

func (*GotoHomePositionFunction) Response

func (_ *GotoHomePositionFunction) Response() interface{}

type GotoHomePositionResponse

type GotoHomePositionResponse struct {
}

type GotoPreset

type GotoPreset struct {
	XMLName      string               `xml:"tptz:GotoPreset"`
	ProfileToken onvif.ReferenceToken `xml:"tptz:ProfileToken"`
	PresetToken  onvif.ReferenceToken `xml:"tptz:PresetToken"`
	Speed        onvif.PTZSpeed       `xml:"tptz:Speed"`
}

type GotoPresetFunction

type GotoPresetFunction struct{}

func (*GotoPresetFunction) Request

func (_ *GotoPresetFunction) Request() interface{}

func (*GotoPresetFunction) Response

func (_ *GotoPresetFunction) Response() interface{}

type GotoPresetResponse

type GotoPresetResponse struct {
}

type ModifyPresetTour

type ModifyPresetTour struct {
	XMLName      string               `xml:"tptz:ModifyPresetTour"`
	ProfileToken onvif.ReferenceToken `xml:"tptz:ProfileToken"`
	PresetTour   onvif.PresetTour     `xml:"tptz:PresetTour"`
}

type ModifyPresetTourFunction

type ModifyPresetTourFunction struct{}

func (*ModifyPresetTourFunction) Request

func (_ *ModifyPresetTourFunction) Request() interface{}

func (*ModifyPresetTourFunction) Response

func (_ *ModifyPresetTourFunction) Response() interface{}

type ModifyPresetTourResponse

type ModifyPresetTourResponse struct {
}

type OperatePresetTour

type OperatePresetTour struct {
	XMLName         string                       `xml:"tptz:OperatePresetTour"`
	ProfileToken    onvif.ReferenceToken         `xml:"tptz:ProfileToken"`
	PresetTourToken onvif.ReferenceToken         `xml:"onvif:PresetTourToken"`
	Operation       onvif.PTZPresetTourOperation `xml:"onvif:Operation"`
}

type OperatePresetTourFunction

type OperatePresetTourFunction struct{}

func (*OperatePresetTourFunction) Request

func (_ *OperatePresetTourFunction) Request() interface{}

func (*OperatePresetTourFunction) Response

func (_ *OperatePresetTourFunction) Response() interface{}

type OperatePresetTourResponse

type OperatePresetTourResponse struct {
}

type RelativeMove

type RelativeMove struct {
	XMLName      string               `xml:"tptz:RelativeMove"`
	ProfileToken onvif.ReferenceToken `xml:"tptz:ProfileToken"`
	Translation  onvif.PTZVector      `xml:"tptz:Translation"`
	Speed        onvif.PTZSpeed       `xml:"tptz:Speed"`
}

type RelativeMoveFunction

type RelativeMoveFunction struct{}

func (*RelativeMoveFunction) Request

func (_ *RelativeMoveFunction) Request() interface{}

func (*RelativeMoveFunction) Response

func (_ *RelativeMoveFunction) Response() interface{}

type RelativeMoveResponse

type RelativeMoveResponse struct {
}

type RemovePreset

type RemovePreset struct {
	XMLName      string               `xml:"tptz:RemovePreset"`
	ProfileToken onvif.ReferenceToken `xml:"tptz:ProfileToken"`
	PresetToken  onvif.ReferenceToken `xml:"tptz:PresetToken"`
}

type RemovePresetFunction

type RemovePresetFunction struct{}

func (*RemovePresetFunction) Request

func (_ *RemovePresetFunction) Request() interface{}

func (*RemovePresetFunction) Response

func (_ *RemovePresetFunction) Response() interface{}

type RemovePresetResponse

type RemovePresetResponse struct {
}

type RemovePresetTour

type RemovePresetTour struct {
	XMLName         string               `xml:"tptz:RemovePresetTour"`
	ProfileToken    onvif.ReferenceToken `xml:"tptz:ProfileToken"`
	PresetTourToken onvif.ReferenceToken `xml:"tptz:PresetTourToken"`
}

type RemovePresetTourFunction

type RemovePresetTourFunction struct{}

func (*RemovePresetTourFunction) Request

func (_ *RemovePresetTourFunction) Request() interface{}

func (*RemovePresetTourFunction) Response

func (_ *RemovePresetTourFunction) Response() interface{}

type RemovePresetTourResponse

type RemovePresetTourResponse struct {
}

type SendAuxiliaryCommand

type SendAuxiliaryCommand struct {
	XMLName       string               `xml:"tptz:SendAuxiliaryCommand"`
	ProfileToken  onvif.ReferenceToken `xml:"tptz:ProfileToken"`
	AuxiliaryData onvif.AuxiliaryData  `xml:"tptz:AuxiliaryData"`
}

type SendAuxiliaryCommandFunction

type SendAuxiliaryCommandFunction struct{}

func (*SendAuxiliaryCommandFunction) Request

func (_ *SendAuxiliaryCommandFunction) Request() interface{}

func (*SendAuxiliaryCommandFunction) Response

func (_ *SendAuxiliaryCommandFunction) Response() interface{}

type SendAuxiliaryCommandResponse

type SendAuxiliaryCommandResponse struct {
	AuxiliaryResponse onvif.AuxiliaryData
}

type SetConfiguration

type SetConfiguration struct {
	XMLName          string                 `xml:"tptz:SetConfiguration"`
	PTZConfiguration onvif.PTZConfiguration `xml:"tptz:PTZConfiguration"`
	ForcePersistence xsd.Boolean            `xml:"tptz:ForcePersistence"`
}

type SetConfigurationFunction

type SetConfigurationFunction struct{}

func (*SetConfigurationFunction) Request

func (_ *SetConfigurationFunction) Request() interface{}

func (*SetConfigurationFunction) Response

func (_ *SetConfigurationFunction) Response() interface{}

type SetConfigurationResponse

type SetConfigurationResponse struct {
}

type SetHomePosition

type SetHomePosition struct {
	XMLName      string               `xml:"tptz:SetHomePosition"`
	ProfileToken onvif.ReferenceToken `xml:"tptz:ProfileToken"`
}

type SetHomePositionFunction

type SetHomePositionFunction struct{}

func (*SetHomePositionFunction) Request

func (_ *SetHomePositionFunction) Request() interface{}

func (*SetHomePositionFunction) Response

func (_ *SetHomePositionFunction) Response() interface{}

type SetHomePositionResponse

type SetHomePositionResponse struct {
}

type SetPreset

type SetPreset struct {
	XMLName      string               `xml:"tptz:SetPreset"`
	ProfileToken onvif.ReferenceToken `xml:"tptz:ProfileToken"`
	PresetName   xsd.String           `xml:"tptz:PresetName"`
	PresetToken  onvif.ReferenceToken `xml:"tptz:PresetToken,omitempty"`
}

type SetPresetFunction

type SetPresetFunction struct{}

func (*SetPresetFunction) Request

func (_ *SetPresetFunction) Request() interface{}

func (*SetPresetFunction) Response

func (_ *SetPresetFunction) Response() interface{}

type SetPresetResponse

type SetPresetResponse struct {
	PresetToken onvif.ReferenceToken
}

type Stop

type Stop struct {
	XMLName      string               `xml:"tptz:Stop"`
	ProfileToken onvif.ReferenceToken `xml:"tptz:ProfileToken"`
	PanTilt      xsd.Boolean          `xml:"tptz:PanTilt"`
	Zoom         xsd.Boolean          `xml:"tptz:Zoom"`
}

type StopFunction

type StopFunction struct{}

func (*StopFunction) Request

func (_ *StopFunction) Request() interface{}

func (*StopFunction) Response

func (_ *StopFunction) Response() interface{}

type StopResponse

type StopResponse struct {
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL