Internal module for BACnet.Stack.ForeignDevice.
It is used to track registration as Foreign Device in a remote BBMD.
Summary
Types
@type t() :: %BACnet.Stack.ForeignDevice.Registration{ bbmd: {:inet.ip_address(), :inet.port_number()}, expires_at: NaiveDateTime.t() | nil, status: :registered | :waiting_for_ack | :uninitialized, timer: reference() }
Representative type for its purpose.