
#define FALMOUTH_TIMEOUT     20
#define FALMOUTH_DELAY        2 /* was 5 */

#define FALMOUTH_BUF_LEN     80

typedef enum
{
    FALMOUTH_RUN_MODE,
    FALMOUTH_OPEN_MODE,
    FALMOUTH_CAL_MODE
} falmouthMode;

typedef struct
{
    Int16 integer;
    Int16 fraction;

    char serialNo[10];
    char version[10];
    char calDate[12];

    quadSerialChan serialChan;
} falmouthSensor;


Int16 initFalmouthSensor( falmouthSensor *sensor, Byte* boardAddr, Nat16 chan,
     IBC_BoardEntry *IBC_CardTable[], Int16 cardCount );

Void readFalmouthSensorValue( falmouthSensor *sensor );

Int16 triggerFalmouthSensor( falmouthSensor *sensor );

Int16 setupFalmouthSensor( falmouthSensor *sensor );










