GattCharacteristicWriter(gattConnection: GattConnection, writeTransactionProvider: WriteGattCharacteristicTransactionProvider = WriteGattCharacteristicTransactionProvider(), gattClientConnectionStateSetter: GattClientConnectionStateSetter = GattClientConnectionStateSetter(), scheduler: Scheduler = ReadWriteCharacteristicProvider.scheduler, readWriteLock: Semaphore = ReadWriteCharacteristicLock.lock)
Write to remote GATT Characteristic
gattConnection
- GattConnection for the remote peripheral to write to