BACnet.Stack.Segmentator.State (bacstack v0.1.0-dev.1)

Copy Markdown View Source

Internal module for BACnet.Stack.Segmentator.

It is used as GenServer state.

Summary

Types

t()

Representative type for its purpose.

Types

t()

@type t() :: %BACnet.Stack.Segmentator.State{
  opts: %{apdu_retries: non_neg_integer(), apdu_timeout: pos_integer()},
  sequences: %{
    optional({destination_address :: term(), invoke_id :: byte()}) =>
      %BACnet.Stack.Segmentator.Sequence{
        callback_msg: term(),
        callback_to: term(),
        destination: term(),
        invoke_id: term(),
        module: term(),
        monotonic_time: term(),
        portal: term(),
        retry_count: term(),
        segments: term(),
        send_opts: term(),
        seq_timer: term(),
        sequence_number: term(),
        server: term(),
        timer: term(),
        transport: term(),
        window_size: term()
      }
  }
}

Representative type for its purpose.