Searched refs:bcd (Results 1 - 6 of 6) sorted by relevance
/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() 221 bcd[len] = temp & HEX_VALUE_0F; in DigitToBcd() 223 bcd[len++] |= ((temp & HEX_VALUE_0F) << HEX_VALUE_04); in DigitToBcd() 233 bcd[len++] |= HEX_VALUE_F0; 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() 245 uint8_t temp = bcd[i] & HEX_VALUE_0F; in BcdToDigit() 251 temp = (bcd[i] & HEX_VALUE_F0) >> HEX_VALUE_04; in BcdToDigit()
|
H A D | gsm_sms_param_encode.cpp | 62 uint8_t bcd[MAX_ADD_PARAM_LEN] = { 0 }; in EncodeAddressPdu() local 63 if (!utils.DigitToBcd(temp, tempLen, bcd, MAX_ADD_PARAM_LEN, length)) { in EncodeAddressPdu() 72 resultNum.push_back(static_cast<char>(bcd[index])); in EncodeAddressPdu() 103 TELEPHONY_LOGE("digit to bcd error!"); in EncodeSmscPdu() 155 TELEPHONY_LOGE("digit to bcd error!"); in EncodeSmscPdu()
|
/base/telephony/sms_mms/services/sms/include/gsm/ |
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/core_service/utils/codec/include/ |
H A D | asn1_utils.h | 33 static void BcdToBytes(const std::string &bcd, std::vector<uint8_t> &bytes);
|
/base/telephony/core_service/utils/codec/src/ |
H A D | asn1_utils.cpp | 112 void Asn1Utils::BcdToBytes(const std::string &bcd, std::vector<uint8_t> &bytes) in BcdToBytes() argument 114 std::string hexStr = SwapHexCharPair(bcd); in BcdToBytes()
|
/base/usb/usb_manager/services/native/src/ |
H A D | usb_service.cpp | 1083 static std::string BcdToString(const std::vector<uint8_t> &bcd) in BcdToString() argument 1086 for (uint32_t i = 0; i < bcd.size(); ++i) { in BcdToString() 1087 tstr += std::to_string((bcd[i] & BIT_HIGH_4) >> BIT_SHIFT_4); in BcdToString() 1088 tstr += std::to_string((bcd[i] & BIT_LOW_4)); in BcdToString()
|
Completed in 7 milliseconds