View Source Grizzly.ZWave.Commands.SupervisionReport (grizzly v8.5.3)

This command is used to advertise the status of one or more command process(es).

Params:

  • :more_status_updates - used to advertise if more Supervision Reports follow for the actual Session ID (required)
  • :session_id - carries the same value as the Session ID field of the Supervision Get Command which
                initiated this session (required)
  • :status - the current status of the command process, one of :no_support, :working, :fail or :success (required)
  • :duration - the time in seconds needed to complete the current operation (required)

Summary

Types

@type more_status_updates() :: :last_report | :more_reports
@type param() ::
  {:more_status_updates, more_status_updates()}
  | {:status, status()}
  | {:duration, :unknown | non_neg_integer()}
  | {:session_id, byte()}
@type status() :: :no_support | :working | :fail | :success