@@ -144,6 +144,7 @@ static fhss_api_t *test_generate_fhss_api(void)
144
144
fhss_common_stub .fhss_struct .callbacks .change_channel = & mac_set_channel ;
145
145
fhss_common_stub .fhss_struct .callbacks .read_mac_address = & mac_read_64bit_mac_address ;
146
146
fhss_common_stub .fhss_struct .callbacks .read_tx_queue_size = & mac_read_tx_queue_sizes ;
147
+ fhss_common_stub .fhss_struct .callbacks .read_timestamp = & mac_read_phy_timestamp ;
147
148
fhss_common_stub .fhss_struct .callbacks .tx_poll = & mac_poll_tx_queue ;
148
149
test_set_platform_api (& fhss_common_stub .fhss_struct .platform_functions );
149
150
fhss_ws_set_callbacks (& fhss_common_stub .fhss_struct );
@@ -469,24 +470,24 @@ bool test_fhss_ws_write_synch_info_callback()
469
470
return false;
470
471
}
471
472
fhss_platform_stub .remaining_slots_value = 100000 ;
472
- fhss_common_stub .uint32_value = 1000000 ;
473
+ fhss_callbacks_stub .uint32_value = 1000000 ;
473
474
/* Test the UFSI field in synch info
474
475
* slot: | 0(200ms) | 1(200ms) | 2(200ms) | 3(200ms) |
475
476
* | ufsi(597ms) -> 1001599 |
476
477
* timestamps: written at 1000000us|TX at 1097000us|
477
478
*/
478
- if ((fhss_common_stub .fhss_struct .fhss_api -> write_synch_info (api , synch_info , sizeof (synch_info ), DEFAULT_FRAME_TYPE , fhss_common_stub .uint32_value + 97000 ) != 0 )
479
+ if ((fhss_common_stub .fhss_struct .fhss_api -> write_synch_info (api , synch_info , sizeof (synch_info ), DEFAULT_FRAME_TYPE , fhss_callbacks_stub .uint32_value + 97000 ) != 0 )
479
480
|| (test_ufsi (& synch_info [11 ], 1001599 ) != true)) {
480
481
return false;
481
482
}
482
483
// Test when timestamp overflows
483
- fhss_common_stub .uint32_value = 4294960000 ;
484
+ fhss_callbacks_stub .uint32_value = 4294960000 ;
484
485
/* Test the UFSI field in synch info
485
486
* slot: | 0(200ms) | 1(200ms) | 2(200ms) | 3(200ms) |
486
487
* | ufsi(597ms) -> 1001599 |
487
488
* timestamps: written at 4294960000us| TX at 89704us|
488
489
*/
489
- if ((fhss_common_stub .fhss_struct .fhss_api -> write_synch_info (api , synch_info , sizeof (synch_info ), DEFAULT_FRAME_TYPE , fhss_common_stub .uint32_value + 97000 ) != 0 )
490
+ if ((fhss_common_stub .fhss_struct .fhss_api -> write_synch_info (api , synch_info , sizeof (synch_info ), DEFAULT_FRAME_TYPE , fhss_callbacks_stub .uint32_value + 97000 ) != 0 )
490
491
|| (test_ufsi (& synch_info [11 ], 1001599 ) != true)) {
491
492
return false;
492
493
}
0 commit comments