View Source KNXex.EtsProject.Topology.Device (knxex v0.1.0)
KNX topology device.
Link to this section Summary
Link to this section Types
@type t() :: %KNXex.EtsProject.Topology.Device{ additional_attributes: %{ optional(name :: String.t()) => value :: String.t() | map() }, address: KNXex.IndividualAddress.t(), com_objects: %{ optional(refid :: String.t()) => KNXex.EtsProject.Topology.Device.ComObject.t() }, comment: String.t(), completion_status: KNXex.EtsProject.completion_status(), description: String.t(), device_status: KNXex.EtsProject.Topology.Device.Status.t(), hardware2program_refid: String.t(), last_download: NaiveDateTime.t() | nil, last_modified: NaiveDateTime.t() | nil, name: String.t(), parameters: %{optional(refid :: String.t()) => value :: String.t()}, product_refid: String.t() }
Represents a KNX topology device.