- improvements in protocols and drivers

This commit is contained in:
zolliker
2012-06-19 07:19:03 +00:00
parent 6c69b59fce
commit 86d225a714
13 changed files with 243 additions and 95 deletions

View File

@ -567,7 +567,8 @@ static long IghStart(long pc, void *object)
{
Igh *drv = ParCast(&ighClass, object);
EaseBase *eab = object;
char msg[128];
switch (pc) {
default: /* FSM BEGIN ****************************** */
EasePchk(drv);
@ -575,10 +576,9 @@ static long IghStart(long pc, void *object)
return __LINE__;
case __LINE__: /**********************************/
if (0 != strncmp(eab->version, "IGH", 3)) {
snprintf(eab->msg, sizeof eab->msg,
snprintf(msg, sizeof msg,
"unknown gas handling system version: %s", eab->version);
ParPrintf(drv, eError, "ERROR: %s", eab->msg);
EaseStop(eab);
EaseStop(eab, msg);
goto quit;
}
if (strstr(eab->version, "2.01") != NULL) {