Skip to content

Commit e04161c

Browse files
author
Ari Parkkila
committed
Cellular: Move power on/off to device and remove CellularPower
1 parent 2af12ae commit e04161c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+122
-1059
lines changed

UNITTESTS/features/cellular/framework/AT/at_cellularcontext/unittest.cmake

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ set(unittest-test-sources
2626
stubs/AT_CellularDevice_stub.cpp
2727
stubs/AT_CellularStack_stub.cpp
2828
stubs/AT_CellularNetwork_stub.cpp
29-
stubs/AT_CellularPower_stub.cpp
3029
stubs/CellularDevice_stub.cpp
3130
stubs/CellularStateMachine_stub.cpp
3231
stubs/equeue_stub.c

UNITTESTS/features/cellular/framework/AT/at_cellulardevice/at_cellulardevicetest.cpp

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,6 @@ TEST_F(TestAT_CellularDevice, test_AT_CellularDevice_get_at_handler)
5757
EXPECT_TRUE(dev.open_sms(&fh2));
5858
AT_CellularBase_stub::handler_value = AT_CellularBase_stub::handler_at_constructor_value;
5959
EXPECT_TRUE(dev.open_information(&fh3));
60-
ATHandler_stub::fh_value = &fh1;
61-
EXPECT_TRUE(dev.open_power(&fh1));
6260

6361
ATHandler_stub::fh_value = NULL;
6462
}
@@ -89,19 +87,6 @@ TEST_F(TestAT_CellularDevice, test_AT_CellularDevice_open_sms)
8987
EXPECT_TRUE(sms1 == sms);
9088
}
9189

92-
TEST_F(TestAT_CellularDevice, test_AT_CellularDevice_open_power)
93-
{
94-
FileHandle_stub fh1;
95-
AT_CellularDevice dev(&fh1);
96-
97-
CellularPower *pwr = dev.open_power(NULL);
98-
CellularPower *pwr1 = dev.open_power(&fh1);
99-
100-
EXPECT_TRUE(pwr);
101-
EXPECT_TRUE(pwr1);
102-
EXPECT_TRUE(pwr1 == pwr);
103-
}
104-
10590
TEST_F(TestAT_CellularDevice, test_AT_CellularDevice_open_information)
10691
{
10792
FileHandle_stub fh1;
@@ -143,20 +128,6 @@ TEST_F(TestAT_CellularDevice, test_AT_CellularDevice_close_sms)
143128
EXPECT_TRUE(ATHandler_stub::ref_count == kATHandler_destructor_ref_ount);
144129
}
145130

146-
TEST_F(TestAT_CellularDevice, test_AT_CellularDevice_close_power)
147-
{
148-
FileHandle_stub fh1;
149-
AT_CellularDevice dev(&fh1);
150-
ATHandler_stub::ref_count = 0;
151-
152-
EXPECT_TRUE(dev.open_power(&fh1));
153-
AT_CellularBase_stub::handler_value = AT_CellularBase_stub::handler_at_constructor_value;
154-
EXPECT_TRUE(ATHandler_stub::ref_count == 1);
155-
156-
dev.close_power();
157-
EXPECT_TRUE(ATHandler_stub::ref_count == kATHandler_destructor_ref_ount);
158-
}
159-
160131
TEST_F(TestAT_CellularDevice, test_AT_CellularDevice_close_information)
161132
{
162133
FileHandle_stub fh1;

UNITTESTS/features/cellular/framework/AT/at_cellulardevice/unittest.cmake

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ set(unittest-test-sources
2727
stubs/AT_CellularNetwork_stub.cpp
2828
stubs/ATHandler_stub.cpp
2929
stubs/AT_CellularSMS_stub.cpp
30-
stubs/AT_CellularPower_stub.cpp
3130
stubs/AT_CellularInformation_stub.cpp
3231
stubs/CellularUtil_stub.cpp
3332
stubs/AT_CellularBase_stub.cpp

UNITTESTS/features/cellular/framework/AT/at_cellularpower/at_cellularpowertest.cpp

Lines changed: 0 additions & 76 deletions
This file was deleted.

UNITTESTS/features/cellular/framework/AT/at_cellularpower/unittest.cmake

Lines changed: 0 additions & 28 deletions
This file was deleted.

UNITTESTS/features/cellular/framework/device/cellularstatemachine/cellularstatemachinetest.cpp

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
#include "CellularDevice.h"
2121
#include "AT_CellularDevice_stub.h"
2222
#include "FileHandle_stub.h"
23-
#include "AT_CellularPower_stub.h"
2423
#include "AT_CellularNetwork_stub.h"
2524
#include "myCellularDevice.h"
2625
#include "Thread_stub.h"
@@ -48,7 +47,6 @@ class TestCellularStateMachine : public testing::Test {
4847
void SetUp()
4948
{
5049
Thread_stub::osStatus_value = osOK;
51-
AT_CellularPower_stub::fail_counter = 0;
5250
}
5351

5452
void TearDown()
@@ -268,8 +266,6 @@ TEST_F(TestCellularStateMachine, test_stop)
268266
equeue_stub.void_ptr = &ptr;
269267
equeue_stub.call_cb_immediately = true;
270268

271-
AT_CellularPower_stub::fail_counter = 1;
272-
273269
ASSERT_EQ(NSAPI_ERROR_OK, ut.run_to_power_on());
274270

275271
ut.stop(); // thread and power are created, now stop will delete them
@@ -281,7 +277,6 @@ TEST_F(TestCellularStateMachine, test_stop)
281277
ASSERT_EQ(NSAPI_ERROR_OK, err);
282278

283279
ut.set_cellular_callback(&cellular_callback);
284-
AT_CellularPower_stub::fail_counter = 1;
285280

286281
ASSERT_EQ(NSAPI_ERROR_OK, ut.run_to_device_ready());
287282

@@ -316,7 +311,6 @@ TEST_F(TestCellularStateMachine, test_run_to_state)
316311
equeue_stub.call_cb_immediately = true;
317312

318313
ut.set_cellular_callback(&cellular_callback);
319-
AT_CellularPower_stub::fail_counter = 0;
320314

321315
ASSERT_EQ(NSAPI_ERROR_OK, ut.run_to_power_on());
322316
UT_CellularState current_state;
@@ -326,37 +320,32 @@ TEST_F(TestCellularStateMachine, test_run_to_state)
326320
ASSERT_EQ(UT_STATE_POWER_ON, target_state);
327321
ut.reset();
328322

329-
AT_CellularPower_stub::set_at_fail_counter = 1;
330323
ASSERT_EQ(NSAPI_ERROR_OK, ut.run_to_device_ready());
331324
(void)ut.get_current_status(current_state, target_state);
332325
ASSERT_EQ(UT_STATE_DEVICE_READY, current_state);
333326
ASSERT_EQ(UT_STATE_DEVICE_READY, target_state);
334327
ut.ready_urc_cb();
335328
ut.reset();
336329

337-
AT_CellularPower_stub::fail_counter = 1;
338330
ASSERT_EQ(NSAPI_ERROR_OK, ut.run_to_device_ready());
339331
(void)ut.get_current_status(current_state, target_state);
340332
ASSERT_EQ(UT_STATE_DEVICE_READY, current_state);
341333
ASSERT_EQ(UT_STATE_DEVICE_READY, target_state);
342334
ut.reset();
343335

344-
AT_CellularPower_stub::fail_counter = 2;
345336
ASSERT_EQ(NSAPI_ERROR_OK, ut.run_to_device_ready());
346337
(void)ut.get_current_status(current_state, target_state);
347338
ASSERT_EQ(UT_STATE_DEVICE_READY, current_state);
348339
ASSERT_EQ(UT_STATE_DEVICE_READY, target_state);
349340
ut.reset();
350341

351-
AT_CellularPower_stub::fail_counter = 3;
352342
ASSERT_EQ(NSAPI_ERROR_OK, ut.run_to_device_ready());
353343
(void)ut.get_current_status(current_state, target_state);
354344
ASSERT_EQ(UT_STATE_DEVICE_READY, current_state);
355345
ASSERT_EQ(UT_STATE_DEVICE_READY, target_state);
356346
ut.reset();
357347

358348
AT_CellularDevice_stub::init_module_failure_count = 1;
359-
AT_CellularPower_stub::fail_counter = 0;
360349
AT_CellularNetwork_stub::set_registration_urc_fail_counter = 4;
361350
ASSERT_EQ(NSAPI_ERROR_OK, ut.run_to_device_sim_ready());
362351
(void) ut.get_current_status(current_state, target_state);

UNITTESTS/features/cellular/framework/device/cellularstatemachine/unittest.cmake

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ set(unittest-test-sources
2727
stubs/SerialBase_stub.cpp
2828
stubs/ATHandler_stub.cpp
2929
stubs/AT_CellularNetwork_stub.cpp
30-
stubs/AT_CellularPower_stub.cpp
3130
stubs/AT_CellularBase_stub.cpp
3231
stubs/AT_CellularContext_stub.cpp
3332
stubs/AT_CellularDevice_stub.cpp

UNITTESTS/stubs/AT_CellularDevice_stub.cpp

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
#include "AT_CellularDevice_stub.h"
1919
#include "AT_CellularNetwork.h"
20-
#include "AT_CellularPower.h"
2120
#include "AT_CellularContext.h"
2221
#include "ATHandler.h"
2322

@@ -34,7 +33,7 @@ int AT_CellularDevice_stub::get_sim_failure_count = 0;
3433
bool AT_CellularDevice_stub::pin_needed = false;
3534

3635
AT_CellularDevice::AT_CellularDevice(FileHandle *fh) : CellularDevice(fh), _network(0), _sms(0),
37-
_power(0), _information(0), _context_list(0), _default_timeout(DEFAULT_AT_TIMEOUT),
36+
_information(0), _context_list(0), _default_timeout(DEFAULT_AT_TIMEOUT),
3837
_modem_debug_on(false)
3938
{
4039
_atHandlers = new ATHandler(fh, _queue, 0, ",");
@@ -44,7 +43,6 @@ AT_CellularDevice::AT_CellularDevice(FileHandle *fh) : CellularDevice(fh), _netw
4443
AT_CellularDevice::~AT_CellularDevice()
4544
{
4645
delete _network;
47-
delete _power;
4846
delete _atHandlers;
4947
}
5048

@@ -81,12 +79,6 @@ CellularSMS *AT_CellularDevice::open_sms(FileHandle *fh)
8179
return NULL;
8280
}
8381

84-
CellularPower *AT_CellularDevice::open_power(FileHandle *fh)
85-
{
86-
_power = new AT_CellularPower(*_atHandlers);
87-
return _power;
88-
}
89-
9082
CellularInformation *AT_CellularDevice::open_information(FileHandle *fh)
9183
{
9284
return NULL;
@@ -100,10 +92,6 @@ void AT_CellularDevice::close_sms()
10092
{
10193
}
10294

103-
void AT_CellularDevice::close_power()
104-
{
105-
}
106-
10795
void AT_CellularDevice::close_information()
10896
{
10997
}
@@ -137,11 +125,6 @@ AT_CellularSMS *AT_CellularDevice::open_sms_impl(ATHandler &at)
137125
return NULL;
138126
}
139127

140-
AT_CellularPower *AT_CellularDevice::open_power_impl(ATHandler &at)
141-
{
142-
return NULL;
143-
}
144-
145128
AT_CellularInformation *AT_CellularDevice::open_information_impl(ATHandler &at)
146129
{
147130
return NULL;

UNITTESTS/stubs/AT_CellularPower_stub.cpp

Lines changed: 0 additions & 53 deletions
This file was deleted.

0 commit comments

Comments
 (0)