EnOcean Link  1.14.0.0
Middleware to Connect EnOcean easily to other Projects
eoRemoteManager.h File Reference

eoRemoteManager More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QUERY_ID
 Query ID structure. More...
 
struct  QUERY_ID_RESPONSE
 Query ID response structure. More...
 
struct  QUERY_FUNCTION_RESPONSE
 Query function response structure. More...
 
struct  PING_RESPONSE
 Ping response structure. More...
 
struct  QUERY_STATUS_RESPONSE
 Query status response structure. More...
 
struct  FLASH_READ_RESPONSE
 Flash read response structure. More...
 
struct  MAILBOX_SETTINGS_RESPONSE
 Mailbox settings response structure. More...
 
struct  LEARNED_SENSOR_RESPONSE
 Learned sensors response structure. More...
 
class  eoRemoteManager
 Remote Manager interface class. More...
 

Enumerations

enum  REMOTE_TYPE {
  R_START_LEARN = 1, R_NEXT_CHANNEL, R_STOP_LEARN, R_S_SIMPLE_LEARN,
  R_S_ADVANCED_LEARN, R_S_STOP_LEARN
}
 Remote learn types. More...
 
enum  FN_CODE {
  FN_UNLOCK = 0x001, FN_LOCK = 0x002, FN_SETCODE = 0x003, FN_QUERYID = 0x004,
  FN_QUERYID_ANSWER = 0x604, FN_QUERYID_ANSWER_EXT = 0x704, FN_ACTION = 0x005, FN_PING = 0x006,
  FN_PING_ANSWER = 0x606, FN_QUERY_FUNCTION = 0x007, FN_QUERY_FUNCTION_ANSWER = 0x607, FN_QUERY_STATUS = 0x008,
  FN_QUERY_STATUS_ANSWER = 0x608, FN_START_SESSION = 0x009, FN_START_SESSION_ANSWER = 0x609, FN_CLOSE_SESSION = 0x00A,
  FN_REMOTE_LEARNIN = 0x201, FN_REMOTE_FLASH_WRITE = 0x203, FN_REMOTE_FLASH_READ = 0x204, FN_REMOTE_FLASH_READ_ANSWER = 0x804,
  FN_SMARTACK_READ = 0x205, FN_SMARTACK_READ_MAILBOX_ANSWER = 0x805, FN_SMARTACK_READ_LEARNED_SENSOR_ANSWER = 0x806, FN_SMARTACK_WRITE = 0x206
}
 Function codes. More...
 
enum  START_RESPONSE { START_SESSION_OK = 0x00, START_SESSION_ALREADY_OPEN = 0x01, START_RESPONSE_MAX }
 

Detailed Description

eoRemoteManager

Author
EnOcean GmBH

Enumeration Type Documentation

◆ FN_CODE

enum FN_CODE

Function codes.

Enumerator
FN_UNLOCK 

Unlock.

FN_LOCK 

Lock.

FN_SETCODE 

Query ID.

FN_QUERYID 

Query ID.

FN_QUERYID_ANSWER 

Query ID answer.

FN_QUERYID_ANSWER_EXT 

Ext Query Id Answer.

FN_ACTION 

Action.

FN_PING 

Ping.

FN_PING_ANSWER 

Ping answer.

FN_QUERY_FUNCTION 

Query function.

FN_QUERY_FUNCTION_ANSWER 

Query function answer.

FN_QUERY_STATUS 

Query status.

FN_QUERY_STATUS_ANSWER 

Query status answer.

FN_START_SESSION 

Start a session with a secure ReMan device.

FN_START_SESSION_ANSWER 

Reply to the start command.

FN_CLOSE_SESSION 

Start a session with a secure ReMan device.

FN_REMOTE_LEARNIN 

Remote learn in.

FN_REMOTE_FLASH_WRITE 

Remote flash write.

FN_REMOTE_FLASH_READ 

Remote flash read.

FN_REMOTE_FLASH_READ_ANSWER 

Remote flash read answer.

FN_SMARTACK_READ 

SmartACK read.

FN_SMARTACK_READ_MAILBOX_ANSWER 

SmartACK read mailbox answer.

FN_SMARTACK_READ_LEARNED_SENSOR_ANSWER 

SmartACK read learned sensor answer.

FN_SMARTACK_WRITE 

SmartACK write.

◆ REMOTE_TYPE

Remote learn types.

Enumerator
R_START_LEARN 

Start learning.

R_NEXT_CHANNEL 

Next channel.

R_STOP_LEARN 

Stop learning.

R_S_SIMPLE_LEARN 

SmartACK start simple learn mode.

R_S_ADVANCED_LEARN 

SmartACK start advanced learn mode.

R_S_STOP_LEARN 

SmartACK stop learn mode.

◆ START_RESPONSE

Enumerator
START_SESSION_ALREADY_OPEN 

Session is already controller by another controller.