A - Address Claiming

The values in parentheses are the default values provided by RCT.

Settings

These settings are common to most tests, static and dynamic.

  • Manufacturer ID. This is the value used in the ADDRESS_CLAIMED message. A unique value is absolutely mandatory for all manufacturers.
  • Full ADDRESS_CLAIM Value. This can be read directly from the DUT by running the Read ADDRESS_CLAIM from DUT "test".

Preliminaries

RAC Read ADDRESS_CLAIM from DUT is not a test but merely a quick and easy way to get the ADDRESS_CLAIM value into the profile.

SSA Single Source Address is not included in the RV-C Test Procedure document, but the requirement for a device to use a single source address is essential to RV-C and RCT relies on devices adhering to the rule. The test also verifies that the Identifying DGN and Identifying Instance settings properly identify the device.

Static Addressing Tests

Most products will be required to perform either the Static Addressing or Dynamic Addressing tests. The static addressing tests (A-10 to A-30) are straightforward.

Dynamic Addressing Tests

The tests are straightforward. The following settings are required.

  • DSA Category. The category from Table 7.2 in the RV-C specification.
  • Identifying DGN. RCT needs to be able to find the DUT on the network after claiming is complete. Pick a status DGN that the device transmits frequently automatically. The value is in hexadecimal (e.g. WATERHEATER_STATUS -> 1FFF7).
  • Identifying Instance. Used in combination with the Identifying DGN to find the DUT. If the DGN does not have an Instance field, enter FF.
  • Perform Extended Test A-100 (No). Test A-100 only requires the device to claim addresses beyond its DSA category range. It does not test whether the DUT will correctly roll over if it reaches address zero. Setting this to Yes will extend A-100 to catch the zero-rollover case.
  • Extended Test Target Address (248). If Perform Extended Test A-100 is Yes, this is the final address that RCT will force the device to reach. Depending on how the device chooses a startup address, you may need to change this with each test to ensure that it is higher than the device's starting address.