High level Bluetooth Low Energy API and radio abstraction layer
Fork of BLE_API by
Diff: uuid.h
- Revision:
- 27:4a83843f04b0
- Parent:
- 26:755b897a47b1
- Child:
- 28:f6022fb90701
--- a/uuid.h Thu Jan 09 10:44:47 2014 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,30 +0,0 @@ -#ifndef __UUID_H__ -#define __UUID_H__ - -#include "blecommon.h" - -class UUID -{ -private: - -public: - enum - { - UUID_TYPE_SHORT = 0, // Short BLE UUID - UUID_TYPE_LONG = 1 // Full 128-bit UUID - }; - - UUID(void); - UUID(uint8_t const[16]); - UUID(uint16_t const); - virtual ~UUID(void); - - uint8_t type; // UUID_TYPE_SHORT or UUID_TYPE_LONG - uint8_t base[16]; // in case of custom - uint16_t value; // 16 bit uuid (byte 2-3 using with base) - - ble_error_t update(uint8_t const[16]); - ble_error_t update(uint16_t const); -}; - -#endif