Oddanie
Diff: DECODER.h
- Revision:
- 1:288ebe73ba81
- Parent:
- 0:f6e7c3ad5a58
--- a/DECODER.h Mon May 18 17:08:10 2020 +0000 +++ b/DECODER.h Mon May 18 18:03:38 2020 +0000 @@ -1,14 +1,13 @@ #ifndef DECODER_H #define DECODER_H +#include "mbed.h" + #define HEX_bm 0x000F #define MAX_TOKEN_NR 2 #define MAX_KEYWORD_STRING_LTH 6 #define MAX_KEYWORD_NR 4 -typedef enum CompResult -{ DIFFERENT , EQUAL } CompResult; - typedef enum TokeType {KEYWORD, NUMBER, EMPTY} TokeType; @@ -43,7 +42,6 @@ enum Result DecodeMsg(char *pcString); struct Token asToken[MAX_TOKEN_NR]; private: - enum CompResult eCompareString(char pcStr1[], char pcStr2[]); void ReplaceCharactersInString(char pcString[],char cOldChar,char cNewChar); enum Result eHexStringToUInt(char pcStr[],unsigned int *puiValue); unsigned char ucFindTokensInString(char *pcString);