Home
last modified time | relevance | path

Searched refs:dcs (Results 1 - 25 of 32) sorted by relevance

12

/base/telephony/sms_mms/services/sms/include/gsm/
H A Dgsm_sms_param_decode.h33 enum SmsMessageClass GetMsgClass(uint8_t dcs);
34 enum DataCodingScheme GetMsgCodingScheme(uint8_t dcs);
35 enum SmsIndicatorType GetMsgIndicatorType(const uint8_t dcs);
36 void GetMwiType(const uint8_t dcs, struct SmsDcs &smsDcs);
43 void DecodeDcsGeneralGroupPdu(uint8_t dcs, struct SmsDcs *smsDcs);
44 void DecodeDcsClassGroupPdu(uint8_t dcs, struct SmsDcs *smsDcs);
45 void DecodeDcsDeleteGroupPdu(uint8_t dcs, struct SmsDcs *smsDcs);
46 void DecodeDcsDiscardGroupPdu(uint8_t dcs, struct SmsDcs *smsDcs);
47 void DecodeDcsStoreGsmGroupPdu(uint8_t dcs, struct SmsDcs *smsDcs);
48 void DecodeDcsStoreUCS2GroupPdu(uint8_t dcs, struc
[all...]
H A Dgsm_pdu_code_type.h160 struct SmsDcs dcs; // TP Data Coding Scheme (TP DCS) member
180 struct SmsDcs dcs; // TP Data Coding Scheme (TP DCS) member
198 struct SmsDcs dcs; // TP Data Coding Scheme (TP DCS) member
218 struct SmsDcs dcs; // TP-Data-Coding-Scheme member
/base/telephony/sms_mms/services/sms/gsm/
H A Dgsm_sms_param_decode.cpp271 uint8_t dcs = 0; in DecodeDcsPdu() local
272 if (!buffer.ReadByte(dcs)) { in DecodeDcsPdu()
280 if (((dcs & HEX_VALUE_C0) >> HEX_VALUE_06) == 0) { in DecodeDcsPdu()
281 DecodeDcsGeneralGroupPdu(dcs, smsDcs); in DecodeDcsPdu()
282 } else if (((dcs & HEX_VALUE_F0) >> HEX_VALUE_04) == HEX_VALUE_0F) { in DecodeDcsPdu()
283 DecodeDcsClassGroupPdu(dcs, smsDcs); in DecodeDcsPdu()
284 } else if (((dcs & HEX_VALUE_C0) >> HEX_VALUE_06) == HEX_VALUE_01) { in DecodeDcsPdu()
285 DecodeDcsDeleteGroupPdu(dcs, smsDcs); in DecodeDcsPdu()
286 } else if (((dcs & HEX_VALUE_F0) >> HEX_VALUE_04) == HEX_VALUE_0C) { in DecodeDcsPdu()
287 DecodeDcsDiscardGroupPdu(dcs, smsDc in DecodeDcsPdu()
298 DecodeDcsGeneralGroupPdu(uint8_t dcs, struct SmsDcs *smsDcs) DecodeDcsGeneralGroupPdu() argument
315 DecodeDcsClassGroupPdu(uint8_t dcs, struct SmsDcs *smsDcs) DecodeDcsClassGroupPdu() argument
328 DecodeDcsDeleteGroupPdu(uint8_t dcs, struct SmsDcs *smsDcs) DecodeDcsDeleteGroupPdu() argument
340 DecodeDcsDiscardGroupPdu(uint8_t dcs, struct SmsDcs *smsDcs) DecodeDcsDiscardGroupPdu() argument
351 DecodeDcsStoreGsmGroupPdu(uint8_t dcs, struct SmsDcs *smsDcs) DecodeDcsStoreGsmGroupPdu() argument
363 DecodeDcsStoreUCS2GroupPdu(uint8_t dcs, struct SmsDcs *smsDcs) DecodeDcsStoreUCS2GroupPdu() argument
375 DecodeDcsUnknownGroupPdu(uint8_t dcs, struct SmsDcs *smsDcs) DecodeDcsUnknownGroupPdu() argument
388 GetMsgClass(uint8_t dcs) GetMsgClass() argument
393 GetMsgCodingScheme(uint8_t dcs) GetMsgCodingScheme() argument
398 GetMsgIndicatorType(const uint8_t dcs) GetMsgIndicatorType() argument
403 GetMwiType(const uint8_t dcs, struct SmsDcs &smsDcs) GetMwiType() argument
[all...]
H A Dgsm_sms_tpdu_decode.cpp121 if (!paramCodec_->DecodeDcsPdu(buffer, &(submit->dcs))) { in DecodeSubmitPartData()
131 uDataCodec_->DecodeUserDataPdu(buffer, submit->bHeaderInd, submit->dcs.codingScheme, &(submit->userData)); in DecodeSubmitPartData()
192 if (!paramCodec_->DecodeDcsPdu(buffer, &(deliver->dcs))) { in DecodeDeliver()
193 TELEPHONY_LOGE("decode dcs fail."); in DecodeDeliver()
202 deliver->dcs.codingScheme = DATA_CODING_EUCKR; in DecodeDeliver()
219 deliver->dcs.bMWI = true; in DecodeDeliverPartData()
221 deliver->dcs.bIndActive = false; in DecodeDeliverPartData()
223 deliver->dcs.bIndActive = true; in DecodeDeliverPartData()
226 deliver->dcs.indType = SMS_VOICE_INDICATOR; in DecodeDeliverPartData()
228 deliver->dcs in DecodeDeliverPartData()
[all...]
H A Dgsm_sms_tpdu_encode.cpp80 std::string dcs; in EncodeSubmitPduPartData() local
81 paramCodec_->EncodeDCS(&pSubmit->dcs, dcs); in EncodeSubmitPduPartData()
87 if (memcpy_s(buffer.data_.get() + buffer.GetIndex(), bufferLen, dcs.data(), HEX_VALUE_01) != EOK) { in EncodeSubmitPduPartData()
111 bool ret = uDataCodec_->EncodeUserDataPdu(buffer, pUserData, pSubmit->dcs.codingScheme, addr); in EncodeSubmitPduPartData()
320 std::string dcs; in EncodeDeliverData() local
321 paramCodec_->EncodeDCS(&pDeliver->dcs, dcs); in EncodeDeliverData()
327 if (memcpy_s(buffer.data_.get() + buffer.GetIndex(), bufferLen, dcs.data(), HEX_VALUE_01) != EOK) { in EncodeDeliverData()
350 bool result = uDataCodec_->EncodeUserDataPdu(buffer, pUserData, pDeliver->dcs in EncodeDeliverData()
410 std::string dcs; EncodeDeliverReportPartData() local
570 std::string dcs; EncodeStatusReportData() local
[all...]
H A Dgsm_sms_message.cpp197 smsTpdu_->data.submit.dcs.bCompressed = false; in CreateDefaultSubmit()
198 smsTpdu_->data.submit.dcs.msgClass = SmsMessageClass::SMS_CLASS_UNKNOWN; in CreateDefaultSubmit()
199 smsTpdu_->data.submit.dcs.codingGroup = CODING_GENERAL_GROUP; in CreateDefaultSubmit()
200 smsTpdu_->data.submit.dcs.codingScheme = codingScheme; in CreateDefaultSubmit()
498 bCompressed_ = smsTpdu_->data.deliver.dcs.bCompressed; in ConvertMessageDcs()
499 codingScheme_ = smsTpdu_->data.deliver.dcs.codingScheme; in ConvertMessageDcs()
500 codingGroup_ = smsTpdu_->data.deliver.dcs.codingGroup; in ConvertMessageDcs()
501 bIndActive_ = smsTpdu_->data.deliver.dcs.bIndActive; in ConvertMessageDcs()
502 bMwi_ = smsTpdu_->data.deliver.dcs.bMWI; in ConvertMessageDcs()
503 bMwiSense_ = smsTpdu_->data.deliver.dcs in ConvertMessageDcs()
[all...]
H A Dgsm_sms_cb_handler.cpp368 cbMessage->GetDcs(sendData.dcs); in GetCbData()
408 want.SetParam(SmsCbData::DCS, static_cast<char>(sendData.dcs)); in PackageWantData()
/base/telephony/sms_mms/services/sms/
H A Dgsm_cb_codec.cpp202 if (cbHeader_->dcs.codingScheme == DATA_CODING_7BIT) { in ConvertToUTF8()
204 } else if (cbHeader_->dcs.codingScheme == DATA_CODING_UCS2) { in ConvertToUTF8()
283 void GsmCbCodec::DecodeIos639Dcs(const uint8_t dcsData, const unsigned short iosData, GsmCbMsgDcs &dcs) const in DecodeIos639Dcs()
289 dcs.codingGroup = SMS_CBMSG_CODGRP_GENERAL_DCS; in DecodeIos639Dcs()
290 dcs.codingScheme = (dcsData & HEX_VALUE_01) ? DATA_CODING_UCS2 : DATA_CODING_7BIT; in DecodeIos639Dcs()
291 dcs.langType = CB_LANG_ISO639; in DecodeIos639Dcs()
297 dcs.iso639Lang[0x00] = hight & HEX_VALUE_7F; in DecodeIos639Dcs()
298 dcs.iso639Lang[HEX_VALUE_01] = (hight & HEX_VALUE_80) >> HEX_VALUE_07; in DecodeIos639Dcs()
299 dcs.iso639Lang[HEX_VALUE_01] |= (low & HEX_VALUE_3F) << HEX_VALUE_01; in DecodeIos639Dcs()
300 dcs in DecodeIos639Dcs()
[all...]
H A Dgsm_cb_umts_codec.cpp90 uint8_t dcs = oneByte; in Decode3gHeader() local
91 return Decode3gHeaderPartData(dcs); in Decode3gHeader()
94 bool GsmCbUmtsCodec::Decode3gHeaderPartData(uint8_t dcs) in Decode3gHeaderPartData() argument
118 cbCodec_->DecodeCbMsgDCS(dcs, iosTemp, cbHeader_->dcs); in Decode3gHeaderPartData()
119 cbHeader_->langType = cbHeader_->dcs.langType; in Decode3gHeaderPartData()
138 switch (cbHeader_->dcs.codingScheme) { in Decode3gCbMsg()
224 if (cbHeader_->dcs.iso639Lang[0]) { in Decode3gUCS2()
H A Dgsm_cb_gsm_codec.cpp135 uint8_t dcs = oneByte; in Decode2gHeaderCommonCb() local
156 cbCodec_->DecodeCbMsgDCS(dcs, iosTemp, cbHeader_->dcs); in Decode2gHeaderCommonCb()
157 cbHeader_->langType = cbHeader_->dcs.langType; in Decode2gHeaderCommonCb()
190 switch (cbHeader_->dcs.codingScheme) { in Decode2gCbMsg()
204 if (cbHeader_->dcs.iso639Lang[0]) { in Decode2gCbMsg()
205 TELEPHONY_LOGI("dcs.iso639Lang"); in Decode2gCbMsg()
241 if (cbHeader_->dcs.iso639Lang[0] && unpackLen >= GsmCbCodec::CB_IOS639_LANG_SIZE) { in Decode2gCbMsg7bit()
H A Dsms_base_message.cpp551 lenInfo.dcs = smsEncoding7Bit; in GetSmsSegmentsInfo()
553 lenInfo.dcs = smsEncoding16Bit; in GetSmsSegmentsInfo()
555 lenInfo.dcs = smsEncoding8Bit; in GetSmsSegmentsInfo()
557 lenInfo.dcs = smsEncodingUnkown; in GetSmsSegmentsInfo()
559 if (lenInfo.dcs == smsEncoding16Bit) { in GetSmsSegmentsInfo()
H A Dsms_send_indexer.cpp293 void SmsSendIndexer::SetDcs(enum DataCodingScheme dcs) in SetDcs() argument
295 dcs_ = dcs; in SetDcs()
H A Dsms_service.cpp682 SmsSegmentsInfo::SmsSegmentCodeScheme dcs = static_cast<SmsSegmentsInfo::SmsSegmentCodeScheme>(result.dcs); in GetSmsSegmentsInfo() local
683 switch (dcs) { in GetSmsSegmentsInfo()
687 info.msgCodeScheme = dcs; in GetSmsSegmentsInfo()
/base/telephony/sms_mms/test/fuzztest/gsmsmsparamcodec_fuzzer/
H A Dgsmsmsparamcodec_fuzzer.cpp220 SmsDcs *dcs = new SmsDcs(); in EncodePduItemsTest() local
223 dcs->codingGroup = static_cast<PduSchemeGroup>(size % CODE_SCHEME_SIZE); in EncodePduItemsTest()
224 dcs->codingScheme = static_cast<DataCodingScheme>(size % CODE_SCHEME_SIZE); in EncodePduItemsTest()
225 codec->EncodeDCS(dcs, dcsParam); in EncodePduItemsTest()
253 SmsDcs *dcs = new SmsDcs(); in DecodePduItemsTest() local
254 codec->DecodeDcsPdu(buffer, dcs); in DecodePduItemsTest()
/base/telephony/sms_mms/test/gtest/
H A Dzero_branch_cb_test.cpp112 cbCodec->cbHeader_->dcs.codingScheme = DATA_CODING_7BIT; in HWTEST_F()
114 cbCodec->cbHeader_->dcs.codingScheme = DATA_CODING_UCS2; in HWTEST_F()
116 cbCodec->cbHeader_->dcs.codingScheme = DATA_CODING_AUTO; in HWTEST_F()
261 cbMsg->cbHeader_->dcs.codingScheme = DataCodingScheme::DATA_CODING_7BIT; in HWTEST_F()
264 cbMsg->cbHeader_->dcs.codingScheme = DataCodingScheme::DATA_CODING_8BIT; in HWTEST_F()
267 cbMsg->cbHeader_->dcs.codingScheme = DataCodingScheme::DATA_CODING_UCS2; in HWTEST_F()
270 cbMsg->cbHeader_->dcs.codingScheme = DataCodingScheme::DATA_CODING_ASCII7BIT; in HWTEST_F()
350 cbMsg->cbHeader_->dcs.codingScheme = DataCodingScheme::DATA_CODING_7BIT; in HWTEST_F()
354 cbMsg->cbHeader_->dcs.codingScheme = DataCodingScheme::DATA_CODING_8BIT; in HWTEST_F()
357 cbMsg->cbHeader_->dcs in HWTEST_F()
687 GsmCbCodec::GsmCbMsgDcs dcs = {}; HWTEST_F() local
705 GsmCbCodec::GsmCbMsgDcs dcs = {}; HWTEST_F() local
[all...]
H A Dzero_branch_sms_part_test.cpp456 uint8_t dcs = 0x08; in HWTEST_F() local
458 gsmSmsParamDecode->DecodeDcsGeneralGroupPdu(dcs, smsDcs); in HWTEST_F()
461 gsmSmsParamDecode->DecodeDcsGeneralGroupPdu(dcs, smsDcs1); in HWTEST_F()
463 dcs = 0x15; in HWTEST_F()
464 gsmSmsParamDecode->DecodeDcsGeneralGroupPdu(dcs, smsDcs1); in HWTEST_F()
477 uint8_t dcs = 0x08; in HWTEST_F() local
479 gsmSmsParamDecode->DecodeDcsClassGroupPdu(dcs, smsDcs); in HWTEST_F()
482 gsmSmsParamDecode->DecodeDcsClassGroupPdu(dcs, smsDcs1); in HWTEST_F()
495 uint8_t dcs = 0x08; in HWTEST_F() local
497 gsmSmsParamDecode->DecodeDcsDeleteGroupPdu(dcs, smsDc in HWTEST_F()
513 uint8_t dcs = 0x08; HWTEST_F() local
531 uint8_t dcs = 0x08; HWTEST_F() local
550 uint8_t dcs = 0x08; HWTEST_F() local
569 uint8_t dcs = 0x08; HWTEST_F() local
[all...]
/base/telephony/sms_mms/services/sms/include/
H A Dgsm_cb_codec.h219 GsmCbMsgDcs dcs; member
237 void DecodeCbMsgDCS(const uint8_t dcsData, const unsigned short iosData, GsmCbMsgDcs &dcs) const;
255 bool GetDcs(uint8_t &dcs) const;
271 void DecodeIos639Dcs(const uint8_t dcsData, const unsigned short iosData, GsmCbMsgDcs &dcs) const;
272 void DecodeGeneralDcs(const uint8_t dcsData, GsmCbMsgDcs &dcs) const;
H A Dgsm_cb_umts_codec.h34 bool Decode3gHeaderPartData(uint8_t dcs);
H A Dsms_cb_data.h46 uint8_t dcs = 0; member
55 inline static const std::string DCS = "dcs";
H A Dsms_base_message.h57 uint8_t dcs = 0; member
H A Dsms_send_indexer.h87 void SetDcs(enum DataCodingScheme dcs);
/base/telephony/core_service/interfaces/innerkits/include/
H A Dtel_ril_sms_parcel.h147 * <sn>,<mid>,<dcs>,<page>,<pages><CR><LF><data><CR>
173 std::string dcs = ""; member
/base/telephony/ril_adapter/interfaces/innerkits/include/
H A Dhril_vendor_sms_defs.h133 * <sn>,<mid>,<dcs>,<page>,<pages><CR><LF><data><CR>
158 char *dcs; member
/base/telephony/sms_mms/test/fuzztest/unittesttwo_fuzzer/
H A Dunittesttwo_fuzzer.cpp243 uint8_t dcs = static_cast<uint8_t>(GetNumRandom(1, 10)); in TestGetSomething() local
244 m_pGsmCbCodec->GetDcs(dcs); in TestGetSomething()
261 m_pGsmCbCodec->GetDcs(dcs); in TestGetSomething()
/base/telephony/ril_adapter/services/hril/src/
H A Dhril_sms.cpp283 TELEPHONY_LOGE("cb dcs invalid"); in GetHRilCBConfigInfo()
892 result.dcs = std::string(""); in MakeCBConfigResult()
914 if (cellBroadcastReportInfo->dcs == nullptr) { in MakeCBConfigResult()
915 result.dcs = std::string(""); in MakeCBConfigResult()
916 TELEPHONY_LOGE("result.dcs is nullptr"); in MakeCBConfigResult()
918 TELEPHONY_LOGI("result.dcs :%{private}s", cellBroadcastReportInfo->dcs); in MakeCBConfigResult()
919 result.dcs = std::string(cellBroadcastReportInfo->dcs); in MakeCBConfigResult()

Completed in 19 milliseconds

12