aqhome: Prepared reorganizing IPC and nodes code around built-in event2 api.
This commit is contained in:
@@ -72,19 +72,11 @@
|
||||
#define AQH_MSG_TYPEGROUP_ALL 0xffffffff
|
||||
|
||||
|
||||
#if 0
|
||||
#define AQH_MSG_MODULES_MASK_TIMER 0x02
|
||||
#define AQH_MSG_MODULES_MASK_COM 0x04
|
||||
#define AQH_MSG_MODULES_MASK_LED 0x08
|
||||
#define AQH_MSG_MODULES_MASK_TWIMASTER 0x10
|
||||
#define AQH_MSG_MODULES_MASK_LCD 0x20
|
||||
#define AQH_MSG_MODULES_MASK_SI7021 0x40
|
||||
#define AQH_MSG_MODULES_MASK_STATS 0x80
|
||||
#endif
|
||||
|
||||
|
||||
AQHOME_API AQH_MESSAGE *AQH_NodeMessage_new(uint8_t destAddr, uint8_t srcAddr, uint8_t code, uint8_t payloadLen, const uint8_t *payload);
|
||||
AQH_MESSAGE *AQH_NodeMessage_fromBuffer(const uint8_t *ptr, uint32_t len);
|
||||
AQHOME_API AQH_MESSAGE *AQH_NodeMessage_prepare(uint8_t destAddr, uint8_t srcAddr, uint8_t code, uint8_t payloadLen);
|
||||
|
||||
AQHOME_API AQH_MESSAGE *AQH_NodeMessage_fromBuffer(const uint8_t *ptr, uint32_t len);
|
||||
|
||||
AQHOME_API uint8_t AQH_NodeMessage_GetDestAddress(const AQH_MESSAGE *msg);
|
||||
AQHOME_API uint8_t AQH_NodeMessage_GetMsgType(const AQH_MESSAGE *msg);
|
||||
@@ -117,5 +109,10 @@ AQHOME_API uint32_t AQH_NodeMessage_GetMsgGroup(uint8_t msgType);
|
||||
|
||||
AQHOME_API void AQH_NodeMessage_DumpToBuffer(const AQH_MESSAGE *msg, GWEN_BUFFER *dbuf, const char *sText);
|
||||
|
||||
/**
|
||||
* Calls the dump function of the given message according to its message type.
|
||||
*/
|
||||
AQHOME_API void AQH_NodeMessage_DumpSpecificToBuffer(const AQH_MESSAGE *msg, GWEN_BUFFER *dbuf, const char *sText);
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user