@@ -234,65 +234,65 @@ int BLECharacteristic::readValue(int32_t& value)
234
234
return readValue ((uint8_t *)&value, sizeof (value));
235
235
}
236
236
237
- int BLECharacteristic::writeValue (const uint8_t value[], int length)
237
+ int BLECharacteristic::writeValue (const uint8_t value[], int length, bool withResponse )
238
238
{
239
239
if (_local) {
240
240
return _local->writeValue (value, length);
241
241
}
242
242
243
243
if (_remote) {
244
- return _remote->writeValue (value, length);
244
+ return _remote->writeValue (value, length, withResponse );
245
245
}
246
246
247
247
return 0 ;
248
248
}
249
249
250
- int BLECharacteristic::writeValue (const void * value, int length)
250
+ int BLECharacteristic::writeValue (const void * value, int length, bool withResponse )
251
251
{
252
- return writeValue ((const uint8_t *)value, length);
252
+ return writeValue ((const uint8_t *)value, length, withResponse );
253
253
}
254
254
255
- int BLECharacteristic::writeValue (const char * value)
255
+ int BLECharacteristic::writeValue (const char * value, bool withResponse )
256
256
{
257
257
if (_local) {
258
258
return _local->writeValue (value);
259
259
}
260
260
261
261
if (_remote) {
262
- return _remote->writeValue (value);
262
+ return _remote->writeValue (value, withResponse );
263
263
}
264
264
265
265
return 0 ;
266
266
}
267
267
268
- int BLECharacteristic::writeValue (uint8_t value)
268
+ int BLECharacteristic::writeValue (uint8_t value, bool withResponse )
269
269
{
270
- return writeValue ((uint8_t *)&value, sizeof (value));
270
+ return writeValue ((uint8_t *)&value, sizeof (value), withResponse );
271
271
}
272
272
273
- int BLECharacteristic::writeValue (int8_t value)
273
+ int BLECharacteristic::writeValue (int8_t value, bool withResponse )
274
274
{
275
- return writeValue ((uint8_t *)&value, sizeof (value));
275
+ return writeValue ((uint8_t *)&value, sizeof (value), withResponse );
276
276
}
277
277
278
- int BLECharacteristic::writeValue (uint16_t value)
278
+ int BLECharacteristic::writeValue (uint16_t value, bool withResponse )
279
279
{
280
- return writeValue ((uint8_t *)&value, sizeof (value));
280
+ return writeValue ((uint8_t *)&value, sizeof (value), withResponse );
281
281
}
282
282
283
- int BLECharacteristic::writeValue (int16_t value)
283
+ int BLECharacteristic::writeValue (int16_t value, bool withResponse )
284
284
{
285
- return writeValue ((uint8_t *)&value, sizeof (value));
285
+ return writeValue ((uint8_t *)&value, sizeof (value), withResponse );
286
286
}
287
287
288
- int BLECharacteristic::writeValue (uint32_t value)
288
+ int BLECharacteristic::writeValue (uint32_t value, bool withResponse )
289
289
{
290
- return writeValue ((uint8_t *)&value, sizeof (value));
290
+ return writeValue ((uint8_t *)&value, sizeof (value), withResponse );
291
291
}
292
292
293
- int BLECharacteristic::writeValue (int32_t value)
293
+ int BLECharacteristic::writeValue (int32_t value, bool withResponse )
294
294
{
295
- return writeValue ((uint8_t *)&value, sizeof (value));
295
+ return writeValue ((uint8_t *)&value, sizeof (value), withResponse );
296
296
}
297
297
298
298
int BLECharacteristic::broadcast ()
0 commit comments