1 1.1 Test Configurations 2 3 4 5 6 A minimum possible number of ZigBee devices are employed in performing each HA test case. The focus of each test case is to test the function and performance of the ZigBee platform, or node. As such, all test cases form only a very limited ZigBee network, and do not attempt to construct arbitrarily large networks. The only exceptions to this rule are the test cases examining the maximum parameters of network formation. 7 8 9 10 Each test case involves the DUT in the role of either of three logical device types in ZigBee or ZigBee Pro stack specification: ZigBee Coordinatior (ZC), ZigBee Router (ZR), or ZigBee End Device (ZED). 11 12 The tester, or in this case ‘test harness’ forms either a single counterpart device in a one-to-one network, or a small meshed network of devices. 13 14 15 16 For initial condition test configurations, refer to Table 1.1.1. This will be the standard configuration for all client-side testing. Alternatively, this will be the set-up for server-side testing by switching the DUT as the server and test harness as the client. Any other configuration will be listed under the 17 respective test case. Test Harness Server Server Test Client DUT Harness Item 1 18 19 20 Spec. Req. DUT Client Initial Conditions Note Form the Network Table 1.1.1 Please refer to the ZigBee Specification [R5] for more detail on the functional features. 21 2.1 pH Measurement Cluster 22 2.1.1 23 Tests the client and server side of the pH Measurement cluster mandatory and optional attributes. 24 Initial Conditions 25 26 For the required network set-up for the test harness, refer to Table 1.1.1. The DUT for this test is the server. 27 Test Procedure Item 1 pH Measurement Attributes Spec. Req. 2 3 4 Test Step Read mandatory attributes. Test Harness Client reads mandatory attributes listed in Table 4.13 [R4] from DUT one at a time. Write to mandatory attributes. Test Harness Client writes the respective default value to each mandatory attribute listed in Table 4.13 [R4] from DUT one at a time. Read optional attributes. Test Harness Client reads optional attributes listed in Table 4.13 [R4] from DUT one at a time. Write to optional attributes. Test Harness Client writes the respective default value to each optional attribute listed in Table 4.13 [R4] from DUT one at a time. 28 29 Test Set-Up 30 The DUT shall be in wireless communication proximity. 31 Expected Outcome Note Point 1 of the Expected Outcomes Point 2 of the Expected Outcomes OPTIONAL (or if supported), point 1 of the Expected Outcomes OPTIONAL (or if supported), point 2 of the Expected Outcomes Pass verdict: 1 The client is able to send out a Read Attribute command; the DUT responds with a Read Attribute Response with the desired attribute information. The data type must match the value listed in the specification(s). The data value for the attribute must fall within the valid range described in the specification(s). 2 The client is able to send out a Write Attribute command with the appropriate values for the given attribute; the DUT responds with a Write Attribute Response. If the access control of the DUT is set to READ, the DUT response will indicate that the attribute write command returned status READ_ONLY and value is not updated when read back. If the access control of the DUT is set to READ/WRITE, the DUT response will indicate that the write command was a SUCCESS and the correct value is read back. Fail verdict: 1 Client does not send Read Attribute command, or DUT does not respond with a Read Attribute Response. 2 Client does not send Write Attribute command, or DUT does not respond with a Write Attribute Response. A read only attribute was allowed to be written to. A read/write attribute was not allowed to be written to. 32 33 Notes 34 PICS Covered: 35 A list of PICS that are covered by the Test case. PICS Reference Feature Tested(Direct Indirect) 36 37 2.1.2 38 Initial Conditions 39 40 For the required network set-up for the test harness, refer to Table 1.1.1. The DUT for this test is the server. 41 Test Procedure Item 1 pH Measurement Cluster (Server) Spec. Req. Test Step Adjust the pH measured and read the MeasuredValue attribute. Through implementation specific means change Note Point 1 of the Expected Outcomes the measured pH. Test Harness sends Read Attribute command for pH Measurement: MeasuredValue attribute. 42 43 Test Set-Up 44 45 The DUT shall be in wireless communication proximity of Test Harness. The Test Harness shall be observing the over-the-air communication. 46 Expected Outcome Pass verdict: 1 The DUT Device returns a properly formatted Read Attributes Response command for the MeasuredValue attribute with a value within the correct range: a) between defined MinMeasuredValue and MaxMeasuredValue b) between default MinMeasuredValue (0x0000) and MaxMeasuredValue (0x0578) 47 48 Notes 49 PICS Covered: 50 A list of PICS that are covered by the Test case. PICS Reference Feature Tested(Direct Indirect) 51 52 2.1.3 53 54 Refer to Section 2.1.2 pH Measurement Cluster (Server) with the DUT being the Client and the Test Harness being the Server. 55 pH Measurement Cluster (Client) 56 2.2 Electrical Conductivity Measurement Cluster 57 2.2.1 58 59 Tests the client and server side of the Electrical Conductivity Measurement cluster mandatory and optional attributes. 60 Initial Conditions 61 62 For the required network set-up for the test harness, refer to Table 1.1.1. The DUT for this test is the server. 63 Test Procedure Item 1 Electrical Conductivity Measurement Attributes Spec. Req. 2 3 4 Test Step Read mandatory attributes. Test Harness Client reads mandatory attributes listed in Table 4.13 [R4] from DUT one at a time. Write to mandatory attributes. Test Harness Client writes the respective default value to each mandatory attribute listed in Table 4.13 [R4] from DUT one at a time. Read optional attributes. Test Harness Client reads optional attributes listed in Table 4.13 [R4] from DUT one at a time. Write to optional attributes. Test Harness Client writes the respective default value to each optional attribute listed in Table 4.13 [R4] from DUT one at a time. 64 65 Test Set-Up 66 The DUT shall be in wireless communication proximity. 67 Expected Outcome Note Point 1 of the Expected Outcomes Point 2 of the Expected Outcomes OPTIONAL (or if supported), point 1 of the Expected Outcomes OPTIONAL (or if supported), point 2 of the Expected Outcomes Pass verdict: 1 The client is able to send out a Read Attribute command; the DUT responds with a Read Attribute Response with the desired attribute information. The data type must match the value listed in the specification(s). The data value for the attribute must fall within the valid range described in the specification(s). 2 The client is able to send out a Write Attribute command with the appropriate values for the given attribute; the DUT responds with a Write Attribute Response. If the access control of the DUT is set to READ, the DUT response will indicate that the attribute write command returned status READ_ONLY and value is not updated when read back. If the access control of the DUT is set to READ/WRITE, the DUT response will indicate that the write command was a SUCCESS and the correct value is read back. Fail verdict: 1 Client does not send Read Attribute command, or DUT does not respond with a Read Attribute Response. 2 Client does not send Write Attribute command, or DUT does not respond with a Write Attribute Response. A read only attribute was allowed to be written to. A read/write attribute was not allowed to be written to. 68 69 Notes 70 PICS Covered: 71 A list of PICS that are covered by the Test case. PICS Reference Feature Tested(Direct Indirect) 72 73 2.2.2 74 Initial Conditions 75 76 For the required network set-up for the test harness, refer to Table 1.1.1. The DUT for this test is the server. 77 Test Procedure Item 1 Electrical Conductivity Measurement Cluster (Server) Spec. Req. Test Step Note Point 1 of the Expected Adjust the Electrical Conductivity measured and read the MeasuredValue Outcomes attribute. Through implementation specific means change the measured Electrical Conductivity. Test Harness sends Read Attribute command for Electrical Conductivity Measurement: MeasuredValue attribute. 78 79 Test Set-Up 80 81 The DUT shall be in wireless communication proximity of Test Harness. The Test Harness shall be observing the over-the-air communication. 82 Expected Outcome Pass verdict: 1 The DUT Device returns a properly formatted Read Attributes Response command for the MeasuredValue attribute with a value within the correct range: a) between defined MinMeasuredValue and MaxMeasuredValue b) between default MinMeasuredValue (0x0000) and MaxMeasuredValue (0xFFFE) 83 84 Notes 85 PICS Covered: 86 A list of PICS that are covered by the Test case. PICS Reference Feature Tested(Direct Indirect) 87 88 2.2.3 89 90 Refer to Section 2.2.2 Electrical Conductivity Measurement Cluster (Server) with the DUT being the Client and the Test Harness being the Server. 91 Electrical Conductivity Measurement Cluster (Client) 92 2.3 Wind Speed Measurement Cluster 93 2.3.1 94 95 Tests the client and server side of the Wind Speed Measurement cluster mandatory and optional attributes. 96 Initial Conditions 97 98 For the required network set-up for the test harness, refer to Table 1.1.1. The DUT for this test is the server. 99 Test Procedure Item 1 Wind Speed Measurement Attributes Spec. Req. 2 3 4 Test Step Read mandatory attributes. Test Harness Client reads mandatory attributes listed in Table 4.13 [R4] from DUT one at a time. Write to mandatory attributes. Test Harness Client writes the respective default value to each mandatory attribute listed in Table 4.13 [R4] from DUT one at a time. Read optional attributes. Test Harness Client reads optional attributes listed in Table 4.13 [R4] from DUT one at a time. Write to optional attributes. Test Harness Client writes the respective default value to each optional attribute listed in Table 4.13 [R4] from DUT one at a time. 100 101 Test Set-Up 102 The DUT shall be in wireless communication proximity. 103 Expected Outcome Note Point 1 of the Expected Outcomes Point 2 of the Expected Outcomes OPTIONAL (or if supported), point 1 of the Expected Outcomes OPTIONAL (or if supported), point 2 of the Expected Outcomes Pass verdict: 1 The client is able to send out a Read Attribute command; the DUT responds with a Read Attribute Response with the desired attribute information. The data type must match the value listed in the specification(s). The data value for the attribute must fall within the valid range described in the specification(s). 2 The client is able to send out a Write Attribute command with the appropriate values for the given attribute; the DUT responds with a Write Attribute Response. If the access control of the DUT is set to READ, the DUT response will indicate that the attribute write command returned status READ_ONLY and value is not updated when read back. If the access control of the DUT is set to READ/WRITE, the DUT response will indicate that the write command was a SUCCESS and the correct value is read back. Fail verdict: 1 Client does not send Read Attribute command, or DUT does not respond with a Read Attribute Response. 2 Client does not send Write Attribute command, or DUT does not respond with a Write Attribute Response. A read only attribute was allowed to be written to. A read/write attribute was not allowed to be written to. 104 105 Notes 106 PICS Covered: 107 A list of PICS that are covered by the Test case. PICS Reference Feature Tested(Direct Indirect) 108 109 2.3.2 110 Initial Conditions 111 112 For the required network set-up for the test harness, refer to Table 1.1.1. The DUT for this test is the server. 113 Test Procedure Item 1 Wind Speed Measurement Cluster (Server) Spec. Req. Test Step Adjust the Wind Speed measured and read the MeasuredValue attribute. Through implementation specific means Note Point 1 of the Expected Outcomes change the Measured Wind Speed. Test Harness sends Read Attribute command for Wind Speed Measurement: MeasuredValue attribute. 114 115 Test Set-Up 116 117 The DUT shall be in wireless communication proximity of Test Harness. The Test Harness shall be observing the over-the-air communication. 118 Expected Outcome Pass verdict: 1 The DUT Device returns a properly formatted Read Attributes Response command for the MeasuredValue attribute with a value within the correct range: a) between defined MinMeasuredValue and MaxMeasuredValue b) between default MinMeasuredValue (0x0000) and MaxMeasuredValue (0xFFFE) 119 120 Notes 121 PICS Covered: 122 A list of PICS that are covered by the Test case. PICS Reference Feature Tested(Direct Indirect) 123 124 2.3.3 125 126 Refer to Section 2.3.2 Wind Speed Measurement Cluster (Server) with the DUT being the Client and the Test Harness being the Server. 127 Wind Speed Measurement Cluster (Client) 128 2.4 Pulse Width Modulation (PWM) Control Cluster 129 2.4.1 130 131 This cluster is derived from the base Level cluster. Tests the client and server side of the PWM Control cluster mandatory and optional attributes that are extensions to the Level cluster. 132 Initial Conditions 133 This cluster is derived from the base Level cluster, it is required to meet Level cluster requirements. 134 135 For the required network set-up for the test harness, refer to Table 1.1.1. The DUT for this test is the server. 136 Test Procedure Item 1 PWM Control Attributes Spec. Req. 2 3 4 Test Step Read mandatory attributes. Test Harness Client reads mandatory attributes listed in Table 3.47 [R4] from DUT one at a time. Write to mandatory attributes. Test Harness Client writes the respective default value to each mandatory attribute listed in Table 3.47 [R4] from DUT one at a time. Read optional attributes. Test Harness Client reads optional attributes listed in Table 3.47 [R4] and Table 3.36 [R1] from DUT one at a time. Write to optional attributes. Test Harness Client writes the respective default value to each optional attribute listed in Table 3.47 [R4] and Table 3.36 [R1] from DUT one at a time. 137 138 Test Set-Up 139 The DUT shall be in wireless communication proximity. Note Point 1 of the Expected Outcomes Point 2 of the Expected Outcomes OPTIONAL (or if supported), point 1 of the Expected Outcomes OPTIONAL (or if supported), point 2 of the Expected Outcomes 140 Expected Outcome Pass verdict: 1 The client is able to send out a Read Attribute command; the DUT responds with a Read Attribute Response with the desired attribute information. The data type must match the value listed in the specification(s). The data value for the attribute must fall within the valid range described in the specification(s). 2 The client is able to send out a Write Attribute command with the appropriate values for the given attribute; the DUT responds with a Write Attribute Response. If the access control of the DUT is set to READ, the DUT response will indicate that the attribute write command was not a SUCCESS and the value is not updated when read back. If the access control of the DUT is set to READ/WRITE, the DUT response will indicate that the write command was a SUCCESS and the correct value is read back. Fail verdict: 1 Client does not send Read Attribute command, or DUT does not respond with a Read Attribute Response. 2 Client does not send Write Attribute command, or DUT does not respond with a Write Attribute Response. A read only attribute was allowed to be written to. A read/write attribute was not allowed to be written to. 141 142 Notes 143 PICS Covered: 144 A list of PICS that are covered by the Test case. PICS Reference Feature Tested(Direct Indirect) 145 146 2.4.2 PWM Control Cluster (Server) 147 Initial Conditions 148 This cluster is derived from the base Level cluster, it is required to meet Level cluster requirements. 149 150 For the required network set-up for the test harness, refer to Table 1.1.1. The DUT for this test is the server. 151 On the DUT set the “PWM-Control: CurrentLevel” attribute to 50% (0x32). 152 Test Procedure Item 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Spec. Req. Test Step Verify 50% level. Test Harness sends a read CurrentLevel attribute to the DUT Read attribute MinLevel. Test Harness sends a read MinLevel attribute to the DUT Change level to MinLevel. Test Harness sends a Move to Level command to DUT with Level field set to MinLevel value read from item 2 and Transition time field set to 0x0000. Verify MinLevel level. Test Harness sends a read CurrentLevel attribute to the DUT Read attribute MaxLevel. Test Harness sends a read MaxLevel attribute to the DUT Change level to MaxLevel. Test Harness sends a Move to Level command to DUT with Level field set to MaxLevel value read from item 5 and Transition time field set to 0x0000 Verify MaxLevel level. Test Harness sends a read CurrentLevel attribute to the DUT Read attribute CurrentFrequency. Test Harness sends a read CurrentFrequency attribute to the DUT Read attribute MinFrequency. Test Harness sends a read MinFrequency attribute to the DUT Change frequency to MinFrequency. Test Harness sends a Move to Closest Frequency command to DUT with CurrentFrequency field set to MinFrequency value read from item 9 Verify MinFrequency frequency. Test Harness sends a read CurrentFrequency attribute to the DUT Read attribute MaxFrequency. Test Harness sends a read MaxFrequency attribute to the DUT Change frequency to MaxFrequency. Test Harness sends a Move to Closest Frequency command to DUT with CurrentFrequency field set to MaxFrequency value read from item 12 Verify MaxFrequency frequency. Test Note Point 1 of Expected Outcomes Point 2 of Expected Outcomes Point 3 of Expected Outcomes Point 4 of Expected Outcomes Point 5 of Expected Outcomes Point 6 of Expected Outcomes Point 7 of Expected Outcomes Point 8 of Expected Outcomes Point 9 of Expected Outcomes Point 10 of Expected Outcomes Point 11 of Expected Outcomes Point 12 of Expected Outcomes Point 13 of Expected Outcomes Point 14 of Expected 15 Harness sends a read CurrentFrequency Outcomes attribute to the DUT Point 15 of Expected (Optional) Simulate “invalid” frequency. Test Harness sends a Move to Outcomes Closest Frequency command to DUT with CurrentFrequency field set to significantly below MinFrequency (item 9) or significantly above MaxFrequency (item 12) 153 154 Test Set-Up 155 156 The DUT shall be in wireless communication proximity of Test Harness. The Test Harness shall be observing the communication over the air interface. 157 Expected Outcome Pass verdict: 1 Test Harness obtains CurrentLevel attribute = 0x32 from DUT 2 Test Harness obtains MinLevel attribute from DUT and between range 0x01 and 0x63 3 DUT reduces its level to its MinLevel 4 Test Harness obtains CurrentLevel attribute = MinLevel value (item 2) from DUT 5 Test Harness obtains MaxLevel attribute from DUT and between range MinLevel+1 and 0x64 6 DUT increases its level to its MaxLevel 7 Test Harness obtains CurrentLevel attribute = MaxLevel value (item 5) from DUT 8 Test Harness obtains CurrentFrequency attribute from DUT 9 Test Harness obtains MinFrequency attribute from DUT and between range 0x0001 and 0xFFFE 10 If there are physical indications, DUT reduces its frequency to its MinFrequency 11 Test Harness obtains CurrentFrequency attribute = MinFrequency value (item 9) from DUT 12 Test Harness obtains MaxFrequency attribute from DUT and between range MinLevel+1 and 0xFFFF 13 If there are physical indications, DUT increases its frequency to its MaxFrequency 14 Test Harness obtains CurrentFrequency attribute = MaxFrequency value (item 12) from DUT 15 If manufacturer supports returning an error when the device cannot approximate the frequency, Test Harness obtains default response with INVALID_VALUE error code Fail verdict: 1 Test Harness does not obtain CurrentLevel attribute = 0x32 from DUT 2 Test Harness does not obtain MinLevel attribute from DUT or is outside of range 3 DUT does not change its level to its MinLevel 4 Test Harness does not obtain CurrentLevel attribute = MinLevel value from DUT 5 Test Harness does not obtain MaxLevel attribute from DUT or is outside of range 6 DUT does not change its level to its MaxLevel 7 Test Harness does not obtain CurrentLevel attribute = MaxLevel value from DUT 8 Test Harness does not obtain CurrentFrequency attribute from DUT 9 Test Harness does not obtain MinFrequency attribute from DUT or is outside of range 10 If there are physical indications, DUT does not change its frequency to its MinFrequency 11 Test Harness does not obtain CurrentFrequency attribute = MinFrequency value from DUT 12 Test Harness does not obtain MaxFrequency attribute from DUT or is outside of range 13 If there are physical indications, DUT does not change its frequency to its MaxFrequency 14 Test Harness does not obtain CurrentFrequency attribute = MaxFrequency value from DUT 15 If manufacturer supports returning an error when the device cannot approximate the frequency, Test Harness does not obtain default response with INVALID_VALUE error code 158 159 Notes 160 PICS Covered: 161 A list of PICS that are covered by the Test case. PICS Reference Feature Tested(Direct Indirect) 162 163 2.4.3 164 Initial Conditions 165 This cluster is derived from the base Level cluster, it is required to meet Level cluster requirements. 166 167 For the required network set-up for the test harness, refer to Table 1.1.1. The DUT for this test is the client. 168 Test Procedure Item 1 2 PWM Control Cluster (Client) Spec. Req. Test Step Where supported, read attribute MinLevel. DUT sends a read MinLevel attribute to the Test Harness Where supported, read attribute Note Point 1 of Expected Outcomes Point 2 of Expected 3 4 5 6 MaxLevel. DUT sends a read MaxLevel attribute to the Test Harness Read attribute CurrentFrequency. DUT sends a read CurrentFrequency attribute to the Test Harness Where supported, read attribute MinFrequency. DUT sends a read MinFrequency attribute to the Test Harness Where supported, read attribute MaxFrequency. DUT sends a read MaxFrequency attribute to the Test Harness Change Frequency. DUT sends a Move to Closest Frequency command to the Test Harness with CurrentFrequency field set to a frequency different from CurrentFrequency but within the supported frequency range of the device Outcomes Point 3 of Expected Outcomes Point 4 of Expected Outcomes Point 5 of Expected Outcomes Point 6 of Expected Outcomes 169 170 Test Set-Up 171 172 The DUT shall be in wireless communication proximity of Test Harness. The Test Harness shall be observing the communication over the air interface. 173 Expected Outcome Pass verdict: 1 DUT sends a read MinLevel attribute command to the Test Harness 2 DUT sends a read MaxLevel attribute command to the Test Harness 3 DUT sends a read CurrentFrequency attribute command to the Test Harness 4 DUT sends a read MinFrequency attribute command to the Test Harness 5 DUT sends a read MaxFrequency attribute command to the Test Harness 6 DUT sends a Move to Closest Frequency command with correct value to the Test Harness Fail verdict: 1 DUT does not send a read MinLevel attribute command to the Test Harness 2 DUT does not send a read MaxLevel attribute command to the Test Harness 3 DUT does not send a read CurrentFrequency attribute command to the Test Harness 4 DUT does not send a read MinFrequency attribute command to the Test Harness 5 DUT does not send a read MaxFrequency attribute command to the Test Harness 6 DUT does not send a Move to Closest Frequency command with correct value to the Test Harness 174 175 Notes 176 PICS Covered: 177 A list of PICS that are covered by the Test case. PICS Reference 178 179 Feature Tested(Direct Indirect) 180 2.5 Water Content Measurement Cluster 181 2.5.1 182 183 Tests the client and server side of the Water Content Measurement cluster mandatory and optional attributes. 184 Initial Conditions 185 186 For the required network set-up for the test harness, refer to Table 1.1.1. The DUT for this test is the server. 187 Test Procedure Item 1 Water Content Measurement Attributes Spec. Req. 2 3 4 Test Step Read mandatory attributes. Test Harness Client reads mandatory attributes listed in Table 4.13 [R4] from DUT one at a time. Write to mandatory attributes. Test Harness Client writes the respective default value to each mandatory attribute listed in Table 4.13 [R4] from DUT one at a time. Read optional attributes. Test Harness Client reads optional attributes listed in Table 4.13 [R4] from DUT one at a time. Write to optional attributes. Test Harness Client writes the respective default value to each optional attribute listed in Table 4.13 [R4] from DUT one at a time. 188 189 Test Set-Up 190 The DUT shall be in wireless communication proximity. 191 Expected Outcome Note Point 1 of the Expected Outcomes Point 2 of the Expected Outcomes OPTIONAL (or if supported), point 1 of the Expected Outcomes OPTIONAL (or if supported), point 2 of the Expected Outcomes Pass verdict: 1 The client is able to send out a Read Attribute command; the DUT responds with a Read Attribute Response with the desired attribute information. The data type must match the value listed in the specification(s). The data value for the attribute must fall within the valid range described in the specification(s). 2 The client is able to send out a Write Attribute command with the appropriate values for the given attribute; the DUT responds with a Write Attribute Response. If the access control of the DUT is set to READ, the DUT response will indicate that the attribute write command returned status READ_ONLY and value is not updated when read back. If the access control of the DUT is set to READ/WRITE, the DUT response will indicate that the write command was a SUCCESS and the correct value is read back. Fail verdict: 1 Client does not send Read Attribute command, or DUT does not respond with a Read Attribute Response. 2 Client does not send Write Attribute command, or DUT does not respond with a Write Attribute Response. A read only attribute was allowed to be written to. A read/write attribute was not allowed to be written to. 192 193 Notes 194 PICS Covered: 195 A list of PICS that are covered by the Test case. PICS Reference Feature Tested(Direct Indirect) 196 197 2.5.2 198 Initial Conditions 199 200 For the required network set-up for the test harness, refer to Table 1.1.1. The DUT for this test is the server. 201 Test Procedure Item 1 Water Content Measurement Cluster (Server) Spec. Req. Test Step Adjust the Water Content measured and read the MeasuredValue attribute. Through implementation specific means Note Point 1 of the Expected Outcomes change the measured Water Content. Test Harness sends Read Attribute command for Water Content Measurement: MeasuredValue attribute. 202 203 Test Set-Up 204 205 The DUT shall be in wireless communication proximity of Test Harness. The Test Harness shall be observing the over-the-air communication. 206 Expected Outcome Pass verdict: 1 The DUT Device returns a properly formatted Read Attributes Response command for the MeasuredValue attribute with a value within the correct range: a) between defined MinMeasuredValue and MaxMeasuredValue b) between default MinMeasuredValue (0x0000) and MaxMeasuredValue (0x2710) 207 208 Notes 209 PICS Covered: 210 A list of PICS that are covered by the Test case. PICS Reference Feature Tested(Direct Indirect) 211 212 2.5.3 213 214 Refer to Section 2.5.2 Water Content Cluster (Server) with the DUT being the Client and the Test Harness being the Server. 215 Water Content Measurement Cluster (Client) 216 2.6 Concentration Measurement Cluster 217 2.6.1 218 219 Tests the client and server side of the Concentration Measurement cluster mandatory and optional attributes. 220 Initial Conditions 221 222 For the required network set-up for the test harness, refer to Table 1.1.1. The DUT for this test is the server. 223 Test Procedure Item 1 Concentration Measurement Attributes Spec. Req. 2 3 4 Test Step Read mandatory attributes. Test Harness Client reads mandatory attributes listed in Table 4.13 [R4] from DUT one at a time. Write to mandatory attributes. Test Harness Client writes the respective default value to each mandatory attribute listed in Table 4.13 [R4] from DUT one at a time. Read optional attributes. Test Harness Client reads optional attributes listed in Table 4.13 [R4] from DUT one at a time. Write to optional attributes. Test Harness Client writes the respective default value to each optional attribute listed in Table 4.13 [R4] from DUT one at a time. 224 225 Test Set-Up 226 The DUT shall be in wireless communication proximity. 227 Expected Outcome Note Point 1 of the Expected Outcomes Point 2 of the Expected Outcomes OPTIONAL (or if supported), point 1 of the Expected Outcomes OPTIONAL (or if supported), point 2 of the Expected Outcomes Pass verdict: 1 The client is able to send out a Read Attribute command; the DUT responds with a Read Attribute Response with the desired attribute information. The data type must match the value listed in the specification(s). The data value for the attribute must fall within the valid range described in the specification(s). 2 The client is able to send out a Write Attribute command with the appropriate values for the given attribute; the DUT responds with a Write Attribute Response. If the access control of the DUT is set to READ, the DUT response will indicate that the attribute write command returned status READ_ONLY and value is not updated when read back. If the access control of the DUT is set to READ/WRITE, the DUT response will indicate that the write command was a SUCCESS and the correct value is read back. Fail verdict: 1 Client does not send Read Attribute command, or DUT does not respond with a Read Attribute Response. 2 Client does not send Write Attribute command, or DUT does not respond with a Write Attribute Response. A read only attribute was allowed to be written to. A read/write attribute was not allowed to be written to. 228 229 Notes 230 PICS Covered: 231 A list of PICS that are covered by the Test case. PICS Reference Feature Tested(Direct Indirect) 232 233 2.6.2 234 Initial Conditions 235 236 For the required network set-up for the test harness, refer to Table 1.1.1. The DUT for this test is the server. 237 Test Procedure Item 1 Concentration Measurement Cluster (Server) Spec. Req. Test Step Adjust the Concentration measured and read the MeasuredValue attribute. Through implementation specific means Note Point 1 of the Expected Outcomes change the measured Concentration. Test Harness sends Read Attribute command for Concentration Measurement: MeasuredValue attribute. 238 239 Test Set-Up 240 241 The DUT shall be in wireless communication proximity of Test Harness. The Test Harness shall be observing the over-the-air communication. 242 Expected Outcome Pass verdict: 1 The DUT Device returns a properly formatted Read Attributes Response command for the MeasuredValue attribute with a value within the correct range: a) between defined MinMeasuredValue and MaxMeasuredValue b) between default MinMeasuredValue (0x00000000) and MaxMeasuredValue (0x3F800000) 243 244 Notes 245 PICS Covered: 246 A list of PICS that are covered by the Test case. PICS Reference Feature Tested(Direct Indirect) 247 248 2.6.3 249 250 Refer to Section 2.6.2 Concentration Measurement Cluster (Server) with the DUT being the Client and the Test Harness being the Server. 251 Concentration Measurement Cluster (Client)