From 1707cba55fc7f9e1c5acd5109664482260675e62 Mon Sep 17 00:00:00 2001 From: Ferdi Franceschini Date: Thu, 24 Jul 2014 12:48:00 +1000 Subject: [PATCH] Add debug parameter to Dingo camera driver. --- site_ansto/hardsup/cameradriver.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/site_ansto/hardsup/cameradriver.c b/site_ansto/hardsup/cameradriver.c index e02259c1..7b7ff1de 100644 --- a/site_ansto/hardsup/cameradriver.c +++ b/site_ansto/hardsup/cameradriver.c @@ -73,14 +73,14 @@ static int NUMCAMPAR = CAMDRIV_PARTABLE; #define TR(a,b) a, #define TE(a,b) a -enum campar {CAMDRIV_PARTABLE, MULTI}; +enum campar {CAMDRIV_PARTABLE, MULTI, DEBUG}; enum flipval {FLIP_TABLE}; #undef TR #undef TE #define TR(a,b) b, #define TE(a,b) b -static char *cacmdstr[] = {CAMDRIV_PARTABLE, "multi", NULL}; +static char *cacmdstr[] = {CAMDRIV_PARTABLE, "multi", "debug", NULL}; static char *flipcmdstr[] = {FLIP_TABLE, NULL}; #undef TR #undef TE @@ -341,6 +341,12 @@ static int CamSet(CounterDriver *cntrData, char *name, int iCter, float fVal) { return 0; } switch (id) { + case DEBUG: + if (fVal == 1) + camdriv->debug = 1; + else + camdriv->debug = 0; + break; case MULTI: if (fVal != 0 && fVal != 1) { return 0;