1342ab6aaf
- Introduced DALI-GW.security.xml to define security settings including enabling security and maximum entries for individual addresses and group keys. - Updated DALI-GW.xml to reference the new security configuration file. - Enhanced README.md to document the purpose of DALI-GW.security.xml and clarify the organization of XML fragments in the project. Signed-off-by: Tony <tonylu@tony-cloud.com>
105 lines
7.5 KiB
XML
105 lines
7.5 KiB
XML
<?xml version='1.0' encoding='utf-8'?>
|
|
<KNX xmlns="http://knx.org/xml/project/23">
|
|
<ManufacturerData>
|
|
<Manufacturer RefId="M-00FA">
|
|
<ApplicationPrograms>
|
|
<ApplicationProgram Id="%AID%">
|
|
<ModuleDefs>
|
|
<ModuleDef Name="hcl" Id="%AID%_MD-4000001">
|
|
<Arguments>
|
|
<Argument Id="%AID%_MD-4000001_A-1" Name="argParas" Allocates="7" />
|
|
<Argument Id="%AID%_MD-4000001_A-2" Name="argComs" Allocates="1" />
|
|
<Argument Id="%AID%_MD-4000001_A-3" Name="argChan" Allocates="1" />
|
|
</Arguments>
|
|
<Static>
|
|
<Parameters>
|
|
<Parameter Id="%AID%_MD-4000001_P-4000001" Name="m4_type" ParameterType="%AID%_PT-hclType" Text="Control via" Value="0">
|
|
<Memory CodeSegment="%AID%_RS-04-00000" Offset="0" BitOffset="0" BaseOffset="%AID%_MD-4000001_A-1" />
|
|
</Parameter>
|
|
<Parameter Id="%AID%_MD-4000001_P-4000002" Name="m4_name" ParameterType="%AID%_PT-name14" Text="Name" Value="" />
|
|
<Parameter Id="%AID%_MD-4000001_P-4000003" Name="m4_min" ParameterType="%AID%_PT-temperature" Text="Min color temperature" Value="2700">
|
|
<Memory CodeSegment="%AID%_RS-04-00000" Offset="1" BitOffset="0" BaseOffset="%AID%_MD-4000001_A-1" />
|
|
</Parameter>
|
|
<Parameter Id="%AID%_MD-4000001_P-4000004" Name="m4_max" ParameterType="%AID%_PT-temperature" Text="Max color temperature" Value="5000">
|
|
<Memory CodeSegment="%AID%_RS-04-00000" Offset="3" BitOffset="0" BaseOffset="%AID%_MD-4000001_A-1" />
|
|
</Parameter>
|
|
<Parameter Id="%AID%_MD-4000001_P-4000005" Name="m4_picHclSonne" ParameterType="%AID%_PT-picHclSonne" Text="" Value="" />
|
|
<Parameter Id="%AID%_MD-4000001_P-4000006" Name="m4_offsetRiseType" ParameterType="%AID%_PT-offset" Text="Shift sunrise" Value="0">
|
|
<Memory CodeSegment="%AID%_RS-04-00000" Offset="0" BitOffset="2" BaseOffset="%AID%_MD-4000001_A-1" />
|
|
</Parameter>
|
|
<Parameter Id="%AID%_MD-4000001_P-4000007" Name="m4_offsetRiseMin" ParameterType="%AID%_PT-durationMin" Text="" Value="0">
|
|
<Memory CodeSegment="%AID%_RS-04-00000" Offset="5" BitOffset="0" BaseOffset="%AID%_MD-4000001_A-1" />
|
|
</Parameter>
|
|
<Parameter Id="%AID%_MD-4000001_P-4000008" Name="m4_offsetSetType" ParameterType="%AID%_PT-offset" Text="Shift sunset" Value="0">
|
|
<Memory CodeSegment="%AID%_RS-04-00000" Offset="0" BitOffset="4" BaseOffset="%AID%_MD-4000001_A-1" />
|
|
</Parameter>
|
|
<Parameter Id="%AID%_MD-4000001_P-4000009" Name="m4_offsetSetMin" ParameterType="%AID%_PT-durationMin" Text="" Value="0">
|
|
<Memory CodeSegment="%AID%_RS-04-00000" Offset="6" BitOffset="0" BaseOffset="%AID%_MD-4000001_A-1" />
|
|
</Parameter>
|
|
</Parameters>
|
|
<ParameterRefs>
|
|
<ParameterRef RefId="%AID%_MD-4000001_P-4000001" Id="%AID%_MD-4000001_P-4000001_R-400000101" Name="type" />
|
|
<ParameterRef RefId="%AID%_MD-4000001_P-4000002" Id="%AID%_MD-4000001_P-4000002_R-400000202" Name="name" />
|
|
<ParameterRef RefId="%AID%_MD-4000001_P-4000003" Id="%AID%_MD-4000001_P-4000003_R-400000303" Name="min" />
|
|
<ParameterRef RefId="%AID%_MD-4000001_P-4000004" Id="%AID%_MD-4000001_P-4000004_R-400000404" Name="max" />
|
|
<ParameterRef RefId="%AID%_MD-4000001_P-4000005" Id="%AID%_MD-4000001_P-4000005_R-400000505" Name="picHclSonne" />
|
|
<ParameterRef RefId="%AID%_MD-4000001_P-4000006" Id="%AID%_MD-4000001_P-4000006_R-400000606" Name="offsetRiseType" />
|
|
<ParameterRef RefId="%AID%_MD-4000001_P-4000007" Id="%AID%_MD-4000001_P-4000007_R-400000707" Name="offsetRiseMin" />
|
|
<ParameterRef RefId="%AID%_MD-4000001_P-4000008" Id="%AID%_MD-4000001_P-4000008_R-400000808" Name="offsetSetType" />
|
|
<ParameterRef RefId="%AID%_MD-4000001_P-4000009" Id="%AID%_MD-4000001_P-4000009_R-400000909" Name="offsetSetMin" />
|
|
</ParameterRefs>
|
|
<ComObjects>
|
|
<ComObject Id="%AID%_MD-4000001_O-4000000" Name="m4_hcl_state" Text="HCL curve {{argChan}}" Number="41" FunctionText="Color temperature" ObjectSize="2 Bytes" ReadFlag="Enabled" WriteFlag="Disabled" CommunicationFlag="Enabled" TransmitFlag="Enabled" UpdateFlag="Disabled" ReadOnInitFlag="Disabled" DatapointType="DPST-7-600" BaseNumber="%AID%_MD-4000001_A-2" />
|
|
</ComObjects>
|
|
<ComObjectRefs>
|
|
<ComObjectRef RefId="%AID%_MD-4000001_O-4000000" Id="%AID%_MD-4000001_O-4000000_R-400000000" />
|
|
</ComObjectRefs>
|
|
</Static>
|
|
<Dynamic>
|
|
<ParameterBlock Id="%AID%_MD-4000001_PB-10" Text="Curve {{argChan}}: {{0:---}}" TextParameterRefId="%AID%_MD-4000001_P-4000002_R-400000202">
|
|
<ParameterRefRef RefId="%AID%_MD-4000001_P-4000002_R-400000202" />
|
|
<ParameterRefRef RefId="%AID%_MD-4000001_P-4000001_R-400000101" />
|
|
<choose ParamRefId="%AID%_MD-4000001_P-4000001_R-400000101">
|
|
<when test="1">
|
|
<ComObjectRefRef RefId="%AID%_MD-4000001_O-4000000_R-400000000" />
|
|
<ParameterRefRef RefId="%AID%_MD-4000001_P-4000003_R-400000303" />
|
|
<ParameterRefRef RefId="%AID%_MD-4000001_P-4000004_R-400000404" />
|
|
<ParameterRefRef RefId="%AID%_MD-4000001_P-4000006_R-400000606" />
|
|
<choose ParamRefId="%AID%_MD-4000001_P-4000006_R-400000606">
|
|
<when test="!=0">
|
|
<ParameterRefRef RefId="%AID%_MD-4000001_P-4000007_R-400000707" />
|
|
</when>
|
|
</choose>
|
|
<ParameterRefRef RefId="%AID%_MD-4000001_P-4000008_R-400000808" />
|
|
<choose ParamRefId="%AID%_MD-4000001_P-4000008_R-400000808">
|
|
<when test="!=0">
|
|
<ParameterRefRef RefId="%AID%_MD-4000001_P-4000009_R-400000909" />
|
|
</when>
|
|
</choose>
|
|
<ParameterRefRef RefId="%AID%_MD-4000001_P-4000005_R-400000505" />
|
|
<ParameterSeparator Id="%AID%_MD-4000001_PS-75" Text="The current color temperature is calculated after sunrise/sunset. " UIHint="Information" />
|
|
</when>
|
|
<when test="2">
|
|
<ParameterSeparator Id="%AID%_MD-4000001_PS-76" Text="Coming later" />
|
|
</when>
|
|
</choose>
|
|
</ParameterBlock>
|
|
</Dynamic>
|
|
</ModuleDef>
|
|
</ModuleDefs>
|
|
<Dynamic>
|
|
<Channel Text="HCL curves" Number="4" Id="%AID%_CH-4" Name="">
|
|
<Repeat Id="%AID%_X-5" Name="" Count="3">
|
|
<Module Id="%AID%_MD-4000001_M-4000005" RefId="%AID%_MD-4000001">
|
|
<NumericArg RefId="%AID%_MD-4000001_A-1" AllocatorRefId="%AID%_L-10" />
|
|
<NumericArg RefId="%AID%_MD-4000001_A-2" AllocatorRefId="%AID%_L-11" />
|
|
<NumericArg RefId="%AID%_MD-4000001_A-3" AllocatorRefId="%AID%_L-12" />
|
|
</Module>
|
|
</Repeat>
|
|
</Channel>
|
|
</Dynamic>
|
|
</ApplicationProgram>
|
|
</ApplicationPrograms>
|
|
</Manufacturer>
|
|
</ManufacturerData>
|
|
</KNX> |