Трябва ми добра, стабилна комуникация по сериен порт. Ако има някой с опит по темата и може да даде насоки
Трябва да направя напълно нова система за управление, която да съвместява голям брой модели апарати(машинки), с различни параметри.
За случая трябва да мога през сериен порт, да управлявам, да следя параметри и настройвам, дебъгвам процеса на работа, да записвам оптималния вариант, за всеки вид. Като за начало ме интересува един добър и изпитан модел на State Mashine.
В google не можах да изкопая нищо . Или поне нищо коета да разбера че ми върши работа.
Ето нещо елементарно като за начало:
include <stdio.h>

main()
{
int c;

START:
switch(c = getchar()){
case 'f' : goto F;
case 'b' : goto B;
case EOF : goto FAIL;
default: goto START; }

F:
switch(c = getchar()){
case 'o' : goto FO;
case EOF : goto FAIL;
default : goto START;}

FO:
switch(c = getchar()){
case 'o' : goto SUCCESS;
case EOF : goto FAIL;
default : goto START;}

B:
switch(c = getchar()){
case 'a' : goto BA;
case EOF : goto FAIL;
default : goto START;}

BA:
switch(c = getchar()){
case 'r' : goto SUCCESS;
case EOF : goto FAIL;
default : goto START;}

FAIL:
printf("Does not match.\n");
return;
SUCCESS:
printf("Matches.\n");
return;
}