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