From f7920a3ada3a0abceaf6884ad780be7c1f7c10c2 Mon Sep 17 00:00:00 2001 From: MarkRivers Date: Wed, 30 May 2007 21:40:35 +0000 Subject: [PATCH] Changed logic for checking motor done to work with old 6.15 firmware --- motorApp/MclennanSrc/drvPM304.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/motorApp/MclennanSrc/drvPM304.cc b/motorApp/MclennanSrc/drvPM304.cc index 19560477..00e21da4 100644 --- a/motorApp/MclennanSrc/drvPM304.cc +++ b/motorApp/MclennanSrc/drvPM304.cc @@ -234,9 +234,9 @@ STATIC int set_status(int card, int signal) if (cntrl->model == MODEL_PM304) { /* The response string is an eight character string of ones and zeroes */ - if (strcmp(response, "00000000") == 0) + if (response[3] == '0') { status.Bits.RA_DONE = 0; - else { + } else { status.Bits.RA_DONE = 1; if (drvPM304ReadbackDelay != 0.) epicsThreadSleep(drvPM304ReadbackDelay);