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,85 @@
|
||||
<?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="scene" Id="%AID%_MD-3000001">
|
||||
<Arguments>
|
||||
<Argument Id="%AID%_MD-3000001_A-1" Name="argParas" Allocates="4" />
|
||||
<Argument Id="%AID%_MD-3000001_A-2" Name="argComs" Allocates="0" />
|
||||
<Argument Id="%AID%_MD-3000001_A-3" Name="argChan" Allocates="1" />
|
||||
</Arguments>
|
||||
<Static>
|
||||
<Parameters>
|
||||
<Parameter Id="%AID%_MD-3000001_P-3000001" Name="m3_name" ParameterType="%AID%_PT-name30" Text="Name" Value="" />
|
||||
<Parameter Id="%AID%_MD-3000001_P-3000002" Name="m3_type" ParameterType="%AID%_PT-scenetype" Text="Send to" Value="0">
|
||||
<Memory CodeSegment="%AID%_RS-04-00000" Offset="0" BitOffset="0" BaseOffset="%AID%_MD-3000001_A-1" />
|
||||
</Parameter>
|
||||
<Parameter Id="%AID%_MD-3000001_P-3000003" Name="m3_save" ParameterType="%AID%_PT-noyes" Text="Allow saving" Value="0">
|
||||
<Memory CodeSegment="%AID%_RS-04-00000" Offset="0" BitOffset="2" BaseOffset="%AID%_MD-3000001_A-1" />
|
||||
</Parameter>
|
||||
<Parameter Id="%AID%_MD-3000001_P-3000004" Name="m3_numberKnx" ParameterType="%AID%_PT-number64" Text="KNX scene number" Value="1">
|
||||
<Memory CodeSegment="%AID%_RS-04-00000" Offset="1" BitOffset="0" BaseOffset="%AID%_MD-3000001_A-1" />
|
||||
</Parameter>
|
||||
<Parameter Id="%AID%_MD-3000001_P-3000005" Name="m3_numberDali" ParameterType="%AID%_PT-number15" Text="DALI scene number" Value="0">
|
||||
<Memory CodeSegment="%AID%_RS-04-00000" Offset="0" BitOffset="3" BaseOffset="%AID%_MD-3000001_A-1" />
|
||||
</Parameter>
|
||||
<Parameter Id="%AID%_MD-3000001_P-3000006" Name="m3_address" ParameterType="%AID%_PT-number63" Text="DALI address" Value="0">
|
||||
<Memory CodeSegment="%AID%_RS-04-00000" Offset="2" BitOffset="0" BaseOffset="%AID%_MD-3000001_A-1" />
|
||||
</Parameter>
|
||||
<Parameter Id="%AID%_MD-3000001_P-3000007" Name="m3_group" ParameterType="%AID%_PT-number15" Text="DALI group" Value="0">
|
||||
<Memory CodeSegment="%AID%_RS-04-00000" Offset="3" BitOffset="0" BaseOffset="%AID%_MD-3000001_A-1" />
|
||||
</Parameter>
|
||||
</Parameters>
|
||||
<ParameterRefs>
|
||||
<ParameterRef RefId="%AID%_MD-3000001_P-3000001" Id="%AID%_MD-3000001_P-3000001_R-300000101" Name="name" />
|
||||
<ParameterRef RefId="%AID%_MD-3000001_P-3000002" Id="%AID%_MD-3000001_P-3000002_R-300000202" Name="type" />
|
||||
<ParameterRef RefId="%AID%_MD-3000001_P-3000003" Id="%AID%_MD-3000001_P-3000003_R-300000303" Name="save" />
|
||||
<ParameterRef RefId="%AID%_MD-3000001_P-3000004" Id="%AID%_MD-3000001_P-3000004_R-300000404" Name="numberKnx" />
|
||||
<ParameterRef RefId="%AID%_MD-3000001_P-3000005" Id="%AID%_MD-3000001_P-3000005_R-300000505" Name="numberDali" />
|
||||
<ParameterRef RefId="%AID%_MD-3000001_P-3000006" Id="%AID%_MD-3000001_P-3000006_R-300000606" Name="address" />
|
||||
<ParameterRef RefId="%AID%_MD-3000001_P-3000007" Id="%AID%_MD-3000001_P-3000007_R-300000707" Name="group" />
|
||||
</ParameterRefs>
|
||||
<ComObjects />
|
||||
</Static>
|
||||
<Dynamic>
|
||||
<ParameterBlock Id="%AID%_MD-3000001_PB-9" Text="Assignment {{argChan}} {{0}}" TextParameterRefId="%AID%_MD-3000001_P-3000001_R-300000101" ShowInComObjectTree="true">
|
||||
<ParameterRefRef RefId="%AID%_MD-3000001_P-3000001_R-300000101" />
|
||||
<ParameterRefRef RefId="%AID%_MD-3000001_P-3000002_R-300000202" />
|
||||
<choose ParamRefId="%AID%_MD-3000001_P-3000002_R-300000202">
|
||||
<when test="!=0">
|
||||
<choose ParamRefId="%AID%_MD-3000001_P-3000002_R-300000202">
|
||||
<when test="1">
|
||||
<ParameterRefRef RefId="%AID%_MD-3000001_P-3000006_R-300000606" />
|
||||
</when>
|
||||
<when test="2">
|
||||
<ParameterRefRef RefId="%AID%_MD-3000001_P-3000007_R-300000707" />
|
||||
</when>
|
||||
</choose>
|
||||
<ParameterRefRef RefId="%AID%_MD-3000001_P-3000003_R-300000303" />
|
||||
<ParameterRefRef RefId="%AID%_MD-3000001_P-3000004_R-300000404" />
|
||||
<ParameterRefRef RefId="%AID%_MD-3000001_P-3000005_R-300000505" />
|
||||
</when>
|
||||
</choose>
|
||||
</ParameterBlock>
|
||||
</Dynamic>
|
||||
</ModuleDef>
|
||||
</ModuleDefs>
|
||||
<Dynamic>
|
||||
<Channel Text="Scenes" Number="1" Id="%AID%_CH-1" Name="Szenen">
|
||||
<Repeat Id="%AID%_X-2" Name="" Count="64">
|
||||
<Module Id="%AID%_MD-3000001_M-3000002" RefId="%AID%_MD-3000001">
|
||||
<NumericArg RefId="%AID%_MD-3000001_A-1" AllocatorRefId="%AID%_L-7" />
|
||||
<NumericArg RefId="%AID%_MD-3000001_A-2" AllocatorRefId="%AID%_L-8" />
|
||||
<NumericArg RefId="%AID%_MD-3000001_A-3" AllocatorRefId="%AID%_L-9" />
|
||||
</Module>
|
||||
</Repeat>
|
||||
</Channel>
|
||||
</Dynamic>
|
||||
</ApplicationProgram>
|
||||
</ApplicationPrograms>
|
||||
</Manufacturer>
|
||||
</ManufacturerData>
|
||||
</KNX>
|
||||
Reference in New Issue
Block a user