11 #ifndef TAF_GPIO_MESSAGES_H_INCLUDE_GUARD 12 #define TAF_GPIO_MESSAGES_H_INCLUDE_GUARD 17 #define _MAX_MSG_SIZE IFGEN_TAF_GPIO_MSG_SIZE 27 #define _MSGID_taf_gpio_SetInput 0 28 #define _MSGID_taf_gpio_Activate 1 29 #define _MSGID_taf_gpio_Deactivate 2 30 #define _MSGID_taf_gpio_Read 3 31 #define _MSGID_taf_gpio_AddChangeEventHandler 4 32 #define _MSGID_taf_gpio_RemoveChangeEventHandler 5 33 #define _MSGID_taf_gpio_SetEdgeSense 6 34 #define _MSGID_taf_gpio_DisableEdgeSense 7 35 #define _MSGID_taf_gpio_IsOutput 8 36 #define _MSGID_taf_gpio_IsInput 9 37 #define _MSGID_taf_gpio_GetName 10 38 #define _MSGID_taf_gpio_GetEdgeSense 11 39 #define _MSGID_taf_gpio_GetPolarity 12 40 #define _MSGID_taf_gpio_IsActive 13 123 #endif // TAF_GPIO_MESSAGES_H_INCLUDE_GUARD static bool taf_gpio_PackEdge(uint8_t **bufferPtr, taf_gpio_Edge_t value)
Definition: taf_gpio_messages.h:96
struct __attribute__((packed))
Definition: taf_gpio_messages.h:20
static bool taf_gpio_UnpackPolarity(uint8_t **bufferPtr, taf_gpio_Polarity_t *valuePtr)
Definition: taf_gpio_messages.h:55
static bool taf_gpio_UnpackState(uint8_t **bufferPtr, taf_gpio_State_t *valuePtr)
Definition: taf_gpio_messages.h:80
taf_gpio_State_t
Definition: taf_gpio_common.h:47
_Message_t
Definition: taf_gpio_messages.h:25
#define _MAX_MSG_SIZE
Definition: taf_gpio_messages.h:17
LE_DECLARE_INLINE bool le_pack_UnpackUint32(uint8_t **bufferPtr, uint32_t *valuePtr)
Definition: le_pack.h:1205
taf_gpio_Edge_t
Definition: taf_gpio_common.h:64
taf_gpio_Polarity_t
Definition: taf_gpio_common.h:33
static bool taf_gpio_PackPolarity(uint8_t **bufferPtr, taf_gpio_Polarity_t value)
Definition: taf_gpio_messages.h:46
static bool taf_gpio_PackState(uint8_t **bufferPtr, taf_gpio_State_t value)
Definition: taf_gpio_messages.h:71
LE_DECLARE_INLINE bool le_pack_PackUint32(uint8_t **bufferPtr, uint32_t value)
Definition: le_pack.h:205
static bool taf_gpio_UnpackEdge(uint8_t **bufferPtr, taf_gpio_Edge_t *valuePtr)
Definition: taf_gpio_messages.h:105