Add Configuration Parameter
Click this link to add another configuration parameter to the list. The parameter will be added using the next available parameter number which may be edited. Except in the cases of older certification cases, this information comes from the Silicon Labs Certification Portal, so it should not be necessary to add any configuration parameters. If you find that the appropriate list of configuration parameters is not shown, please have the engineering department responsible for your product contact Silicon Labs to have this information amended in the technical certification portal.
For Configuration Command Class Version 3 or Higher (Required for Z-Wave Plus Version 2) there are FOUR types of parameters which may be added:
- Signed Integer: This is the type which has always been used by the configuration command class. This parameter type uses 1 bit from the value to indicate a positive or negative (-) decimal value for the parameter. This means that for a 1, 2, or 4 byte sized value, the range may be of the following:
- 1 byte: -128 to 127
- 2 bytes: -32,768 to 32,767
- 4 bytes: -2,147,483,648 to 2,147,483,647
- Unsigned Integer: This type uses the full range of the size of the value available, which means negative (decimal) values are not possible. For a 1, 2, and 4 byte value size, the possible range of values is:
- 1 byte: 0 to 255
- 2 bytes: 0 to 65,535
- 4 bytes: 0 to 4,294,967,295
- Bit Mapped: These parameter types are extremely technical and are not friendly to the consumer/user of the system. These parameter values work using the binary system to turn features on and off by setting individual bits in a value. Parameters of this type can actually turn on/off many functions within a single value, but the binary math needed by the user to determine which features to turn on and off can be complicated. Here is an example:
- For a 1 byte value that turns on bits 1, 3, 5 and 7, the resulting binary is 01010101 which is 0x55 in Hex, but configuration parameters are usually entered using decimal values, so converting to decimal gives the value 85.
- Enumerated: These parameters are not unlike using an unsigned integer parameter where the FROM and TO values are always the same. A range of values (FROM/TO) cannot be used with an enumerated parameter type, but data entry is easier of ranges are not needed because only a single value needs to be entered from 0 to the end of the range determined by the parameter size (see unsigned integer above for the sizes).