Version_Parameter - OpenKNX/Kaenx-Creator GitHub Wiki
This is the view where you can edit your Parameters.
The user can edit parameters which control the behavier of your device.
Property | Description |
---|---|
Access |
|
Bit Offset | Set bit offset in Memory/Property |
ID | This is the ID of the Parameter. You can set it manually or automaticly. It will be calculated automaticly if not set at Publish or ProdViewer |
Name | For internal use only |
Offset | Set offset in Memory/Property |
Save in |
|
Suffix | Will be displayed on teh right. Note hints at ParameterTypes |
Text | Will be displayed on the left |
Type | ParameterType |
UID | This is an ID used only by the creation tool |
Memory: Select Memory Propert: ObjectIndex and PropertyId |
|
Value | Default Value |
A Parameter can also be in a Union.
This Option is only availible if you activated Unions in the General Tab.
This means a bunch of Parameters can be located at the same Memory Address.
XML Example
<Parameters>
<Parameter Id="M-00FA_A-0001-01-0000_P-1" Name="staircase" ParameterType="M-00FA_A-0001-01-0000_PT-ParameterType.5FStairCaseTimeout" Text="Staircase Timeout : " Value="0">
<Memory CodeSegment="M-00FA_A-0001-01-0000_RS-04-00000" Offset="0" BitOffset="0" />
</Parameter>
</Parameters>
If you don't want to save it in a Memory just remove the Line.
If Parameter is in Module add Attribute BaseOffset:
<Memory [...] BaseOffset="M-00FA_A-0207-23-E298_MD-1_A-3" />
If you unchecked "generate ParameterRefs automaticly" start now with ParameterRefs.
Otherwise go next with ComObjects.