sendData method

Future<bool> sendData(
  1. String deviceId,
  2. String serviceId,
  3. String charId,
  4. List<int> data,
)

Sends raw byte data to a specific GATT characteristic.

Implementation

Future<bool> sendData(
  String deviceId,
  String serviceId,
  String charId,
  List<int> data,
) {
  _validateId(deviceId, 'deviceId');
  _validateId(serviceId, 'serviceId');
  _validateId(charId, 'charId');
  if (data.isEmpty) {
    throw ArgumentError.value(data, 'data', 'Data cannot be empty.');
  }
  return NexoraSdkPlatform.instance.sendData(
    deviceId,
    serviceId,
    charId,
    data,
  );
}