Home
last modified time | relevance | path

Searched refs:bcdLen (Results 1 - 6 of 6) sorted by relevance

/base/telephony/sms_mms/services/sms/gsm/
H A Dgsm_sms_common_utils.cpp206 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 Dgsm_sms_param_decode.cpp55 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 Dgsm_sms_param_decode.h40 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 Dgsm_sms_common_utils.h34 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 Dzero_branch_sms_test.cpp2210 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 Dzero_branch_sms_part_test.cpp644 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()

Completed in 9 milliseconds