24 #include "PlatformApp_Serialization.h"
30 #error Mn must be defined - see examples
32 #ifndef MODdeclareCREATEINS
33 #error MODdeclareCREATEINS must be defined - see examples
35 #ifndef MODcallCREATEINS
36 #error MODcallCREATEINS must be defined - see examples
39 #ifndef PLATFORM_APP_CLASS
40 #error PLATFORM_APP_CLASS macro must be defined in application code
43 #ifndef MODdeclareDATA
44 #error MODdeclareDATA macro must be defined in application code
50 #if PLATFORM_NAME==QTCreatorC
53 #error "No Platform Selected for Compile!"
63 PLATFORM_APP_CLASS(
Mn);
78 satcomacsStructPtrIn->ConsoleMenu.showHelp =
ui8TRUE;
87 char* inStringPtr = (
char*)voidinStringPtr;
96 retVal = read(STDIN_FILENO, &inStringPtr[ch], 1);
99 inStringPtr[ch-1] ==
'\n' ||
104 inStringPtr[ch] = 0x00;
121 if(pthread_create(&
stdInThread, NULL, &
readStdIn, &uiStructPtrin->devptr->inbuff.charbuff[0] )==0)
127 else if(uiStructPtrin->devptr->triggerWriteOperation ==
ui8FALSE)
129 uiStructPtrin->devptr->newDataReadIn =
ui8TRUE;
130 uiStructPtrin->parseIndex = 0;
150 if (uiStructPtrin->clearScreen) {
151 printf(terminalClearString());
152 uiStructPtrin->clearScreen =
ui8FALSE;
154 printf(&uiStructPtrin->devptr->outbuff.charbuff[0]);
155 if (uiStructPtrin->showPrompt) {
157 uiStructPtrin->showPrompt =
ui8FALSE;
213 GPSPortParams.serialdev.devdata.inbuff.charbuff[iNewLine] =
'\0';
274 theApplicationClass theApplicationExample;
281 #ifdef MAIN_C_NOos_Wsystick
284 #ifdef MAIN_C_NOos_NOsystick