EnOcean Link  1.14.0.0
Middleware to Connect EnOcean easily to other Projects
eoGenericProfile.h File Reference
#include "eoGPChannelInfo.h"
#include "eoProfile.h"
#include <vector>
Include dependency graph for eoGenericProfile.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  eoGenericProfile
 The class to handle Generic Profiles. More...
 

Macros

#define GP_MANUFACTURER_LEN   11
 Length of manufacturer ID in GP LRN.
 
#define GP_PURPOSE_LEN   2
 Length of purpose in GP LRN.
 
#define GP_DATA_DIRECTION_LEN   1
 Length data direction flag ID in GP LRN.
 
#define GP_MANUFACTURER_OFF   0
 Specific offset for disabled channels.
 
#define GP_PURPOSE_OFF   12
 Specific offset for disabled channels.
 
#define GP_DATA_DIRECTION_OFF   11
 Specific offset for disabled channels.
 

Enumerations

enum  GP_HEADER_PURPOSE { GP_TEACH_IN = 0, GP_TEACH_OUT, GP_TEACH_IN_OUT, RESP_NA }
 Purpose of the Teach IN Message.
 
enum  GP_DATA_DIRECTION { UNIDIRECTIONAL = 0, BIDIRECTIONAL }
 Generic Profile Data Direction Information, informs if the Profile is unidirectional or bidirectional.