Issue link: https://read.uberflip.com/i/1494345
LoRaWAN ® Certification Protocol Specification TS009-1.1.0 ©2023 LoRa Alliance ® Page 16 of 26 The authors reserve the right to change specifications without notice. 5.4 LoRaWAN Class Selection Command (SwitchClassReq) 348 349 The SwitchClassReq command payload is used to instruct the DUT to switch to the class 350 provided in the command as soon as possible. 351 352 Size (octets) 1 Field Class Table 4: SwitchClassReq 353 The Class field tells the DUT to switch to that class of operation, 0 for Class A, 1 for Class B, 354 and 2 for Class C. 355 356 Note: If not already performed, the DUT must execute the following 357 steps prior to switching to Class B: 358 1. Optionally, execute the DeviceTimeReq MAC command (speeds up 359 beacon acquisition). 360 2. Start beacon acquisition. 361 3. Execute the PingSlotInfoReq MAC command once the beacon has 362 been acquired. 363 364 5.5 ADR Control Command (AdrBitChangeReq) 365 366 The AdrBitChangeReq command requests the DUT to activate/deactivate the ADR feature. 367 368 Size (octets) 1 Field ADR Table 5: AdrBitChangeReq 369 The ADR field encodes the ADR state. A value of 1 means ADR ON and a value of 0 means 370 ADR OFF. 371 372 The TCL can verify the correct operation by checking the ADR bit state of every uplink frame. 373 5.6 Regional Duty-Cycle Enforcement Command 374 (RegionalDutyCycleCtrlReq) 375 376 The RegionalDutyCycleCtrlReq command requests the DUT to activate/deactivate the 377 regional duty-cycle enforcement for regions that require it. 378 379 Size (octets) 1 Field DutyCycle Table 6: RegionalDutyCycleCtrlReq 380 The DutyCycle field encodes the regional duty-cycle enforcement state. A value of 1 means 381 that the regional duty-cycle enforcement is ON and a value of 0 means that the regional duty- 382 cycle enforcement is OFF. 383 384 The TCL can verify the correct operation by checking that the uplinks are no longer delayed. 385
