added debugging
Fork of BLE_nRF8001 by
Embed:
(wiki syntax)
Show/hide line numbers
BLETypedCharacteristics.h
00001 #ifndef _BLE_TYPED_CHARACTERISTICS_H_ 00002 #define _BLE_TYPED_CHARACTERISTICS_H_ 00003 00004 #include "BLETypedCharacteristic.h" 00005 00006 class BLEBoolCharacteristic : public BLETypedCharacteristic<bool> { 00007 public: 00008 BLEBoolCharacteristic(const char* uuid, unsigned char properties); 00009 }; 00010 00011 class BLECharCharacteristic : public BLETypedCharacteristic<char> { 00012 public: 00013 BLECharCharacteristic(const char* uuid, unsigned char properties); 00014 }; 00015 00016 class BLEUnsignedCharCharacteristic : public BLETypedCharacteristic<unsigned char> { 00017 public: 00018 BLEUnsignedCharCharacteristic(const char* uuid, unsigned char properties); 00019 }; 00020 00021 class BLEShortCharacteristic : public BLETypedCharacteristic<short> { 00022 public: 00023 BLEShortCharacteristic(const char* uuid, unsigned char properties); 00024 }; 00025 00026 class BLEUnsignedShortCharacteristic : public BLETypedCharacteristic<unsigned short> { 00027 public: 00028 BLEUnsignedShortCharacteristic(const char* uuid, unsigned char properties); 00029 }; 00030 00031 class BLEIntCharacteristic : public BLETypedCharacteristic<int> { 00032 public: 00033 BLEIntCharacteristic(const char* uuid, unsigned char properties); 00034 }; 00035 00036 class BLEUnsignedIntCharacteristic : public BLETypedCharacteristic<unsigned int> { 00037 public: 00038 BLEUnsignedIntCharacteristic(const char* uuid, unsigned char properties); 00039 }; 00040 00041 class BLELongCharacteristic : public BLETypedCharacteristic<long> { 00042 public: 00043 BLELongCharacteristic(const char* uuid, unsigned char properties); 00044 }; 00045 00046 class BLEUnsignedLongCharacteristic : public BLETypedCharacteristic<unsigned long> { 00047 public: 00048 BLEUnsignedLongCharacteristic(const char* uuid, unsigned char properties); 00049 }; 00050 00051 class BLEFloatCharacteristic : public BLETypedCharacteristic<float> { 00052 public: 00053 BLEFloatCharacteristic(const char* uuid, unsigned char properties); 00054 }; 00055 00056 class BLEDoubleCharacteristic : public BLETypedCharacteristic<double> { 00057 public: 00058 BLEDoubleCharacteristic(const char* uuid, unsigned char properties); 00059 }; 00060 00061 #endif
Generated on Tue Jul 12 2022 15:15:46 by 1.7.2