Skip to content

Commit d29e1e6

Browse files
committed
Account for eMTC sysmode while getting signal values
1 parent cb76dcb commit d29e1e6

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

hal/network/ncp_client/quectel/quectel_ncp_client.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -695,7 +695,8 @@ int QuectelNcpClient::getSignalQuality(CellularSignalQuality* qual) {
695695
{"TDSCDMA", CellularAccessTechnology::UTRAN},
696696
{"LTE", CellularAccessTechnology::LTE},
697697
{"CAT-M1", CellularAccessTechnology::LTE_CAT_M1},
698-
{"CAT-NB1", CellularAccessTechnology::LTE_NB_IOT}
698+
{"eMTC", CellularAccessTechnology::LTE_CAT_M1},
699+
{"NBIoT", CellularAccessTechnology::LTE_NB_IOT},
699700
};
700701

701702
int vals[5] = {};

user/tests/integration/slo/connect_time/connect_time.cpp

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,13 @@ inline auto& network() {
5555
#endif
5656
}
5757

58+
bool isQuectelRadio(int radioType) {
59+
return (radioType == DEV_QUECTEL_BG96 || radioType == DEV_QUECTEL_EG91_E ||
60+
radioType == DEV_QUECTEL_EG91_NA || radioType == DEV_QUECTEL_EG91_EX ||
61+
radioType == DEV_QUECTEL_BG95_M1 || radioType == DEV_QUECTEL_EG91_NAX ||
62+
radioType == DEV_QUECTEL_BG77 || radioType == DEV_QUECTEL_BG95_MF);
63+
}
64+
5865
const char* ratToString(hal_net_access_tech_t rat) {
5966
switch (rat) {
6067
case NET_ACCESS_TECHNOLOGY_WIFI:
@@ -191,7 +198,7 @@ bool testCloudConnectTimeFromColdBoot() {
191198
Test::out->println("Failed to retreive cellular_device_info!");
192199
return false;
193200
}
194-
if (devInfo.dev == DEV_QUECTEL_BG96 || devInfo.dev == DEV_QUECTEL_EG91_NA) {
201+
if (isQuectelRadio(devInfo.dev)) {
195202
delay(6000);
196203
}
197204
signal = network().RSSI();

0 commit comments

Comments
 (0)