View Source KNXex.DIB.DeviceInfo (knxex v0.1.0)

KNXnet/IP Data Information Block "Device Info".

Link to this section Summary

Types

KNX medium type. Twisted Pair, IP, Radio Frequency, or Powerline.

t()

Represents a KNX Device Info.

Link to this section Types

@type medium() :: :tp | :ip | :rf | :pl | :unknown

KNX medium type. Twisted Pair, IP, Radio Frequency, or Powerline.

@type t() :: %KNXex.DIB.DeviceInfo{
  address: KNXex.IndividualAddress.t(),
  mac_addr: [byte()],
  medium: medium(),
  multicast_ip: :inet.ip4_address(),
  name: String.t(),
  project_installation_id: non_neg_integer(),
  serialnum: non_neg_integer(),
  status: non_neg_integer()
}

Represents a KNX Device Info.

The Device Status bitfield only contains the programming mode on bit 0.