/ohos5.0/base/telephony/core_service/interfaces/innerkits/include/ |
H A D | signal_information.h | 23 class SignalInformation : public Parcelable { 61 SignalInformation(); 62 virtual ~SignalInformation() = default; 70 class GsmSignalInformation : public SignalInformation { 92 sptr<SignalInformation> NewInstance() const override; 104 class CdmaSignalInformation : public SignalInformation { 121 sptr<SignalInformation> NewInstance() const override; 132 class LteSignalInformation : public SignalInformation { 168 sptr<SignalInformation> NewInstance() const override; 181 class WcdmaSignalInformation : public SignalInformation { [all …]
|
/ohos5.0/base/telephony/core_service/frameworks/native/src/ |
H A D | signal_information.cpp | 35 int32_t SignalInformation::signalBar_ = SIGNAL_FIVE_BARS; 37 SignalInformation::SignalInformation() in SignalInformation() function in OHOS::Telephony::SignalInformation 42 void SignalInformation::InitSignalBar(const int32_t bar) in InitSignalBar() 63 std::unique_ptr<SignalInformation> SignalInformation::Unmarshalling(Parcel &parcel) in Unmarshalling() 68 void SignalInformation::SetSignalLevel(const int32_t level) in SetSignalLevel() 139 return SignalInformation::NetworkType::GSM; in GetNetworkType() 265 return SignalInformation::NetworkType::CDMA; in GetNetworkType() 413 return SignalInformation::NetworkType::LTE; in GetNetworkType() 574 return SignalInformation::NetworkType::WCDMA; in GetNetworkType() 710 return SignalInformation::NetworkType::TDSCDMA; in GetNetworkType() [all …]
|
/ohos5.0/base/telephony/state_registry/frameworks/native/observer/src/ |
H A D | telephony_observer.cpp | 27 int32_t slotId, const std::vector<sptr<SignalInformation>> &vec) {} in OnSignalInfoUpdated() 111 std::vector<sptr<SignalInformation>> signalInfos; in OnSignalInfoUpdatedInner() 186 SignalInformation::NetworkType type; in ConvertSignalInfoList() 190 case SignalInformation::NetworkType::GSM: { in ConvertSignalInfoList() 198 case SignalInformation::NetworkType::CDMA: { in ConvertSignalInfoList() 206 case SignalInformation::NetworkType::LTE: in ConvertSignalInfoList() 208 case SignalInformation::NetworkType::NR: { in ConvertSignalInfoList() 212 case SignalInformation::NetworkType::WCDMA: { in ConvertSignalInfoList() 227 …MessageParcel &data, std::vector<sptr<SignalInformation>> &signalInfos, SignalInformation::Network… in ConvertLteNrSignalInfoList() 230 case SignalInformation::NetworkType::LTE: { in ConvertLteNrSignalInfoList() [all …]
|
/ohos5.0/base/telephony/core_service/test/unittest/core_service_gtest/ |
H A D | network_search_test.h | 199 void PrintSignalInformation(std::vector<sptr<SignalInformation>> signalList); 207 void PrintGsmSignalInformation(sptr<SignalInformation> signal); 208 void PrintCdmaSignalInformation(sptr<SignalInformation> signal); 209 void PrintWcdmaSignalInformation(sptr<SignalInformation> signal); 210 void PrintTdScdmaSignalInformation(sptr<SignalInformation> signal); 211 void PrintLteSignalInformation(sptr<SignalInformation> signal); 212 void PrintNrSignalInformation(sptr<SignalInformation> signal);
|
H A D | network_search_test.cpp | 290 case SignalInformation::NetworkType::GSM: { in PrintSignalInformation() 294 case SignalInformation::NetworkType::CDMA: { in PrintSignalInformation() 298 case SignalInformation::NetworkType::WCDMA: { in PrintSignalInformation() 302 case SignalInformation::NetworkType::TDSCDMA: { in PrintSignalInformation() 306 case SignalInformation::NetworkType::LTE: { in PrintSignalInformation() 310 case SignalInformation::NetworkType::NR: { in PrintSignalInformation() 720 std::vector<sptr<SignalInformation>> result; 722 SignalInformation::NetworkType type; 725 if (type == SignalInformation::NetworkType::GSM) { 757 std::vector<sptr<SignalInformation>> result; [all …]
|
/ohos5.0/base/telephony/core_service/services/network_search/src/ |
H A D | cell_info.cpp | 60 GSM_SIGNAL_THRESHOLD = SignalInformation::GSM_SIGNAL_THRESHOLD_4BAR; in InitCellSignalBar() 62 LTE_SIGNAL_THRESHOLD = SignalInformation::LTE_SIGNAL_THRESHOLD_4BAR; in InitCellSignalBar() 65 NR_SIGNAL_THRESHOLD = SignalInformation::NR_SIGNAL_THRESHOLD_4BAR; in InitCellSignalBar() 73 NR_SIGNAL_THRESHOLD = SignalInformation::NR_SIGNAL_THRESHOLD_5BAR; in InitCellSignalBar() 244 std::vector<sptr<SignalInformation>> signals; in UpdateSignalLevel() 264 case SignalInformation::NetworkType::GSM: in ConvertToCellType() 266 case SignalInformation::NetworkType::WCDMA: in ConvertToCellType() 268 case SignalInformation::NetworkType::LTE: in ConvertToCellType() 270 case SignalInformation::NetworkType::CDMA: in ConvertToCellType() 272 case SignalInformation::NetworkType::TDSCDMA: in ConvertToCellType() [all …]
|
H A D | signal_info.cpp | 34 SignalInformation::InitSignalBar(bar); in InitSignalBar() 149 std::vector<sptr<SignalInformation>> signals; in ProcessSignalIntensity() 168 void SignalInfo::GetSignalInfoList(std::vector<sptr<SignalInformation>> &signals) in GetSignalInfoList()
|
/ohos5.0/base/telephony/state_registry/interfaces/kits/js/ |
H A D | @ohos.telephony.observer.d.ts | 52 type SignalInformation = radio.SignalInformation; 207 function on(type: 'signalInfoChange', callback: Callback<Array<SignalInformation>>): void; 241 … 'signalInfoChange', options: ObserverOptions, callback: Callback<Array<SignalInformation>>): void; 258 function off(type: 'signalInfoChange', callback?: Callback<Array<SignalInformation>>): void;
|
/ohos5.0/base/telephony/state_registry/services/src/ |
H A D | telephony_state_registry_stub.cpp | 193 size = ((size > SignalInformation::MAX_SIGNAL_NUM) ? 0 : size); in OnUpdateSignalInfo() 199 std::vector<sptr<SignalInformation>> result; in OnUpdateSignalInfo() 212 SignalInformation::NetworkType type; in parseSignalInfos() 216 case SignalInformation::NetworkType::GSM: { in parseSignalInfos() 225 case SignalInformation::NetworkType::CDMA: { in parseSignalInfos() 234 case SignalInformation::NetworkType::LTE: in parseSignalInfos() 236 case SignalInformation::NetworkType::NR: { in parseSignalInfos() 240 case SignalInformation::NetworkType::WCDMA: { in parseSignalInfos() 256 …MessageParcel &data, std::vector<sptr<SignalInformation>> &result, SignalInformation::NetworkType … in ParseLteNrSignalInfos() 259 case SignalInformation::NetworkType::LTE: { in ParseLteNrSignalInfos() [all …]
|
/ohos5.0/base/telephony/state_registry/interfaces/innerkits/observer/ |
H A D | telephony_observer.h | 51 int32_t slotId, const std::vector<sptr<SignalInformation>> &vec) override; 126 …void ConvertSignalInfoList(MessageParcel &data, std::vector<sptr<SignalInformation>> &signalInfos); 128 …MessageParcel &data, std::vector<sptr<SignalInformation>> &signalInfos, SignalInformation::Network…
|
/ohos5.0/base/telephony/state_registry/services/telephony_ext_wrapper/include/ |
H A D | telephony_ext_wrapper.h | 35 … std::vector<sptr<SignalInformation>> &targetVec, const std::vector<sptr<SignalInformation>> &vec); 41 … void (*SEND_SIGNAL_INFO_CHANGED)(int32_t slotId, const std::vector<sptr<SignalInformation>> &vec);
|
/ohos5.0/base/telephony/state_registry/test/unittest/state_test/ |
H A D | state_registry_test.cpp | 174 std::vector<sptr<SignalInformation>> vec; in UpdateSignalInfo() 616 std::vector<sptr<SignalInformation>> vec; 836 std::vector<sptr<SignalInformation>> signalInformations; 839 sptr<SignalInformation> signalInformation = sptr<SignalInformation>(); 946 std::vector<sptr<SignalInformation>> vec; 1082 std::vector<sptr<SignalInformation>> vecSignalInfo; 1167 std::vector<sptr<SignalInformation>> vecSignalInfo; 1218 dataParcel.WriteInt32(static_cast<int32_t>(SignalInformation::NetworkType::NR)); 1222 std::vector<sptr<SignalInformation>> result; 1269 std::vector<sptr<SignalInformation>> result; [all …]
|
H A D | state_registry_observer.h | 36 void OnSignalInfoUpdated(int32_t slotId, const std::vector<sptr<SignalInformation>> &vec) in OnSignalInfoUpdated() 41 void OnSignalInfoUpdatedExt(int32_t slotId, const std::vector<sptr<SignalInformation>> &vec) in OnSignalInfoUpdatedExt()
|
/ohos5.0/base/telephony/state_registry/test/fuzztest/telephonystateregistry_fuzzer/ |
H A D | telephonystateregistry_fuzzer.cpp | 255 SignalInformation::NetworkType type) in UpdateLteNrSignalInfo() 257 if (type == SignalInformation::NetworkType::LTE) { in UpdateLteNrSignalInfo() 265 if (type == SignalInformation::NetworkType::NR) { in UpdateLteNrSignalInfo() 286 SignalInformation::NetworkType type = in UpdateSignalInfo() 287 static_cast<SignalInformation::NetworkType>(size % SIGNAL_NUM + SIGNAL_PLUS); in UpdateSignalInfo() 288 if (type == SignalInformation::NetworkType::GSM) { in UpdateSignalInfo() 296 if (type == SignalInformation::NetworkType::CDMA) { in UpdateSignalInfo() 304 … if (type == SignalInformation::NetworkType::LTE || type == SignalInformation::NetworkType::NR) { in UpdateSignalInfo() 307 if (type == SignalInformation::NetworkType::WCDMA) { in UpdateSignalInfo()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-telephony-kit/ |
H A D | js-apis-observer.md | 28 ## SignalInformation section 30 type SignalInformation = radio.SignalInformation 38 | [radio.SignalInformation](js-apis-radio.md#signalinformation) | 网络信号强度信息对象。 | 259 on\(type: \'signalInfoChange\', callback: Callback\<Array\<SignalInformation\>\>): void 270 … | Callback\<Array\<[SignalInformation](js-apis-radio.md#signalinformation)\>\> | 是 | 以callback形… 289 observer.on('signalInfoChange', (data: Array<radio.SignalInformation>) => { 309 … | Callback\<Array\<[SignalInformation](js-apis-radio.md#signalinformation)\>\> | 是 | 以callback形… 331 observer.on('signalInfoChange', options, (data: Array<radio.SignalInformation>) => { 339 off\(type: \'signalInfoChange\', callback?: Callback\<Array\<SignalInformation\>\>): void 354 … | Callback\<Array\<[SignalInformation](js-apis-radio.md#signalinformation)\>\> | 否 | 以callback形… [all …]
|
H A D | js-apis-radio.md | 537 getSignalInformation\(slotId: number, callback: AsyncCallback\<Array\<SignalInformation\>\>\): void 548 | callback | AsyncCallback\<Array\<[SignalInformation](#signalinformation)\>\> | 是 | 回调函数,返回从[Sig… 568 radio.getSignalInformation(slotId, (err: BusinessError, data: Array<radio.SignalInformation>) => { 580 getSignalInformation\(slotId: number\): Promise\<Array\<SignalInformation\>\> 596 | Promise\<Array\<[SignalInformation](#signalinformation)\>\> | 以Promise形式返回网络信号强度[SignalInformatio… 616 radio.getSignalInformation(slotId).then((data: Array<radio.SignalInformation>) => { 625 getSignalInformationSync\(slotId: number\): Array\<SignalInformation\> 641 | Array\<[SignalInformation](#signalinformation)\>| 返回网络信号强度[SignalInformation](#signalinformation)… 648 let signalInfo: Array<radio.SignalInformation> = radio.getSignalInformationSync(slotId); 1052 ## SignalInformation section [all …]
|
/ohos5.0/base/telephony/core_service/interfaces/kits/js/ |
H A D | @ohos.telephony.radio.d.ts | 880 …function getSignalInformation(slotId: number, callback: AsyncCallback<Array<SignalInformation>>): … 898 function getSignalInformation(slotId: number): Promise<Array<SignalInformation>>; 910 function getSignalInformationSync(slotId: number): Array<SignalInformation>; 2091 export interface SignalInformation { 2441 signalInformation: SignalInformation;
|
/ohos5.0/base/telephony/state_registry/services/include/ |
H A D | telephony_state_registry_stub.h | 48 MessageParcel &data, const int32_t size, std::vector<sptr<SignalInformation>> &result); 50 …MessageParcel &data, std::vector<sptr<SignalInformation>> &result, SignalInformation::NetworkType …
|
H A D | telephony_state_registry_service.h | 53 …int32_t UpdateSignalInfo(int32_t slotId, const std::vector<sptr<SignalInformation>> &vec) override; 84 void SendSignalInfoChanged(int32_t slotId, const std::vector<sptr<SignalInformation>> &vec); 101 std::map<int32_t, std::vector<sptr<SignalInformation>>> signalInfos_;
|
/ohos5.0/base/telephony/core_service/test/unittest/ui_client/ |
H A D | state_registry_observer.h | 36 void OnSignalInfoUpdated(int32_t slotId, const std::vector<sptr<SignalInformation>> &vec) in OnSignalInfoUpdated() 41 void OnSignalInfoUpdatedExt(int32_t slotId, const std::vector<sptr<SignalInformation>> &vec) in OnSignalInfoUpdatedExt()
|
/ohos5.0/base/telephony/state_registry/frameworks/js/napi/include/ |
H A D | update_infos.h | 44 std::vector<sptr<SignalInformation>> signalInfoList_ {}; 45 SignalUpdateInfo(int32_t slotId, std::vector<sptr<SignalInformation>> infoList) in SignalUpdateInfo()
|
/ohos5.0/base/telephony/core_service/services/network_search/test/ |
H A D | test.cpp | 244 std::vector<sptr<SignalInformation>> signals; in TestGetSignalInfoList() 246 SignalInformation::NetworkType type; in TestGetSignalInfoList() 251 if (type == SignalInformation::NetworkType::GSM) { in TestGetSignalInfoList() 254 } else if (type == SignalInformation::NetworkType::CDMA) { in TestGetSignalInfoList() 257 } else if (type == SignalInformation::NetworkType::LTE) { in TestGetSignalInfoList() 260 } else if (type == SignalInformation::NetworkType::WCDMA) { in TestGetSignalInfoList() 263 } else if (type == SignalInformation::NetworkType::TDSCDMA) { in TestGetSignalInfoList() 266 } else if (type == SignalInformation::NetworkType::NR) { in TestGetSignalInfoList()
|
/ohos5.0/base/telephony/core_service/services/network_search/include/ |
H A D | network_search_notify.h | 30 …void NotifySignalInfoUpdated(int32_t slotId, const std::vector<sptr<SignalInformation>> &signalInf…
|
/ohos5.0/docs/en/application-dev/reference/apis-telephony-kit/ |
H A D | js-apis-radio.md | 537 getSignalInformation\(slotId: number, callback: AsyncCallback\<Array\<SignalInformation\>\>\): void 548 …SignalInformation](#signalinformation)\>\> | Yes | Callback used to return the result, which is a… 568 radio.getSignalInformation(slotId, (err: BusinessError, data: Array<radio.SignalInformation>) => { 580 getSignalInformation\(slotId: number\): Promise\<Array\<SignalInformation\>\> 596 …[SignalInformation](#signalinformation)\>\> | Promise used to return the result, which is a list o… 616 radio.getSignalInformation(slotId).then((data: Array<radio.SignalInformation>) => { 625 getSignalInformationSync\(slotId: number\): Array\<SignalInformation\> 641 | Array\<[SignalInformation](#signalinformation)\>| Array of child class objects derived from [Sign… 648 let signalInfo: Array<radio.SignalInformation> = radio.getSignalInformationSync(slotId); 1052 ## SignalInformation section [all …]
|
H A D | js-apis-observer.md | 143 on\(type: \'signalInfoChange\', callback: Callback\<Array\<SignalInformation\>\>): void 154 …rray\<[SignalInformation](js-apis-radio.md#signalinformation)\>\> | Yes | Callback used to return… 173 observer.on('signalInfoChange', (data: Array<radio.SignalInformation>) => { 181 …gnalInfoChange\', options: ObserverOptions, callback: Callback\<Array\<SignalInformation\>\>): void 193 …rray\<[SignalInformation](js-apis-radio.md#signalinformation)\>\> | Yes | Callback used to return… 215 observer.on('signalInfoChange', options, (data: Array<radio.SignalInformation>) => { 223 off\(type: \'signalInfoChange\', callback?: Callback\<Array\<SignalInformation\>\>): void 238 …rray\<[SignalInformation](js-apis-radio.md#signalinformation)\>\> | No | Callback used to return … 257 let callback: (data: Array<radio.SignalInformation>) => void = (data: Array<radio.SignalInformation…
|