![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
sdsd
Fork of mbed5a_testy by
command_decoder.h
- Committer:
- deerjelen
- Date:
- 2017-06-20
- Revision:
- 2:0fcc9b85c8f6
- Parent:
- 1:b8d65b5745d1
File content as of revision 2:0fcc9b85c8f6:
enum KeywordCode {CALLIB,GOTO,STEP,ID}; enum TokenType { KEYWORD, NUMBER, STRING}; #define MAX_TOKEN_NR 2 #define MAX_KEYWORD_STRING_LTH 15 #define MAX_KEYWORD_NR 4 union TokenValue { enum KeywordCode eKeyword; unsigned int uiNumber; char *pcString; }; struct Token { enum TokenType eType; union TokenValue uValue; }; struct Keyword { enum KeywordCode eCode; char cString[MAX_KEYWORD_STRING_LTH + 1]; }; extern struct Keyword asKeywordList[MAX_KEYWORD_NR]; extern struct Token asToken[MAX_TOKEN_NR]; extern unsigned char ucTokenNr; void DecodeMsg(char *pcString);