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

Copy Markdown View Source

Internal module for BACnet.Stack.BBMD.

It is used as GenServer state.

Summary

Types

t()

Representative type for its purpose.

Types

t()

@type t() :: %BACnet.Stack.BBMD.State{
  bdt: [BACnet.Protocol.BroadcastDistributionTableEntry.t()],
  client: BACnet.Stack.BBMD.ClientRef.t(),
  opts: %{
    bdt_readonly: boolean(),
    max_fd_registrations: pos_integer(),
    proxy_mode: boolean()
  },
  paused: boolean(),
  registrations: %{
    optional({:inet.ip_address(), :inet.port_number()}) =>
      BACnet.Stack.BBMD.Registration.t()
  }
}

Representative type for its purpose.