Home
last modified time | relevance | path

Searched refs:GattCharacteristic (Results 1 - 25 of 27) sorted by relevance

12

/foundation/communication/bluetooth/frameworks/inner/src/
H A Dbluetooth_gatt_characteristic.cpp24 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 Dbluetooth_gatt_service.cpp26 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 Dbluetooth_gatt_client.cpp122 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 Dbluetooth_gatt_server.cpp44 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 Dbluetooth_gatt_characteristic.h63 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 Dbluetooth_gatt_client.h72 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 Dbluetooth_gatt_descriptor.h46 * @brief Class for GattCharacteristic functions.
51 class GattCharacteristic;
97 GattCharacteristic *GetCharacteristic() const;
169 GattCharacteristic *characteristic_;
194 friend class GattCharacteristic;
H A Dbluetooth_gatt_service.h94 void AddCharacteristic(const GattCharacteristic &characteristic);
111 GattCharacteristic *GetCharacteristic(const UUID &uuid);
119 std::vector<GattCharacteristic> &GetCharacteristics();
194 std::vector<GattCharacteristic> characteristics_;
H A Dbluetooth_gatt_server.h85 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 Dgatt_characteristic_test.cpp37 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 Dgatt_service_test.cpp169 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 Dgatt_client_test.cpp42 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 Dgatt_manager_test.cpp40 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 Dgatt_server_test.cpp36 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 Dnapi_bluetooth_gatt_client_callback.h36 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 Dnapi_bluetooth_ble_utils.h56 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 Dnapi_bluetooth_gatt_server_callback.h43 GattCharacteristic &characteristic, int requestId) override;
45 GattCharacteristic &characteristic, int requestId) override;
H A Dnapi_native_object.h151 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 Dnapi_bluetooth_gatt_client_callback.cpp33 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 Dnapi_bluetooth_gatt_client.cpp154 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 Dnapi_bluetooth_ble_utils.cpp77 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 Dnapi_bluetooth_gatt_server_callback.cpp37 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 Dohos_bt_gatt_client.cpp69 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 Dohos_bt_gatt_server.cpp307 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 Dnapi_parser_utils.cpp98 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()

Completed in 17 milliseconds

12