Home
last modified time | relevance | path

Searched refs:characteristic (Results 1 - 25 of 68) sorted by relevance

123

/foundation/communication/bluetooth/interfaces/inner_api/include/
H A Dbluetooth_gatt_client.h68 * @param characteristic Characteristic object to changed.
72 virtual void OnCharacteristicChanged(const GattCharacteristic &characteristic) in OnCharacteristicChanged() argument
78 * @param characteristic Characteristic object.
83 virtual void OnCharacteristicReadResult(const GattCharacteristic &characteristic, int ret) in OnCharacteristicReadResult() argument
91 * @param characteristic Characteristic object.
96 virtual void OnCharacteristicWriteResult(const GattCharacteristic &characteristic, int ret) in OnCharacteristicWriteResult() argument
162 virtual void OnSetNotifyCharacteristic(const GattCharacteristic &characteristic, int status) in OnSetNotifyCharacteristic() argument
269 * @brief The function to read characteristic.
271 * @param characteristic Characteristic object.
272 * @return int read characteristic
[all...]
/foundation/communication/bluetooth/frameworks/inner/src/
H A Dbluetooth_gatt_service.cpp26 void GattService::AddCharacteristic(const GattCharacteristic &characteristic) in AddCharacteristic() argument
28 characteristics_.insert(characteristics_.end(), characteristic)->service_ = this; in AddCharacteristic()
48 for (auto &characteristic : src.characteristics_) { in GattService()
49 AddCharacteristic(characteristic); in GattService()
62 for (auto &characteristic : src.characteristics_) { in GattService()
63 characteristics_.insert(characteristics_.end(), std::move(characteristic))->service_ = this; in GattService()
74 for (auto &characteristic : characteristics_) { in GetCharacteristic()
75 if (characteristic.GetUuid().Equals(uuid)) { in GetCharacteristic()
76 return &characteristic; in GetCharacteristic()
H A Dbluetooth_gatt_client.cpp159 void OnCharacteristicChanged(const BluetoothGattCharacteristic &characteristic) override
161 HILOGD("recv notification, length:%{public}zu", characteristic.length_);
170 if (character.GetHandle() == characteristic.handle_) {
171 character.SetValue(characteristic.value_.get(), characteristic.length_);
177 HILOGE("recv notification failed, characteristic is not exist.");
180 void OnCharacteristicRead(int32_t ret, const BluetoothGattCharacteristic &characteristic) override
182 HILOGI("ret:%{public}d, length:%{public}zu", ret, characteristic.length_);
191 bool isExist = clientSptr->pimpl->GetCharacteristicByHandle(characteristic.handle_, charac);
193 HILOGE("no expected characteristic handl
763 ReadCharacteristic(GattCharacteristic &characteristic) ReadCharacteristic() argument
864 SetNotifyCharacteristicInner(GattCharacteristic &characteristic, bool enable, const std::vector<uint8_t> &descriptorValue) SetNotifyCharacteristicInner() argument
916 SetNotifyCharacteristic(GattCharacteristic &characteristic, bool enable) SetNotifyCharacteristic() argument
924 SetIndicateCharacteristic(GattCharacteristic &characteristic, bool enable) SetIndicateCharacteristic() argument
932 WriteCharacteristic(GattCharacteristic &characteristic) WriteCharacteristic() argument
940 WriteCharacteristic(GattCharacteristic &characteristic, std::vector<uint8_t> value) WriteCharacteristic() argument
[all...]
/foundation/communication/bluetooth_service/services/bluetooth/service/include/
H A Dinterface_profile_gatt_server.h54 * @brief The callback function to notify characteristic read.
57 * @param characteristic Characteristic object.
62 virtual void OnCharacteristicReadRequest(const GattDevice &device, const Characteristic &characteristic) {} in OnCharacteristicReadRequest() argument
64 virtual void OnCharacteristicReadByUuidRequest(const GattDevice &device, const Characteristic &characteristic) {} in OnCharacteristicReadByUuidRequest() argument
67 * @brief The callback function to notify characteristic write.
70 * @param characteristic Characteristic object.
77 const GattDevice &device, const Characteristic &characteristic, bool needRespones) {} in OnCharacteristicWriteRequest()
105 * @param characteristic Characteristic object.
109 virtual void OnNotifyConfirm(const GattDevice &device, const Characteristic &characteristic, int result) {} in OnNotifyConfirm() argument
213 * @param characteristic Characteristi
76 OnCharacteristicWriteRequest( const GattDevice &device, const Characteristic &characteristic, bool needRespones) OnCharacteristicWriteRequest() argument
[all...]
H A Dinterface_profile_gatt_client.h61 * @brief The callback function to notify characteristic read.
64 * @param characteristic Characteristic object.
68 virtual void OnCharacteristicRead(int ret, const Characteristic &characteristic) = 0;
70 * @brief The callback function to notify characteristic write.
73 * @param characteristic Characteristic object.
77 virtual void OnCharacteristicWrite(int ret, const Characteristic &characteristic) = 0;
79 * @brief The callback function to notify characteristic changed.
81 * @param characteristic Characteristic object.
86 virtual void OnCharacteristicChanged(const Characteristic &characteristic) = 0;
196 * @brief The function to read characteristic
[all...]
/foundation/communication/bluetooth/frameworks/js/napi/src/ble/
H A Dnapi_bluetooth_gatt_client_callback.cpp33 void NapiGattClientCallback::OnCharacteristicChanged(const GattCharacteristic &characteristic) in OnCharacteristicChanged() argument
35 auto nativeObject = std::make_shared<NapiNativeBleCharacteristic>(characteristic); in OnCharacteristicChanged()
39 void NapiGattClientCallback::OnCharacteristicReadResult(const GattCharacteristic &characteristic, int ret) in OnCharacteristicReadResult() argument
41 HILOGI("UUID: %{public}s, ret: %{public}d", characteristic.GetUuid().ToString().c_str(), ret); in OnCharacteristicReadResult()
42 auto napiCharacter = std::make_shared<NapiNativeBleCharacteristic>(characteristic); in OnCharacteristicReadResult()
72 void NapiGattClientCallback::OnCharacteristicWriteResult(const GattCharacteristic &characteristic, int ret) in OnCharacteristicWriteResult() argument
75 HILOGI("UUID: %{public}s, ret: %{public}d", characteristic.GetUuid().ToString().c_str(), ret); in OnCharacteristicWriteResult()
76 auto napiCharacter = std::make_shared<NapiNativeBleCharacteristic>(characteristic); in OnCharacteristicWriteResult()
90 void NapiGattClientCallback::OnSetNotifyCharacteristic(const GattCharacteristic &characteristic, int status) in OnSetNotifyCharacteristic() argument
93 HILOGI("UUID: %{public}s, status: %{public}d", characteristic in OnSetNotifyCharacteristic()
[all...]
H A Dnapi_bluetooth_ble_utils.cpp85 for (auto &characteristic : characteristics) { in ConvertBLECharacteristicVectorToJS()
88 ConvertBLECharacteristicToJS(env, obj, characteristic); in ConvertBLECharacteristicVectorToJS()
125 void ConvertBLECharacteristicToJS(napi_env env, napi_value result, GattCharacteristic& characteristic) in ConvertBLECharacteristicToJS() argument
128 HILOGI("uuid: %{public}s", characteristic.GetUuid().ToString().c_str()); in ConvertBLECharacteristicToJS()
129 napi_create_string_utf8(env, characteristic.GetUuid().ToString().c_str(), NAPI_AUTO_LENGTH, &characteristicUuid); in ConvertBLECharacteristicToJS()
132 if (characteristic.GetService() != nullptr) { in ConvertBLECharacteristicToJS()
134 napi_create_string_utf8(env, characteristic.GetService()->GetUuid().ToString().c_str(), NAPI_AUTO_LENGTH, in ConvertBLECharacteristicToJS()
140 uint8_t* valueData = characteristic.GetValue(&valueSize).get(); in ConvertBLECharacteristicToJS()
152 napi_value propertiesValue = ConvertGattPropertiesToJs(env, characteristic.GetProperties()); in ConvertBLECharacteristicToJS()
157 ConvertBLEDescriptorVectorToJS(env, descriptors, characteristic in ConvertBLECharacteristicToJS()
212 ConvertCharacteristicReadReqToJS(napi_env env, napi_value result, const std::string &device, const GattCharacteristic &characteristic, int requestId) ConvertCharacteristicReadReqToJS() argument
277 ConvertCharacteristicWriteReqToJS(napi_env env, napi_value result, const std::string &device, const GattCharacteristic& characteristic, int requestId) ConvertCharacteristicWriteReqToJS() argument
[all...]
/foundation/communication/bluetooth/interfaces/inner_api/include/c_header/
H A Dohos_bt_gatt_client.h43 BtGattCharacteristic characteristic; member
50 BtGattCharacteristic characteristic; member
86 * @brief Reports result of a characteristic read operation.
89 * @param readData The characteristic value read from the server.
95 * @brief GATT write characteristic operation callback.
98 * @param characteristic The UUID of the characteristic.
101 typedef void (*WriteCharacteristicCallback)(int clientId, BtGattCharacteristic *characteristic, int status);
142 * @param notifyData The characteristic value notifed by the server.
235 * @brief Read characteristic valu
[all...]
/foundation/communication/bluetooth_service/services/bluetooth/service/src/gatt/
H A Dgatt_server_service.h36 int NotifyClient(const GattDevice &device, Characteristic &characteristic, bool needConfirm = false) override;
37 int RespondCharacteristicRead(const GattDevice &device, Characteristic &characteristic, int ret) override;
38 int RespondCharacteristicReadByUuid(const GattDevice &device, Characteristic &characteristic, int ret) override;
39 int RespondCharacteristicWrite(const GattDevice &device, const Characteristic &characteristic, int ret) override;
43 int SetCharacteristicValue(const Characteristic &characteristic);
44 int SetCharacteristicPermission(const Characteristic &characteristic, uint8_t properties, uint8_t permission);
/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;
/foundation/communication/bluetooth/frameworks/inner/c_adapter/
H A Dohos_bt_gatt_client.cpp84 BtGattCharacteristic characteristic) in GattcFindCharacteristic()
99 string strUuidSvc(characteristic.serviceUuid.uuid); in GattcFindCharacteristic()
100 string strUuidChar(characteristic.characteristicUuid.uuid); in GattcFindCharacteristic()
114 HILOGE("find characteristic fail."); in GattcFindCharacteristic()
166 void OnCharacteristicReadResult(const GattCharacteristic &characteristic, int ret) override
172 if (characteristic.GetService() == nullptr) {
178 string srvUuid = characteristic.GetService()->GetUuid().ToString();
179 string charcUuid = characteristic.GetUuid().ToString();
180 GattcBuildUuid(&characData.attribute.characteristic.serviceUuid, srvUuid);
181 GattcBuildUuid(&characData.attribute.characteristic
83 GattcFindCharacteristic(int clientId, std::shared_ptr<GattClient> &client, BtGattCharacteristic characteristic) GattcFindCharacteristic() argument
603 BleGattcReadCharacteristic(int clientId, BtGattCharacteristic characteristic) BleGattcReadCharacteristic() argument
628 BleGattcWriteCharacteristic(int clientId, BtGattCharacteristic characteristic, BtGattWriteType writeType, int len, const char *value) BleGattcWriteCharacteristic() argument
755 BleGattcRegisterNotification(int clientId, BtGattCharacteristic characteristic, bool enable) BleGattcRegisterNotification() argument
[all...]
/foundation/communication/bluetooth/frameworks/inner/ipc/parcel/
H A Dbluetooth_gatt_service_parcel.cpp58 BluetoothGattCharacteristic characteristic = BluetoothGattCharacteristic(character); in Marshalling() local
59 if (!parcel.WriteParcelable(&characteristic)) { in Marshalling()
117 std::shared_ptr<BluetoothGattCharacteristic> characteristic( in ReadFromParcel()
119 if (!characteristic) { in ReadFromParcel()
122 characteristics_.push_back(*characteristic); in ReadFromParcel()
H A Dbluetooth_gatt_characteristic_parcel.cpp69 BluetoothGattCharacteristic *characteristic = new BluetoothGattCharacteristic(); in Unmarshalling() local
70 if (characteristic != nullptr && !characteristic->ReadFromParcel(parcel)) { in Unmarshalling()
71 delete characteristic; in Unmarshalling()
72 characteristic = nullptr; in Unmarshalling()
74 return characteristic; in Unmarshalling()
/foundation/communication/bluetooth/frameworks/inner/ipc/src/
H A Dbluetooth_gatt_client_callback_stub.cpp102 std::shared_ptr<BluetoothGattCharacteristic> characteristic(data.ReadParcelable<BluetoothGattCharacteristic>()); in OnCharacteristicChangedInner()
103 if (!characteristic) { in OnCharacteristicChangedInner()
106 stub->OnCharacteristicChanged(*characteristic); in OnCharacteristicChangedInner()
116 std::shared_ptr<BluetoothGattCharacteristic> characteristic(data.ReadParcelable<BluetoothGattCharacteristic>()); in OnCharacteristicReadInner()
117 if (!characteristic) { in OnCharacteristicReadInner()
120 stub->OnCharacteristicRead(ret, *characteristic); in OnCharacteristicReadInner()
130 std::shared_ptr<BluetoothGattCharacteristic> characteristic(data.ReadParcelable<BluetoothGattCharacteristic>()); in OnCharacteristicWriteInner()
131 if (!characteristic) { in OnCharacteristicWriteInner()
134 stub->OnCharacteristicWrite(ret, *characteristic); in OnCharacteristicWriteInner()
H A Dbluetooth_gatt_server_callback_stub.cpp89 std::shared_ptr<BluetoothGattCharacteristic> characteristic(data.ReadParcelable<BluetoothGattCharacteristic>()); in OnCharacteristicReadRequestInner()
90 if (!characteristic) { in OnCharacteristicReadRequestInner()
94 stub->OnCharacteristicReadRequest(*device, *characteristic); in OnCharacteristicReadRequestInner()
140 std::shared_ptr<BluetoothGattCharacteristic> characteristic(data.ReadParcelable<BluetoothGattCharacteristic>()); in OnCharacteristicWriteRequestInner()
141 if (!characteristic) { in OnCharacteristicWriteRequestInner()
146 stub->OnCharacteristicWriteRequest(*device, *characteristic, needRespones); in OnCharacteristicWriteRequestInner()
206 std::shared_ptr<BluetoothGattCharacteristic> characteristic(data.ReadParcelable<BluetoothGattCharacteristic>()); in OnNotifyConfirmInner()
207 if (!characteristic) { in OnNotifyConfirmInner()
212 stub->OnNotifyConfirm(*device, *characteristic, result); in OnNotifyConfirmInner()
/foundation/communication/bluetooth/frameworks/inner/ipc/interface/
H A Di_bluetooth_gatt_client_callback.h33 virtual void OnCharacteristicChanged(const BluetoothGattCharacteristic &characteristic) = 0;
34 virtual void OnCharacteristicRead(int32_t ret, const BluetoothGattCharacteristic &characteristic) = 0;
35 virtual void OnCharacteristicWrite(int32_t ret, const BluetoothGattCharacteristic &characteristic) = 0;
H A Di_bluetooth_gatt_server_callback.h35 const BluetoothGattDevice &device, const BluetoothGattCharacteristic &characteristic) = 0;
37 const BluetoothGattDevice &device, const BluetoothGattCharacteristic &characteristic, bool needRespones) = 0;
44 const BluetoothGattDevice &device, const BluetoothGattCharacteristic &characteristic, int result) = 0;
H A Di_bluetooth_gatt_server.h40 const BluetoothGattDevice &device, BluetoothGattCharacteristic *characteristic, bool needConfirm) = 0;
43 const BluetoothGattDevice &device, BluetoothGattCharacteristic *characteristic, int32_t ret) = 0;
45 const BluetoothGattDevice &device, const BluetoothGattCharacteristic &characteristic, int32_t ret) = 0;
/foundation/communication/bluetooth_service/services/bluetooth/server/src/
H A Dbluetooth_gatt_server_server.cpp87 const bluetooth::GattDevice &device, const bluetooth::Characteristic &characteristic) override
95 (BluetoothGattDevice)device, (BluetoothGattCharacteristic)characteristic);
98 const bluetooth::GattDevice &device, const bluetooth::Characteristic &characteristic) override
103 const bluetooth::Characteristic &characteristic, bool needRespones) override
111 (BluetoothGattDevice)device, (BluetoothGattCharacteristic)characteristic, needRespones);
132 const bluetooth::GattDevice &device, const bluetooth::Characteristic &characteristic, int result) override
135 callback_->OnNotifyConfirm((BluetoothGattDevice)device, (BluetoothGattCharacteristic)characteristic, result);
349 const BluetoothGattDevice &device, BluetoothGattCharacteristic *characteristic, bool needConfirm) in NotifyClient()
361 bluetooth::Characteristic character(characteristic->handle_); in NotifyClient()
362 character.length_ = characteristic in NotifyClient()
348 NotifyClient( const BluetoothGattDevice &device, BluetoothGattCharacteristic *characteristic, bool needConfirm) NotifyClient() argument
387 RespondCharacteristicRead( const BluetoothGattDevice &device, BluetoothGattCharacteristic *characteristic, int32_t ret) RespondCharacteristicRead() argument
409 RespondCharacteristicWrite( const BluetoothGattDevice &device, const BluetoothGattCharacteristic &characteristic, int32_t ret) RespondCharacteristicWrite() argument
[all...]
H A Dbluetooth_gatt_client_server.cpp104 void OnCharacteristicChanged(const Characteristic &characteristic) override
111 callback_->OnCharacteristicChanged((BluetoothGattCharacteristic)characteristic);
114 void OnCharacteristicRead(int ret, const Characteristic &characteristic) override
117 callback_->OnCharacteristicRead(ret, (BluetoothGattCharacteristic)characteristic);
120 void OnCharacteristicWrite(int ret, const Characteristic &characteristic) override
123 callback_->OnCharacteristicWrite(ret, (BluetoothGattCharacteristic)characteristic);
388 int BluetoothGattClientServer::ReadCharacteristic(int32_t appId, const BluetoothGattCharacteristic &characteristic) in ReadCharacteristic() argument
400 return pimpl->clientService_->ReadCharacteristic(appId, (Characteristic)characteristic); in ReadCharacteristic()
404 int32_t appId, BluetoothGattCharacteristic *characteristic, bool withoutRespond) in WriteCharacteristic()
411 Characteristic character(characteristic in WriteCharacteristic()
403 WriteCharacteristic( int32_t appId, BluetoothGattCharacteristic *characteristic, bool withoutRespond) WriteCharacteristic() argument
422 SignedWriteCharacteristic(int32_t appId, BluetoothGattCharacteristic *characteristic) SignedWriteCharacteristic() argument
[all...]
/foundation/communication/bluetooth_service/services/bluetooth/ipc/include/
H A Dbluetooth_gatt_client_callback_proxy.h31 void OnCharacteristicChanged(const BluetoothGattCharacteristic &characteristic) override;
32 void OnCharacteristicRead(int32_t ret, const BluetoothGattCharacteristic &characteristic) override;
33 void OnCharacteristicWrite(int32_t ret, const BluetoothGattCharacteristic &characteristic) override;
H A Dbluetooth_gatt_server_callback_proxy.h31 const BluetoothGattDevice &device, const BluetoothGattCharacteristic &characteristic) override;
35 const BluetoothGattCharacteristic &characteristic, bool needRespones) override;
41 const BluetoothGattDevice &device, const BluetoothGattCharacteristic &characteristic, int result) override;
/foundation/communication/bluetooth_service/services/bluetooth/server/include/
H A Dbluetooth_gatt_server_server.h38 const BluetoothGattDevice &device, BluetoothGattCharacteristic *characteristic, bool needConfirm) override;
41 const BluetoothGattDevice &device, BluetoothGattCharacteristic *characteristic, int32_t ret) override;
43 const BluetoothGattDevice &device, const BluetoothGattCharacteristic &characteristic, int32_t ret) override;
/foundation/communication/bluetooth/frameworks/inner/ipc/include/
H A Dbluetooth_gatt_server_proxy.h36 const BluetoothGattDevice &device, BluetoothGattCharacteristic *characteristic, bool needConfirm) override;
39 const BluetoothGattDevice &device, BluetoothGattCharacteristic *characteristic, int32_t ret) override;
41 const BluetoothGattDevice &device, const BluetoothGattCharacteristic &characteristic, int32_t ret) override;
/foundation/communication/bluetooth_service/services/bluetooth/ipc/src/
H A Dbluetooth_gatt_server_stub.cpp145 std::shared_ptr<BluetoothGattCharacteristic> characteristic(data.ReadParcelable<BluetoothGattCharacteristic>()); in NotifyClientInner()
146 if (!characteristic) { in NotifyClientInner()
150 int result = NotifyClient(*device, characteristic.get(), needConfirm); in NotifyClientInner()
179 std::shared_ptr<BluetoothGattCharacteristic> characteristic(data.ReadParcelable<BluetoothGattCharacteristic>()); in RespondCharacteristicReadInner()
180 if (!characteristic) { in RespondCharacteristicReadInner()
184 int result = RespondCharacteristicRead(*device, characteristic.get(), ret1); in RespondCharacteristicReadInner()
198 std::shared_ptr<BluetoothGattCharacteristic> characteristic(data.ReadParcelable<BluetoothGattCharacteristic>()); in RespondCharacteristicWriteInner()
199 if (!characteristic) { in RespondCharacteristicWriteInner()
203 int result = RespondCharacteristicWrite(*device, *characteristic, ret1); in RespondCharacteristicWriteInner()

Completed in 13 milliseconds

123