summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSerhii Kostiuk <serhii.o.kostiuk@globallogic.com>2019-06-22 11:24:51 +0300
committerSerhii Kostiuk <serhii.o.kostiuk@globallogic.com>2019-06-22 13:53:16 +0300
commitd9024556c684f2c157d472eee814e01ff2496ff9 (patch)
tree7b68c5e8365076f3f828cf5ac4fd28da85212f6d /include
parenta7673be0a434243c2011d809cc0a3a01441470fb (diff)
downloadlibmts-io-d9024556c684f2c157d472eee814e01ff2496ff9.tar.gz
libmts-io-d9024556c684f2c157d472eee814e01ff2496ff9.tar.bz2
libmts-io-d9024556c684f2c157d472eee814e01ff2496ff9.zip
[MTS-MTQ] SIM status and PIN unlock procedures
Added common implementations for CellularRadio::unlockSimCard and CellularRadio::getSimLockStatus
Diffstat (limited to 'include')
-rw-r--r--include/mts/MTS_IO_CellularRadio.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/mts/MTS_IO_CellularRadio.h b/include/mts/MTS_IO_CellularRadio.h
index 5ca9f9a..9866d73 100644
--- a/include/mts/MTS_IO_CellularRadio.h
+++ b/include/mts/MTS_IO_CellularRadio.h
@@ -76,6 +76,9 @@ namespace MTS {
CODE getRegistration(REGISTRATION& eRegistration) override;
CODE convertRegistrationToString(REGISTRATION eRegistration, std::string& sRegistration) override;
+
+ CODE unlockSimCard(const Json::Value& jArgs) override;
+
CODE getMipProfile(Json::Value& jMipProfile) override;
CODE validateMsl(const Json::Value& jArgs) override;
CODE setMsid(const Json::Value& jArgs) override;
@@ -144,7 +147,7 @@ namespace MTS {
* CODE::NOT_APPLICABLE when the modem doesn't support this feature,
* CODE::ERROR otherwise (SIM card removed, modem is inaccessible, etc).
*/
- virtual CODE getSimLockStatus(std::string& sData) = 0;
+ virtual CODE getSimLockStatus(std::string& sData);
/**
* @brief getSimLockAttempts - get the number of SIM unlock attempts left.