ExOxvif.PTZ.Configuration (ex_oxvif v0.1.0)

Copy Markdown View Source

A PTZ configuration, as returned by GetConfigurations.

Summary

Types

t()

@type t() :: %ExOxvif.PTZ.Configuration{
  default_abs_pan_tilt_space: String.t() | nil,
  default_abs_zoom_space: String.t() | nil,
  default_cont_pan_tilt_space: String.t() | nil,
  default_cont_zoom_space: String.t() | nil,
  default_ptz_speed: ExOxvif.PTZ.Speed.t() | nil,
  default_ptz_timeout: String.t() | nil,
  default_rel_pan_tilt_space: String.t() | nil,
  default_rel_zoom_space: String.t() | nil,
  name: String.t(),
  node_token: String.t(),
  pan_tilt_limits: ExOxvif.PTZ.SpaceRange.t() | nil,
  token: String.t(),
  use_count: non_neg_integer(),
  zoom_limits: ExOxvif.PTZ.SpaceRange.t() | nil
}