Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GroupAddress ¶
type GroupAddress struct { Name string `xml:"Name,attr"` Address string `xml:"Address,attr"` Central bool `xml:"Central,attr"` Unfiltered bool `xml:"Unfiltered,attr"` DPTs string `xml:"DPTs,attr"` Description string `xml:"Description,attr"` }
GroupAddress defines a a single group address in the ETS 5 group address export.
type GroupAddressExport ¶
type GroupAddressExport struct { XMLName xml.Name `xml:"GroupAddress-Export"` Xmlns string `xml:"xmlns,attr"` GroupRange []GroupRange `xml:"GroupRange"` }
GroupAddressExport is the root element of the xml file which generates the ETS 5 application while the group address export.
type GroupRange ¶
type GroupRange struct { Name string `xml:"Name,attr"` RangeStart uint16 `xml:"RangeStart,attr"` RangeEnd uint16 `xml:"RangeEnd,attr"` GroupRange []GroupRange `xml:"GroupRange"` GroupAddress []GroupAddress `xml:"GroupAddress"` }
GroupRange defines a rage of group addresses in the ETS 5 group address export.
Click to show internal directories.
Click to hide internal directories.