Airport/Source/Message.h

38 lines
824 B
C

#ifndef MESSAGE_HEADER__
#define MESSAGE_HEADER__
/* *************************************
* Includes
* *************************************/
#include "Global_Inc.h"
/* *************************************
* Defines
* *************************************/
#define MAX_MESSAGE_STR_SIZE 256
/* *************************************
* Structs and enums
* *************************************/
typedef struct t_messagedata
{
bool used;
uint32_t Timeout;
char strMessage[MAX_MESSAGE_STR_SIZE];
}TYPE_MESSAGE_DATA;
/* *************************************
* Global prototypes
* *************************************/
void MessageInit(void);
bool MessageCreate(TYPE_MESSAGE_DATA* ptrMessage);
void MessageHandler(void);
void MessageRender(void);
char* MessageGetString(void);
#endif // MESSAGE_HEADER__