Add KNX Secure configuration for DALI-GW
- 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>
This commit is contained in:
@@ -0,0 +1,105 @@
|
||||
<?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>
|
||||
Reference in New Issue
Block a user