@@ -371,7 +371,7 @@ class LoRaWANStack: private mbed::NonCopyable<LoRaWANStack> {
371
371
* LORAWAN_STATUS_UNSUPPORTED is requested class is not supported,
372
372
* or other negative error code if request failed.
373
373
*/
374
- lorawan_status_t set_device_class (const device_class_t device_class);
374
+ lorawan_status_t set_device_class (const device_class_t & device_class);
375
375
376
376
private:
377
377
LoRaWANStack ();
@@ -401,13 +401,6 @@ class LoRaWANStack: private mbed::NonCopyable<LoRaWANStack> {
401
401
*/
402
402
void mlme_confirm_handler (loramac_mlme_confirm_t *mlme_confirm);
403
403
404
- /* *
405
- * Handles an MCPS request while attempting to hand over a packet from
406
- * upper layers to Mac layer. For example in response to send_frame_to_mac(),
407
- * an MCPS request is generated.
408
- */
409
- lorawan_status_t mcps_request_handler (loramac_mcps_req_t *mcps_request);
410
-
411
404
/* *
412
405
* Handles an MCPS confirmation coming from the Mac layer in response to an
413
406
* MCPS request. We take appropriate actions in response to the confirmation,
@@ -424,16 +417,6 @@ class LoRaWANStack: private mbed::NonCopyable<LoRaWANStack> {
424
417
*/
425
418
void mcps_indication_handler (loramac_mcps_indication_t *mcps_indication);
426
419
427
- /* *
428
- * Sets a MIB request, i.e., update a particular parameter etc.
429
- */
430
- lorawan_status_t mib_set_request (loramac_mib_req_confirm_t *mib_set_params);
431
-
432
- /* *
433
- * Requests the MIB to inquire about a particular parameter.
434
- */
435
- lorawan_status_t mib_get_request (loramac_mib_req_confirm_t *mib_get_params);
436
-
437
420
/* *
438
421
* Sets up user application port
439
422
*/
@@ -488,6 +471,11 @@ class LoRaWANStack: private mbed::NonCopyable<LoRaWANStack> {
488
471
*/
489
472
void compliance_test_handler (loramac_mcps_indication_t *mcps_indication);
490
473
474
+ /* *
475
+ * Used only for compliance testing
476
+ */
477
+ lorawan_status_t mcps_request_handler (loramac_mcps_req_t *mcps_request);
478
+
491
479
/* *
492
480
* Used only for compliance testing
493
481
*/
0 commit comments