/base/telephony/sms_mms/services/sms/gsm/ |
H A D | gsm_sms_common_utils.cpp | 206 bool GsmSmsCommonUtils::DigitToBcd(const char *digit, uint8_t digitLen, uint8_t *bcd, uint8_t bcdLen, uint8_t &len) in DigitToBcd() argument 208 if (digit == nullptr || bcd == nullptr || len >= bcdLen) { in DigitToBcd() 216 if (len >= bcdLen) { in DigitToBcd() 228 if (len + 1 >= bcdLen) { in DigitToBcd() 238 bool GsmSmsCommonUtils::BcdToDigit(const uint8_t *bcd, uint8_t bcdLen, std::string &digit, uint8_t maxDigitLen) in BcdToDigit() argument 240 if (bcd == nullptr || bcdLen == 0 || maxDigitLen == 0) { in BcdToDigit() 244 for (uint8_t i = 0; i < bcdLen; i++) { in BcdToDigit()
|
H A D | gsm_sms_param_decode.cpp | 55 uint8_t bcdLen = 0; in DecodeAddressPdu() local 57 bcdLen = addrLen / SLIDE_DATA_STEP; in DecodeAddressPdu() 59 bcdLen = addrLen / SLIDE_DATA_STEP + 1; in DecodeAddressPdu() 69 return DecodeAddressAlphaNum(buffer, resultNum, bcdLen, addrLen); in DecodeAddressPdu() 71 return DecodeAddressInternationalNum(buffer, resultNum, bcdLen); in DecodeAddressPdu() 73 return DecodeAddressDefaultNum(buffer, resultNum, bcdLen); in DecodeAddressPdu() 78 SmsReadBuffer &buffer, struct AddressNumber *resultNum, uint8_t bcdLen, uint8_t addrLen) in DecodeAddressAlphaNum() 112 SmsReadBuffer &buffer, struct AddressNumber *resultNum, uint8_t bcdLen) in DecodeAddressInternationalNum() 118 while (index < bcdLen && index < MAX_ADDRESS_LEN) { in DecodeAddressInternationalNum() 128 if (!utils.BcdToDigit(bcdArr, bcdLen, addrNu in DecodeAddressInternationalNum() 77 DecodeAddressAlphaNum( SmsReadBuffer &buffer, struct AddressNumber *resultNum, uint8_t bcdLen, uint8_t addrLen) DecodeAddressAlphaNum() argument 111 DecodeAddressInternationalNum( SmsReadBuffer &buffer, struct AddressNumber *resultNum, uint8_t bcdLen) DecodeAddressInternationalNum() argument 139 DecodeAddressDefaultNum(SmsReadBuffer &buffer, struct AddressNumber *resultNum, uint8_t bcdLen) DecodeAddressDefaultNum() argument [all...] |
/base/telephony/sms_mms/services/sms/include/gsm/ |
H A D | gsm_sms_param_decode.h | 40 bool DecodeAddressAlphaNum(SmsReadBuffer &buffer, struct AddressNumber *resultNum, uint8_t bcdLen, uint8_t addrLen); 41 bool DecodeAddressInternationalNum(SmsReadBuffer &buffer, struct AddressNumber *resultNum, uint8_t bcdLen); 42 bool DecodeAddressDefaultNum(SmsReadBuffer &buffer, struct AddressNumber *resultNum, uint8_t bcdLen);
|
H A D | gsm_sms_common_utils.h | 34 bool DigitToBcd(const char *digit, uint8_t digitLen, uint8_t *bcd, uint8_t bcdLen, uint8_t &len); 35 bool BcdToDigit(const uint8_t *bcd, uint8_t bcdLen, std::string &digit, uint8_t maxDigitLen);
|
/base/telephony/sms_mms/test/gtest/ |
H A D | zero_branch_sms_test.cpp | 2210 uint8_t bcdLen = 1; in HWTEST_F() local 2212 gsmSmsParamDecode->DecodeAddressAlphaNum(*buffer, pAddress, bcdLen, addrLen); in HWTEST_F() 2214 gsmSmsParamDecode->DecodeDcsClassGroupPdu(bcdLen, smsDcs); in HWTEST_F() 2215 gsmSmsParamDecode->DecodeDcsDiscardGroupPdu(bcdLen, smsDcs); in HWTEST_F() 2216 gsmSmsParamDecode->DecodeDcsStoreGsmGroupPdu(bcdLen, smsDcs); in HWTEST_F() 2217 gsmSmsParamDecode->DecodeDcsStoreUCS2GroupPdu(bcdLen, smsDcs); in HWTEST_F() 2218 gsmSmsParamDecode->DecodeDcsUnknownGroupPdu(bcdLen, smsDcs); in HWTEST_F() 2219 enum SmsIndicatorType ret = gsmSmsParamDecode->GetMsgIndicatorType(bcdLen); in HWTEST_F() 2222 gsmSmsParamDecode->GetMwiType(bcdLen, *mwiTypeSmsDcs); in HWTEST_F()
|
H A D | zero_branch_sms_part_test.cpp | 644 uint8_t bcdLen = 1; in HWTEST_F() local 646 EXPECT_FALSE(gsmSmsParamDecode->DecodeAddressAlphaNum(*buffer, pAddress, bcdLen, addrLen)); // third branch in HWTEST_F() 651 EXPECT_FALSE(gsmSmsParamDecode->DecodeAddressAlphaNum(*buffer, pAddress, bcdLen, addrLen)); // first branch in HWTEST_F()
|