// // RTKCharacteristicReadWrite.h // RTKLEFoundation // // Created by jerome_gu on 2019/1/10. // Copyright © 2019 Realtek. All rights reserved. // #import #import #ifdef RTK_SDK_IS_STATIC_LIBRARY #import "RTKLEPeripheral.h" #import "RTKPackageCommunication.h" #import "RTKPeripheralCharacteristicOperation.h" #else #import #import #import #endif NS_ASSUME_NONNULL_BEGIN @interface RTKCharacteristicReadWrite : RTKPackageCommunication - (instancetype)initWithPeripheral:(RTKLEPeripheral*)peripheral read:(nullable CBCharacteristic *)readCharacteristic write:(nullable CBCharacteristic *)writeCharacteristic; @property (class, readonly) BOOL writeReliably; @end @interface RTKCharacteristicReadWriteWithoutResponse : RTKCharacteristicReadWrite @end @interface RTKCharacteristicReadWriteArbitrarily : RTKCharacteristicReadWrite @end NS_ASSUME_NONNULL_END