Device management service.
Summary
Functions
Manufacturer, model, firmware version, serial number and hardware id.
The device's ONVIF scopes (name, location, hardware, profiles).
Every service endpoint the device advertises.
The device clock.
Functions
@spec info(ExOxvif.Session.t(), ExOxvif.call_opts()) :: {:ok, ExOxvif.DeviceInfo.t()} | {:error, ExOxvif.Error.t()}
Manufacturer, model, firmware version, serial number and hardware id.
@spec scopes(ExOxvif.Session.t(), ExOxvif.call_opts()) :: {:ok, [String.t()]} | {:error, ExOxvif.Error.t()}
The device's ONVIF scopes (name, location, hardware, profiles).
@spec services(ExOxvif.Session.t(), ExOxvif.call_opts()) :: {:ok, [ExOxvif.Service.t()]} | {:error, ExOxvif.Error.t()}
Every service endpoint the device advertises.
@spec system_date_and_time(ExOxvif.Session.t(), ExOxvif.call_opts()) :: {:ok, ExOxvif.SystemDateTime.t()} | {:error, ExOxvif.Error.t()}
The device clock.