View Source Grizzly.ZWave.Commands.MailboxQueue (grizzly v7.4.0)

The Mailbox Queue Command is a container for various operations between a mailbox proxy and a Mailbox Service.

Params:

  • last - Indicates if this is the last command in the queue. Only applies when the operation is :pop.
  • operation - The operation to perform.
  • handle - Used along with the message's source IP address to identify the queue the message belongs to.
  • entry - The message to be operated upon.

Summary

Types

@type operation() :: :push | :pop | :waiting | :ping | :ack | :nack | :queue_full
@type param() ::
  {:last, boolean()}
  | {:operation, operation()}
  | {:handle, byte()}
  | {:entry, binary()}