cellular: Setup connect properties correctly for CDMA.
Implemented CellularCapabilityUniversalCDMA::SetupConnectProperties.
BUG=chromium:240596
TEST=Build and run unit tests.
Change-Id: Id9d974c29f73dff66fa5355d3c572bf467d12fe6
Reviewed-on: https://gerrit.chromium.org/gerrit/51088
Commit-Queue: Arman Uguray <armansito@chromium.org>
Reviewed-by: Arman Uguray <armansito@chromium.org>
Tested-by: Arman Uguray <armansito@chromium.org>
diff --git a/cellular_capability_universal_cdma.cc b/cellular_capability_universal_cdma.cc
index 8fb4d2f..67d76d6 100644
--- a/cellular_capability_universal_cdma.cc
+++ b/cellular_capability_universal_cdma.cc
@@ -29,6 +29,9 @@
namespace {
+const char kPhoneNumber[] = "#777";
+const char kPropertyConnectNumber[] = "number";
+
string FormattedSID(const string &sid) {
return "[SID=" + sid + "]";
}
@@ -438,6 +441,12 @@
cdma_evdo_registration_state_ = MM_MODEM_CDMA_REGISTRATION_STATE_UNKNOWN;
}
+void CellularCapabilityUniversalCDMA::SetupConnectProperties(
+ DBusPropertiesMap *properties) {
+ (*properties)[kPropertyConnectNumber].writer().append_string(
+ kPhoneNumber);
+}
+
void CellularCapabilityUniversalCDMA::RequirePIN(
const string &pin, bool require,
Error *error, const ResultCallback &callback) {