aqhome: add constructor for VALUE3 messages.

This commit is contained in:
Martin Preuss
2024-09-22 21:23:53 +02:00
parent 7e4977f472
commit a624331166
2 changed files with 59 additions and 11 deletions

View File

@@ -23,13 +23,17 @@
#define AQH_MSG_VALUE3_TYPE_DOOR 3
AQHOME_API GWEN_MSG *AQH_Value3Msg_new(uint8_t srcAddr, uint8_t destAddr,
uint8_t code, uint16_t msgId,
uint8_t valueId,
uint16_t value, uint16_t denom);
AQHOME_API uint32_t AQH_Value3Msg_GetUid(const GWEN_MSG *msg);
AQHOME_API int16_t AQH_Value3Msg_GetMsgId(const GWEN_MSG *msg);
AQHOME_API uint16_t AQH_Value3Msg_GetMsgId(const GWEN_MSG *msg);
AQHOME_API uint8_t AQH_Value3Msg_GetValueId(const GWEN_MSG *msg);
AQHOME_API uint8_t AQH_Value3Msg_GetValueType(const GWEN_MSG *msg);
AQHOME_API int16_t AQH_Value3Msg_GetValueNom(const GWEN_MSG *msg);
AQHOME_API int16_t AQH_Value3Msg_GetValueDenom(const GWEN_MSG *msg);
AQHOME_API uint16_t AQH_Value3Msg_GetValueNom(const GWEN_MSG *msg);
AQHOME_API uint16_t AQH_Value3Msg_GetValueDenom(const GWEN_MSG *msg);
AQHOME_API double AQH_Value3Msg_GetValue(const GWEN_MSG *msg);