added debugging

Fork of BLE_nRF8001 by RedBearLab

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers BLETypedCharacteristics.h Source File

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