Moin, ich versuche mich gerade darin, einen Parser für RS232-Kommandos zu schreiben. Leider habei ch ein paar Porbleme ein Kommando mit einer Funktion zu verknüpfen. Ich habe ein Array, in dem der Kommandstring und die dazu gehörigen Funktion stehen sollen.
1 | typedef struct{ |
2 | char CmdString[12]; |
3 | unsigned char (*ExecuteFunction)(char * Data); |
4 | }RemoteCommandStruct; |
Das Problem ist, das die ExecuteFunktion das falsche Datenformat hat. Weiß jemand welchen DatenTyp ich beim GCC nehmen muß, damit er sich nicht "beklagt"? MfG Mike