/foundation/communication/bluetooth/frameworks/inner/src/ |
H A D | bluetooth_gatt_characteristic.cpp | 24 GattCharacteristic::GattCharacteristic(const UUID uuid, int permissions, int properties) in GattCharacteristic() function in OHOS::Bluetooth::GattCharacteristic 38 GattCharacteristic::GattCharacteristic(const UUID uuid, uint16_t handle, const int permissions, const int properties) in GattCharacteristic() function in OHOS::Bluetooth::GattCharacteristic 52 GattCharacteristic::GattCharacteristic(const GattCharacteristic &src) in GattCharacteristic() function in OHOS::Bluetooth::GattCharacteristic 76 GattCharacteristic &GattCharacteristic::operator=(const GattCharacteristic 100 GattCharacteristic::GattCharacteristic(GattCharacteristic &&src) GattCharacteristic() function in OHOS::Bluetooth::GattCharacteristic [all...] |
H A D | bluetooth_gatt_service.cpp | 26 void GattService::AddCharacteristic(const GattCharacteristic &characteristic) in AddCharacteristic() 72 GattCharacteristic *GattService::GetCharacteristic(const UUID &uuid) in GetCharacteristic() 82 std::vector<GattCharacteristic> &GattService::GetCharacteristics() in GetCharacteristics()
|
H A D | bluetooth_gatt_client.cpp | 122 bool GetCharacteristicByHandle(uint16_t handle, GattCharacteristic &outCharac); 190 GattCharacteristic charac(UUID(), 0, 0); 217 GattCharacteristic charac(UUID(), 0, 0); 278 GattCharacteristic charac(UUID(), 0, 0); 446 GattCharacteristic characterTmp(UUID::ConvertFrom128Bits(character.uuid_.ConvertTo128Bits()), in BuildServiceList() 531 bool GattClient::impl::GetCharacteristicByHandle(uint16_t handle, GattCharacteristic &outCharac) in GetCharacteristicByHandle() 535 std::vector<GattCharacteristic> &characs = svc.GetCharacteristics(); in GetCharacteristicByHandle() 549 auto getDescriptorFunc = [handle](std::vector<GattCharacteristic> &characs) -> GattDescriptor* { in GetDescriptorByHandle() 763 int GattClient::ReadCharacteristic(GattCharacteristic &characteristic) in ReadCharacteristic() 864 int GattClient::SetNotifyCharacteristicInner(GattCharacteristic [all...] |
H A D | bluetooth_gatt_server.cpp | 44 GattCharacteristic *characteristic_; 48 RequestInformation(uint8_t type, const bluetooth::GattDevice &device, GattCharacteristic *characteristic) in RequestInformation() 81 std::optional<std::reference_wrapper<GattCharacteristic>> FindCharacteristic(uint16_t handle); 172 needRespones ? GattCharacteristic::WriteType::DEFAULT : GattCharacteristic::WriteType::NO_RESPONSE); 416 GattCharacteristic gattcharacter(UUID::ConvertFrom128Bits(character.uuid_.ConvertTo128Bits()), in BuildService() 509 std::optional<std::reference_wrapper<GattCharacteristic>> GattServer::impl::FindCharacteristic(uint16_t handle) in FindCharacteristic() 749 const BluetoothRemoteDevice &device, const GattCharacteristic &characteristic, bool confirm) in NotifyCharacteristicChanged()
|
/foundation/communication/bluetooth/interfaces/inner_api/include/ |
H A D | bluetooth_gatt_characteristic.h | 63 class BLUETOOTH_API GattCharacteristic { class 89 * @brief The function to delete constructor of GattCharacteristic. 94 GattCharacteristic() = delete; 97 * @brief A constructor of GattCharacteristic. 105 GattCharacteristic(const UUID uuid, int permissions, int properties); 108 * @brief A constructor of GattCharacteristic. 117 GattCharacteristic(const UUID uuid, uint16_t handle, const int permissions, const int properties); 118 GattCharacteristic(const GattCharacteristic &); 119 GattCharacteristic [all...] |
H A D | bluetooth_gatt_client.h | 72 virtual void OnCharacteristicChanged(const GattCharacteristic &characteristic) in OnCharacteristicChanged() 83 virtual void OnCharacteristicReadResult(const GattCharacteristic &characteristic, int ret) in OnCharacteristicReadResult() 96 virtual void OnCharacteristicWriteResult(const GattCharacteristic &characteristic, int ret) in OnCharacteristicWriteResult() 162 virtual void OnSetNotifyCharacteristic(const GattCharacteristic &characteristic, int status) in OnSetNotifyCharacteristic() 276 int ReadCharacteristic(GattCharacteristic &characteristic); 307 int SetNotifyCharacteristic(GattCharacteristic &characteristic, bool enable); 318 int SetIndicateCharacteristic(GattCharacteristic &characteristic, bool enable); 328 int WriteCharacteristic(GattCharacteristic &characteristic); 339 int WriteCharacteristic(GattCharacteristic &characteristic, std::vector<uint8_t> value); 374 int SetNotifyCharacteristicInner(GattCharacteristic [all...] |
H A D | bluetooth_gatt_descriptor.h | 46 * @brief Class for GattCharacteristic functions. 51 class GattCharacteristic; 97 GattCharacteristic *GetCharacteristic() const; 169 GattCharacteristic *characteristic_; 194 friend class GattCharacteristic;
|
H A D | bluetooth_gatt_service.h | 94 void AddCharacteristic(const GattCharacteristic &characteristic); 111 GattCharacteristic *GetCharacteristic(const UUID &uuid); 119 std::vector<GattCharacteristic> &GetCharacteristics(); 194 std::vector<GattCharacteristic> characteristics_;
|
H A D | bluetooth_gatt_server.h | 85 const BluetoothRemoteDevice &device, GattCharacteristic &characteristic, int requestId) in OnCharacteristicReadRequest() 98 const BluetoothRemoteDevice &device, GattCharacteristic &characteristic, int requestId) in OnCharacteristicWriteRequest() 248 const BluetoothRemoteDevice &device, const GattCharacteristic &characteristic, bool confirm);
|
/foundation/communication/bluetooth_service/test/unittest/gatt/ |
H A D | gatt_characteristic_test.cpp | 37 GattCharacteristic *pGattCharacteristic = nullptr; 70 pGattCharacteristic = new GattCharacteristic(uuid_, handle_, permissions_, properties_); in HWTEST_F() 91 pGattCharacteristic = new GattCharacteristic(uuid_, handle_, permissions_, properties_); in HWTEST_F() 104 pGattCharacteristic = new GattCharacteristic(uuid_, handle_, permissions_, properties_); in HWTEST_F() 123 pGattCharacteristic = new GattCharacteristic(uuid_, handle_, permissions_, properties_); in HWTEST_F() 136 pGattCharacteristic = new GattCharacteristic(uuid_, handle_, permissions_, properties_); in HWTEST_F() 149 pGattCharacteristic = new GattCharacteristic(uuid_, handle_, permissions_, properties_); in HWTEST_F() 162 pGattCharacteristic = new GattCharacteristic(uuid_, handle_, permissions_, properties_); in HWTEST_F() 178 pGattCharacteristic = new GattCharacteristic(uuid_, handle_, permissions_, properties_); in HWTEST_F() 194 pGattCharacteristic = new GattCharacteristic(uuid in HWTEST_F() [all...] |
H A D | gatt_service_test.cpp | 169 GattCharacteristic characteristic = GattCharacteristic(uuid_test, permissions, properties); in HWTEST_F() 197 GattCharacteristic characteristic = GattCharacteristic(uuid_test, permissions, properties); in HWTEST_F() 225 GattCharacteristic characteristic = GattCharacteristic(uuid_test, permissions, properties); in HWTEST_F() 230 std::vector<GattCharacteristic> res; in HWTEST_F()
|
H A D | gatt_client_test.cpp | 42 void OnCharacteristicChanged(const GattCharacteristic &characteristic) in OnCharacteristicChanged() 47 void OnCharacteristicReadResult(const GattCharacteristic &characteristic, int ret) in OnCharacteristicReadResult() 52 void OnCharacteristicWriteResult(const GattCharacteristic &characteristic, int ret) in OnCharacteristicWriteResult() 235 GattCharacteristic characteristic = GattCharacteristic(uuid_, permissions, properties); in HWTEST_F() 297 GattCharacteristic characteristic = GattCharacteristic(uuid_, permissions, properties); in HWTEST_F() 320 GattCharacteristic characteristic = GattCharacteristic(uuid_, permissions, properties); in HWTEST_F()
|
H A D | gatt_manager_test.cpp | 40 void OnCharacteristicChanged(const GattCharacteristic &characteristic) in OnCharacteristicChanged() 45 void OnCharacteristicReadResult(const GattCharacteristic &characteristic, int ret) in OnCharacteristicReadResult() 50 void OnCharacteristicWriteResult(const GattCharacteristic &characteristic, int ret) in OnCharacteristicWriteResult()
|
H A D | gatt_server_test.cpp | 36 const BluetoothRemoteDevice &device, GattCharacteristic &characteristic, int requestId) override 39 const BluetoothRemoteDevice &device, GattCharacteristic &characteristic, int requestId) override 183 GattCharacteristic* aa = new GattCharacteristic(uuidSerPer, 1, 1); in HWTEST_F()
|
/foundation/communication/bluetooth/frameworks/js/napi/include/ |
H A D | napi_bluetooth_gatt_client_callback.h | 36 void OnCharacteristicChanged(const GattCharacteristic &characteristic) override; 37 void OnCharacteristicReadResult(const GattCharacteristic &characteristic, int ret) override; 38 void OnCharacteristicWriteResult(const GattCharacteristic &characteristic, int ret) override; 44 void OnSetNotifyCharacteristic(const GattCharacteristic &characteristic, int status) override;
|
H A D | napi_bluetooth_ble_utils.h | 56 void ConvertBLECharacteristicToJS(napi_env env, napi_value result, GattCharacteristic &characteristic); 58 napi_env env, napi_value result, std::vector<GattCharacteristic> &characteristics); 62 GattCharacteristic &characteristic, int requestId); 64 GattCharacteristic &characteristic, int requestId); 74 GattCharacteristic characteristic_ = {UUID::FromString("0"), 0, 0}; 83 NapiNativeBleCharacteristic(const GattCharacteristic &character) : character_(character) {} in NapiNativeBleCharacteristic() 88 GattCharacteristic character_;
|
H A D | napi_bluetooth_gatt_server_callback.h | 43 GattCharacteristic &characteristic, int requestId) override; 45 GattCharacteristic &characteristic, int requestId) override;
|
H A D | napi_native_object.h | 151 NapiNativeGattsCharacterReadRequest(int transId, std::string deviceAddr, GattCharacteristic &character) in NapiNativeGattsCharacterReadRequest() 159 GattCharacteristic character_; 164 NapiNativeGattsCharacterWriteRequest(int transId, std::string deviceAddr, GattCharacteristic &character) in NapiNativeGattsCharacterWriteRequest() 172 GattCharacteristic character_;
|
/foundation/communication/bluetooth/frameworks/js/napi/src/ble/ |
H A D | napi_bluetooth_gatt_client_callback.cpp | 33 void NapiGattClientCallback::OnCharacteristicChanged(const GattCharacteristic &characteristic) in OnCharacteristicChanged() 39 void NapiGattClientCallback::OnCharacteristicReadResult(const GattCharacteristic &characteristic, int ret) in OnCharacteristicReadResult() 72 void NapiGattClientCallback::OnCharacteristicWriteResult(const GattCharacteristic &characteristic, int ret) in OnCharacteristicWriteResult() 90 void NapiGattClientCallback::OnSetNotifyCharacteristic(const GattCharacteristic &characteristic, int status) in OnSetNotifyCharacteristic()
|
H A D | napi_bluetooth_gatt_client.cpp | 154 static GattCharacteristic *GetCharacteristic(const std::shared_ptr<GattClient> &client, in GetCharacteristic() 157 GattCharacteristic *character = nullptr; in GetCharacteristic() 167 static GattCharacteristic *GetGattcCharacteristic(const std::shared_ptr<GattClient> &client, in GetGattcCharacteristic() 170 GattCharacteristic *character = GetCharacteristic(client, napiCharacter.serviceUuid, in GetGattcCharacteristic() 263 NapiGattClient **outGattClient, GattCharacteristic **outCharacter) in ParseGattClientReadCharacteristicValue() 277 GattCharacteristic *character = GetGattcCharacteristic(gattClient->GetClient(), napiCharacter); in ParseGattClientReadCharacteristicValue() 289 GattCharacteristic *character = nullptr; in ReadCharacteristicValue() 535 GattCharacteristic **outCharacteristic, NapiGattClient **outGattClient, std::vector<uint8_t> &outValue) in CheckWriteCharacteristicValueEx() 547 GattCharacteristic *character = GetGattcCharacteristic(gattClient->GetClient(), napiCharacter); in CheckWriteCharacteristicValueEx() 550 int writeType = GattCharacteristic in CheckWriteCharacteristicValueEx() [all...] |
H A D | napi_bluetooth_ble_utils.cpp | 77 vector<GattCharacteristic>& characteristics) in ConvertBLECharacteristicVectorToJS() 108 napi_get_boolean(env, HasProperty(properties, GattCharacteristic::WRITE), &value); in ConvertGattPropertiesToJs() 111 napi_get_boolean(env, HasProperty(properties, GattCharacteristic::WRITE_WITHOUT_RESPONSE), &value); in ConvertGattPropertiesToJs() 114 napi_get_boolean(env, HasProperty(properties, GattCharacteristic::READ), &value); in ConvertGattPropertiesToJs() 117 napi_get_boolean(env, HasProperty(properties, GattCharacteristic::NOTIFY), &value); in ConvertGattPropertiesToJs() 120 napi_get_boolean(env, HasProperty(properties, GattCharacteristic::INDICATE), &value); in ConvertGattPropertiesToJs() 125 void ConvertBLECharacteristicToJS(napi_env env, napi_value result, GattCharacteristic& characteristic) in ConvertBLECharacteristicToJS() 213 const GattCharacteristic &characteristic, int requestId) in ConvertCharacteristicReadReqToJS() 278 const GattCharacteristic& characteristic, int requestId) in ConvertCharacteristicWriteReqToJS() 298 napi_get_boolean(env, characteristic.GetWriteType() == GattCharacteristic in ConvertCharacteristicWriteReqToJS() [all...] |
H A D | napi_bluetooth_gatt_server_callback.cpp | 37 const BluetoothRemoteDevice &device, GattCharacteristic &characteristic, int requestId) in OnCharacteristicReadRequest() 47 GattCharacteristic &characteristic, int requestId) in OnCharacteristicWriteRequest()
|
/foundation/communication/bluetooth/frameworks/inner/c_adapter/ |
H A D | ohos_bt_gatt_client.cpp | 69 int outWriteType = GattCharacteristic::WriteType::DEFAULT; in ConverWriteType() 71 outWriteType = GattCharacteristic::WriteType::DEFAULT; in ConverWriteType() 73 outWriteType = GattCharacteristic::WriteType::NO_RESPONSE; in ConverWriteType() 75 outWriteType = GattCharacteristic::WriteType::SIGNED; in ConverWriteType() 78 outWriteType = GattCharacteristic::WriteType::DEFAULT; in ConverWriteType() 83 static GattCharacteristic *GattcFindCharacteristic(int clientId, std::shared_ptr<GattClient> &client, in GattcFindCharacteristic() 112 GattCharacteristic *charac = service->get().GetCharacteristic(UUID::FromString(strUuidChar)); in GattcFindCharacteristic() 166 void OnCharacteristicReadResult(const GattCharacteristic &characteristic, int ret) override 193 void OnCharacteristicWriteResult(const GattCharacteristic &characteristic, int ret) override 283 void OnSetNotifyCharacteristic(const GattCharacteristic [all...] |
H A D | ohos_bt_gatt_server.cpp | 307 vector<GattCharacteristic> &characteristics = Service->GetCharacteristics(); 331 const BluetoothRemoteDevice &device, GattCharacteristic &characteristic, int requestId) override 367 const BluetoothRemoteDevice &device, GattCharacteristic &characteristic, int requestId) override 395 writeInfo.needRsp = (characteristic.GetWriteType() == GattCharacteristic::WriteType::DEFAULT); 806 GattCharacteristic characteristic(uuid, permissions, properties); in BleGattsAddCharacteristic() 860 GattCharacteristic &characteristic = GATTSERVICE(serverId, srvcHandle)->GetCharacteristics().back(); in BleGattsAddDescriptor() 1088 GattCharacteristic characteristic(attribute->uuid, attribute->actualHandle, 0, 0); in BleGattsSendIndication()
|
/foundation/communication/bluetooth/frameworks/js/napi/src/parser/ |
H A D | napi_parser_utils.cpp | 98 properties |= static_cast<uint16_t>(GattCharacteristic::READ); in ConvertGattProperties() 101 properties |= static_cast<uint16_t>(GattCharacteristic::WRITE); in ConvertGattProperties() 104 properties |= static_cast<uint16_t>(GattCharacteristic::WRITE_WITHOUT_RESPONSE); in ConvertGattProperties() 107 properties |= static_cast<uint16_t>(GattCharacteristic::NOTIFY); in ConvertGattProperties() 110 properties |= static_cast<uint16_t>(GattCharacteristic::INDICATE); in ConvertGattProperties() 366 outWriteType = GattCharacteristic::WriteType::DEFAULT; in NapiParseGattWriteType() 369 outWriteType = GattCharacteristic::WriteType::NO_RESPONSE; in NapiParseGattWriteType()
|