added debugging
Fork of BLE_nRF8001 by
Diff: BLE_nRF8001/BLETypedCharacteristics.h
- Revision:
- 0:075ea2812998
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/BLE_nRF8001/BLETypedCharacteristics.h Fri Oct 17 22:40:32 2014 +0800 @@ -0,0 +1,61 @@ +#ifndef _BLE_TYPED_CHARACTERISTICS_H_ +#define _BLE_TYPED_CHARACTERISTICS_H_ + +#include "BLETypedCharacteristic.h" + +class BLEBoolCharacteristic : public BLETypedCharacteristic<bool> { + public: + BLEBoolCharacteristic(const char* uuid, unsigned char properties); +}; + +class BLECharCharacteristic : public BLETypedCharacteristic<char> { + public: + BLECharCharacteristic(const char* uuid, unsigned char properties); +}; + +class BLEUnsignedCharCharacteristic : public BLETypedCharacteristic<unsigned char> { + public: + BLEUnsignedCharCharacteristic(const char* uuid, unsigned char properties); +}; + +class BLEShortCharacteristic : public BLETypedCharacteristic<short> { + public: + BLEShortCharacteristic(const char* uuid, unsigned char properties); +}; + +class BLEUnsignedShortCharacteristic : public BLETypedCharacteristic<unsigned short> { + public: + BLEUnsignedShortCharacteristic(const char* uuid, unsigned char properties); +}; + +class BLEIntCharacteristic : public BLETypedCharacteristic<int> { + public: + BLEIntCharacteristic(const char* uuid, unsigned char properties); +}; + +class BLEUnsignedIntCharacteristic : public BLETypedCharacteristic<unsigned int> { + public: + BLEUnsignedIntCharacteristic(const char* uuid, unsigned char properties); +}; + +class BLELongCharacteristic : public BLETypedCharacteristic<long> { + public: + BLELongCharacteristic(const char* uuid, unsigned char properties); +}; + +class BLEUnsignedLongCharacteristic : public BLETypedCharacteristic<unsigned long> { + public: + BLEUnsignedLongCharacteristic(const char* uuid, unsigned char properties); +}; + +class BLEFloatCharacteristic : public BLETypedCharacteristic<float> { + public: + BLEFloatCharacteristic(const char* uuid, unsigned char properties); +}; + +class BLEDoubleCharacteristic : public BLETypedCharacteristic<double> { + public: + BLEDoubleCharacteristic(const char* uuid, unsigned char properties); +}; + +#endif