// test passing invalid PA level // TODO this test is not well conceived. We want to see that the the radio will send a NACK when an // inappropriate PA level is passed, however this won't get past our internal validation anyway TEST_F(Helium_100_Live_Radio_Test, DISABLED_InvalidPALevel) { int ipl_actual_value = HE100_fastSetPA (fdin, 300); ASSERT_EQ( 1, ipl_actual_value ); ipl_actual_value = HE100_fastSetPA (fdin, -3); ASSERT_EQ( 1, ipl_actual_value ); }
// Test fastSetPA TEST_F(Helium_100_Live_Radio_Test, FastSetPA) { int fast_set_pa_result = HE100_fastSetPA(fdin,7); ASSERT_EQ( CS1_SUCCESS, fast_set_pa_result ); fast_set_pa_result = HE100_fastSetPA(fdin,0); ASSERT_EQ( CS1_SUCCESS, fast_set_pa_result ); // TODO READ THE ACTUAL BYTE SEQUENCE RETURNED }
// test passing invalid PA level TEST_F(Helium_100_Test, InvalidPALevel) { int ipl_actual_value = HE100_fastSetPA (fdin, 300); ASSERT_EQ( 1, ipl_actual_value ); }