@@ -78,43 +78,7 @@ bool test_fhss_use_broadcast_queue_cb()
7878 }
7979 return true;
8080}
81- bool test_fhss_tx_handle_cb ()
82- {
83- fhss_api_t fhss_api ;
8481
85- // By setting bool value false, fhss_struct can not be found
86- fhss_stub .bool_value = false;
87- if (fhss_tx_handle_cb (& fhss_api , true, NULL , FHSS_DATA_FRAME , 0 , 0 , 0 ) != -2 ) {
88- return false;
89- }
90- // By setting bool value true, fhss_struct can be found
91- fhss_stub .bool_value = true;
92- // Broadcast data on unicast channel should return -3
93- fhss_channel_stub .channel_bool_value = false;
94- if (fhss_tx_handle_cb (& fhss_api , true, NULL , FHSS_DATA_FRAME , 0 , 0 , 0 ) != -3 ) {
95- return false;
96- }
97- // Test sending of Beacon
98- if (fhss_tx_handle_cb (& fhss_api , true, NULL , FHSS_SYNCH_FRAME , 0 , 0 , 0 ) != 0 ) {
99- return false;
100- }
101- // When TX is not allowed, should return -1 for data frame
102- fhss_stub .tx_allowed_bool_value = false;
103- if (fhss_tx_handle_cb (& fhss_api , false, NULL , FHSS_DATA_FRAME , 0 , 0 , 0 ) != -1 ) {
104- return false;
105- }
106- // When TX is allowed, should return 0 for data frame
107- fhss_stub .tx_allowed_bool_value = true;
108- if (fhss_tx_handle_cb (& fhss_api , false, NULL , FHSS_DATA_FRAME , 0 , 0 , 0 ) != 0 ) {
109- return false;
110- }
111- // Test changing to parent channel to send synch request
112- fhss_stub .fhss_struct .fhss_state = FHSS_SYNCHRONIZED ;
113- if (fhss_tx_handle_cb (& fhss_api , false, NULL , FHSS_SYNCH_REQUEST_FRAME , 0 , 0 , 0 ) != 0 ) {
114- return false;
115- }
116- return true;
117- }
11882bool test_fhss_check_tx_conditions_cb ()
11983{
12084 fhss_api_t fhss_api ;
0 commit comments