mirror of https://github.com/ARMmbed/mbed-os.git
Cellular: Removed set_power_level()
parent
0813b969f7
commit
1bc84404b2
|
|
@ -75,22 +75,6 @@ TEST_F(TestAT_CellularPower, test_AT_CellularPower_off)
|
|||
EXPECT_TRUE(NSAPI_ERROR_UNSUPPORTED == pow.off());
|
||||
}
|
||||
|
||||
TEST_F(TestAT_CellularPower, test_AT_CellularPower_set_power_level)
|
||||
{
|
||||
EventQueue que;
|
||||
FileHandle_stub fh1;
|
||||
ATHandler at(&fh1, que, 0, ",");
|
||||
|
||||
AT_CellularPower pow(at);
|
||||
ATHandler_stub::nsapi_error_value = NSAPI_ERROR_OK;
|
||||
EXPECT_TRUE(NSAPI_ERROR_OK == pow.set_power_level(6));
|
||||
EXPECT_TRUE(NSAPI_ERROR_OK == pow.set_power_level(1, 1));
|
||||
EXPECT_TRUE(NSAPI_ERROR_OK == pow.set_power_level(1, 0));
|
||||
|
||||
ATHandler_stub::nsapi_error_value = NSAPI_ERROR_DEVICE_ERROR;
|
||||
EXPECT_TRUE(NSAPI_ERROR_DEVICE_ERROR == pow.set_power_level(6));
|
||||
}
|
||||
|
||||
TEST_F(TestAT_CellularPower, test_AT_CellularPower_reset)
|
||||
{
|
||||
EventQueue que;
|
||||
|
|
|
|||
|
|
@ -40,11 +40,6 @@ nsapi_error_t AT_CellularPower::off()
|
|||
return NSAPI_ERROR_OK;
|
||||
}
|
||||
|
||||
nsapi_error_t AT_CellularPower::set_power_level(int func_level, int do_reset)
|
||||
{
|
||||
return NSAPI_ERROR_OK;
|
||||
}
|
||||
|
||||
nsapi_error_t AT_CellularPower::reset()
|
||||
{
|
||||
return NSAPI_ERROR_OK;
|
||||
|
|
|
|||
|
|
@ -81,8 +81,6 @@ static void test_power_interface()
|
|||
TEST_ASSERT(err == NSAPI_ERROR_OK || err == NSAPI_ERROR_UNSUPPORTED);
|
||||
wait_for_power(pwr);
|
||||
|
||||
TEST_ASSERT(pwr->set_power_level(1, 0) == NSAPI_ERROR_OK);
|
||||
|
||||
err = pwr->reset();
|
||||
TEST_ASSERT(err == NSAPI_ERROR_OK);
|
||||
wait_for_power(pwr);
|
||||
|
|
|
|||
|
|
@ -58,25 +58,6 @@ public:
|
|||
*/
|
||||
virtual nsapi_error_t off() = 0;
|
||||
|
||||
/** Set cellular device power level by enabling/disabling functionality.
|
||||
*
|
||||
* @param func_level:
|
||||
* 0 minimum functionality
|
||||
* 1 full functionality. Enable (turn on) the transmit and receive RF circuits for all supported radio access technologies.
|
||||
* For MTs supporting +CSRA, this equals the RATs indicated by the response of +CSRA=?. Current +CSRA setting is ignored.
|
||||
* It is not required that the MT transmit and receive RF circuits are in a disabled state for this setting to have effect.
|
||||
* 2 disable (turn off) MT transmit RF circuits only
|
||||
* 3 disable (turn off) MT receive RF circuits only
|
||||
* 4 disable (turn off) both MT transmit and receive RF circuits
|
||||
* @param do_reset 0 for do not reset, 1 for reset the device when changing the functionality
|
||||
*
|
||||
* @remark See 3GPP TS 27.007 CFUN for more details
|
||||
*
|
||||
* @return NSAPI_ERROR_OK on success
|
||||
* NSAPI_ERROR_DEVICE_ERROR on failure
|
||||
*/
|
||||
virtual nsapi_error_t set_power_level(int func_level, int do_reset = 0) = 0;
|
||||
|
||||
/** Reset and wake-up cellular device.
|
||||
*
|
||||
* @return NSAPI_ERROR_OK on success
|
||||
|
|
|
|||
|
|
@ -42,16 +42,6 @@ nsapi_error_t AT_CellularPower::off()
|
|||
return NSAPI_ERROR_UNSUPPORTED;
|
||||
}
|
||||
|
||||
nsapi_error_t AT_CellularPower::set_power_level(int func_level, int do_reset)
|
||||
{
|
||||
_at.lock();
|
||||
_at.cmd_start("AT+CFUN=");
|
||||
_at.write_int(func_level);
|
||||
_at.write_int(do_reset);
|
||||
_at.cmd_stop_read_resp();
|
||||
return _at.unlock_return_error();
|
||||
}
|
||||
|
||||
nsapi_error_t AT_CellularPower::reset()
|
||||
{
|
||||
_at.lock();
|
||||
|
|
|
|||
|
|
@ -38,8 +38,6 @@ public:
|
|||
|
||||
virtual nsapi_error_t off();
|
||||
|
||||
virtual nsapi_error_t set_power_level(int func_level, int do_reset = 0);
|
||||
|
||||
virtual nsapi_error_t reset();
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue