BACnet.Stack.Client.ApduTimer (bacstack v0.1.0-dev.1)

Copy Markdown View Source

Internal module for BACnet.Stack.Client.

It is used as APDU timer for outgoing APDUs. It holds together all the necessary information to track the APDU, time, retry count and contains information that is used to reply to the application.

Summary

Types

t()

Representative type for its purpose.

Types

t()

@type t() :: %BACnet.Stack.Client.ApduTimer{
  apdu: BACnet.Protocol.apdu(),
  call_ref: term(),
  destination: term(),
  device_id: non_neg_integer() | nil,
  monotonic_time: integer(),
  portal: BACnet.Stack.TransportBehaviour.portal(),
  retry_count: non_neg_integer(),
  send_opts: Keyword.t(),
  timer: reference()
}

Representative type for its purpose.