View Source KNXex.EtsProject.Manufacturer.ApplicationProgram (knxex v0.1.0)

KNX manufacturer application program.

Link to this section Summary

Types

t()

Represents a KNX manufacturer application program.

Link to this section Types

@type t() :: %KNXex.EtsProject.Manufacturer.ApplicationProgram{
  app_number: String.t() | nil,
  app_version: String.t() | nil,
  com_objects: %{
    optional(refid :: String.t()) =>
      KNXex.EtsProject.Topology.Device.ComObject.t()
  },
  description: String.t() | nil,
  dynamic_table_management: boolean() | nil,
  hash: String.t(),
  id: String.t(),
  linkable: boolean() | nil,
  mask_version: String.t() | nil,
  name: String.t(),
  program_type: String.t() | nil
}

Represents a KNX manufacturer application program.