BACnet.Protocol.BvlcForwardedNPDU (bacstack v0.0.1)

View Source

Summary

Functions

Decodes a BVLC Forwarded NPDU from binary data.

Encodes a BVLC Forwarded NPDU to binary data.

Types

t()

@type t() :: %BACnet.Protocol.BvlcForwardedNPDU{
  originating_ip: :inet.ip_address(),
  originating_port: :inet.port_number()
}

Functions

decode(data)

@spec decode(binary()) :: {:ok, {t(), rest :: binary()}} | {:error, term()}

Decodes a BVLC Forwarded NPDU from binary data.

encode(npdu)

@spec encode(t()) :: {:ok, binary()} | {:error, term()}

Encodes a BVLC Forwarded NPDU to binary data.