View Source Onvif.PTZ.Schemas.PTZNode (Onvif v0.6.0)

Module describing a PTZ node.

Summary

Types

t()

@type t() :: %Onvif.PTZ.Schemas.PTZNode{
  auxiliary_commands: term(),
  extension: term(),
  fixed_home_position: term(),
  geo_move: term(),
  home_supported: term(),
  maximum_number_of_presets: term(),
  name: term(),
  supported_ptz_spaces: term(),
  token: term()
}

Functions

changeset(module, attrs)

parse(doc)

to_json(schema)

@spec to_json(t()) ::
  {:error, Jason.EncodeError.t() | Exception.t()} | {:ok, binary()}

to_struct(parsed)