record (bo,"EC-GN-HWCF:6259-0-ACQ") { field(DESC, "Start/Stop data acquisition") field(DTYP, "ni6259") field(ONAM, "START-ACQUISITION") field(OUT, "#C1 S0 @switch_acquisition") field(PHAS, "2") field(PINI, "YES") field(VAL, "1") field(ZNAM, "STOP-ACQUISITION") } record (bo,"EC-GN-HWCF:6259-0-CONF") { field(DESC, "Load/reset analog input configuration") field(DTYP, "ni6259") field(ONAM, "LOAD-CONF") field(OUT, "#C1 S0 @ai_conf") field(PHAS, "1") field(PINI, "YES") field(VAL, "1") field(ZNAM, "RESET-CONF") } record (bo,"EC-GN-HWCF:6259-0-MODE") { field(DESC, "continuous or finite mode") field(DTYP, "ni6259") field(ONAM, "CONTINUOUS") field(OUT, "#C1 S0 @daq_mode") field(PINI, "YES") field(VAL, "1") field(ZNAM, "FINITE") } record (bo,"EC-GN-HWCF:6259-1-ACQ") { field(DESC, "Start/Stop data acquisition") field(DTYP, "ni6259") field(ONAM, "START-ACQUISITION") field(OUT, "#C0 S0 @switch_acquisition") field(PHAS, "2") field(PINI, "YES") field(VAL, "1") field(ZNAM, "STOP-ACQUISITION") } record (bo,"EC-GN-HWCF:6259-1-CONF") { field(DESC, "Load/reset analog input configuration") field(DTYP, "ni6259") field(ONAM, "LOAD-CONF") field(OUT, "#C0 S0 @ai_conf") field(PHAS, "1") field(PINI, "YES") field(VAL, "1") field(ZNAM, "RESET-CONF") } record (bo,"EC-GN-HWCF:6259-1-MODE") { field(DESC, "continuous or finite mode") field(DTYP, "ni6259") field(ONAM, "CONTINUOUS") field(OUT, "#C0 S0 @daq_mode") field(PINI, "YES") field(VAL, "1") field(ZNAM, "FINITE") } record (bo,"EC-GN-HWCF:6368-0-AISTSP") { field(DESC, "Start/Stop AI Segment") field(DTYP, "asynInt32") field(ONAM, "Start") field(OUT, "@asyn(ni6368_1, 0) start_stop_ai") field(PHAS, "2") field(PINI, "YES") field(VAL, "0") field(ZNAM, "Stop") } record (bo,"EC-GN-HWCF:6368-0-AOSTSP") { field(DESC, "Start/Stop AO Segment") field(DTYP, "asynInt32") field(ONAM, "Start") field(OUT, "@asyn(ni6368_1, 0) start_stop_ao") field(VAL, "0") field(ZNAM, "Stop") } record (bo,"EC-GN-HWCF:6368-0-LDAICF") { field(DESC, "Load/Reset AI Configuration") field(DTYP, "asynInt32") field(ONAM, "Load") field(OUT, "@asyn(ni6368_1, 0) ai_conf") field(PHAS, "1") field(PINI, "YES") field(VAL, "0") field(ZNAM, "Reset") } record (bo,"EC-GN-HWCF:6368-0-LDAOCF") { field(DESC, "Load/Reset AO Configuration") field(DTYP, "asynInt32") field(ONAM, "Load") field(OUT, "@asyn(ni6368_1, 0) ao_conf") field(VAL, "0") field(ZNAM, "Reset") } record (bo,"EC-GN-HWCF:6368-1-AISTSP") { field(DESC, "Start/Stop AI Segment") field(DTYP, "asynInt32") field(ONAM, "Start") field(OUT, "@asyn(ni6368_0, 0) start_stop_ai") field(PHAS, "2") field(PINI, "YES") field(VAL, "0") field(ZNAM, "Stop") } record (bo,"EC-GN-HWCF:6368-1-AOSTSP") { field(DESC, "Start/Stop AO Segment") field(DTYP, "asynInt32") field(ONAM, "Start") field(OUT, "@asyn(ni6368_0, 0) start_stop_ao") field(VAL, "0") field(ZNAM, "Stop") } record (bo,"EC-GN-HWCF:6368-1-LDAICF") { field(DESC, "Load/Reset AI Configuration") field(DTYP, "asynInt32") field(ONAM, "Load") field(OUT, "@asyn(ni6368_0, 0) ai_conf") field(PHAS, "1") field(PINI, "YES") field(VAL, "0") field(ZNAM, "Reset") } record (bo,"EC-GN-HWCF:6368-1-LDAOCF") { field(DESC, "Load/Reset AO Configuration") field(DTYP, "asynInt32") field(ONAM, "Load") field(OUT, "@asyn(ni6368_0, 0) ao_conf") field(VAL, "0") field(ZNAM, "Reset") } record (bi,"EC-GN-HWCF:6683-0-BLKTMO") { field(DESC, "Block until Finished...") field(DTYP, "asynInt32") field(INP, "@asyn(ni6683h_0,0) waitForTimeOver") field(SCAN, "I/O Intr") } record (bo,"EC-GN-HWCF:6683-0-FTEAALL") { field(DESC, "Abort all pending FTEs") field(DTYP, "asynInt32") field(ONAM, "1") field(OUT, "@asyn(ni6683h_0,0)abortAllFtes") field(VAL, "0") field(ZNAM, "0") } record (bo,"EC-GN-HWCF:6683-0-RESET") { field(DESC, "Reset Board") field(DTYP, "asynInt32") field(ONAM, "1") field(OUT, "@asyn(ni6683h_0,0)resetCard") field(VAL, "0") field(ZNAM, "0") } record (bi,"EC-GN-HWCF:6683-0-TAIUTC") { field(DESC, "PXI-6683.0 TAI/UTC Selection") field(DTYP, "asynInt32") field(INP, "@asyn(ni6683h_0,0)taiutcStatus") field(ONAM, "TAI") field(OSV, "MINOR") field(PINI, "YES") field(SCAN, "10 second") field(ZNAM, "UTC") field(ZSV, "NO_ALARM") } record (stringin,"EC-GN-HWCF:6259-0-DMSG") { field(DESC, "Driver Debug Message") field(DTYP, "ni6259") field(INP, "#C1 S0 @dsg") field(SCAN, "1 second") } record (longout,"EC-GN-HWCF:6259-0-NS") { field(DESC, "number of samples to read") field(DRVH, "32000") field(DRVL, "0") field(DTYP, "ni6259") field(HIGH, "32001") field(HOPR, "32000") field(HSV, "MAJOR") field(LOPR, "0") field(LOW, "0") field(LSV, "MAJOR") field(OUT, "#C1 S0 @num_samples") field(PINI, "YES") field(VAL, "5000") } record (longout,"EC-GN-HWCF:6259-0-POST") { field(DESC, "Posttrigger samples") field(DRVH, "50000") field(DRVL, "0") field(DTYP, "ni6259") field(HOPR, "50000") field(LOPR, "0") field(OUT, "#C1 S0 @posttrig_samples") field(PINI, "YES") field(VAL, "4000") } record (longout,"EC-GN-HWCF:6259-0-PRET") { field(DESC, "Pretrigger samples") field(DRVH, "50000") field(DRVL, "0") field(DTYP, "ni6259") field(HOPR, "50000") field(LOPR, "0") field(OUT, "#C1 S0 @pretrig_samples") field(PINI, "YES") field(VAL, "2000") } record (calcout,"EC-GN-HWCF:6259-0-SCCC") { field(DESC, "") field(CALC, "(A==11 andand B >7) || (A!=1 andand A!=11) ? 0: B") field(HOPR, "15") field(INPA, "EC-GN-HWCF:6259-0-SCTY.RVAL") field(INPB, "EC-GN-HWCF:6259-0-SCCH") field(LOPR, "0") field(OUT, "EC-GN-HWCF:6259-0-SCCH PP") } record (mbbo,"EC-GN-HWCF:6259-0-SCCH") { field(DESC, "") field(EIST, "8") field(EIVL, "8") field(ELST, "11") field(ELVL, "11") field(FFST, "15") field(FFVL, "15") field(FLNK, "EC-GN-HWCF:6259-0-SCCO") field(FRST, "4") field(FRVL, "4") field(FTST, "14") field(FTVL, "14") field(FVST, "5") field(FVVL, "5") field(NIST, "9") field(NIVL, "9") field(ONST, "1") field(ONVL, "1") field(PINI, "YES") field(SVST, "7") field(SVVL, "7") field(SXST, "6") field(SXVL, "6") field(TEST, "10") field(TEVL, "10") field(THST, "3") field(THVL, "3") field(TTST, "13") field(TTVL, "13") field(TVST, "12") field(TVVL, "12") field(TWST, "2") field(TWVL, "2") field(VAL, "0") field(ZRST, "0") field(ZRVL, "0") } record (calcout,"EC-GN-HWCF:6259-0-SCCO") { field(DESC, "") field(CALC, "A==1?(B<10?A+B:B+11):(A==11?(B<7?A+B:(A>7?0:27)):A)") field(FLNK, "EC-GN-HWCF:6259-0-SCCC") field(HOPR, "31") field(INPA, "EC-GN-HWCF:6259-0-SCTY.RVAL") field(INPB, "EC-GN-HWCF:6259-0-SCCH") field(LOPR, "0") field(OUT, "EC-GN-HWCF:6259-0-SCLK PP") } record (longout,"EC-GN-HWCF:6259-0-SCLK") { field(DESC, "") field(DRVH, "31") field(DRVL, "0") field(DTYP, "ni6259") field(HOPR, "31") field(LOPR, "0") field(OUT, "#C1 S0 @sample_clock_ai") } record (mbbo,"EC-GN-HWCF:6259-0-SCTY") { field(DESC, "") field(FLNK, "EC-GN-HWCF:6259-0-SCCO") field(FRST, "STAR_Trigger") field(FRVL, "20") field(FVST, "Analog_Trigger") field(FVVL, "30") field(ONST, "PFI") field(ONVL, "1") field(PINI, "YES") field(SXST, "Logic_Low") field(SXVL, "31") field(THST, "GCRTOUT") field(THVL, "19") field(TWST, "PXI_Trigger") field(TWVL, "11") field(VAL, "0") field(ZRST, "Internal") field(ZRVL, "0") } record (longout,"EC-GN-HWCF:6259-0-SR") { field(DESC, "ADC Sampling Rate") field(DTYP, "ni6259") field(EGU, "Hz") field(HIGH, "1000001") field(HSV, "MAJOR") field(OUT, "#C1 S0 @sample_rate") field(PINI, "YES") field(VAL, "1000000") } record (mbbi,"EC-GN-HWCF:6259-0-STATUS") { field(DESC, "PXI-6259.0 Board Status") field(DTYP, "ni6259") field(EIST, "ADC Overrun") field(EISV, "MAJOR") field(EIVL, "8") field(ELST, "Reserved1") field(ELSV, "INVALID") field(ELVL, "11") field(FFST, "MSC_Error") field(FFSV, "MAJOR") field(FFVL, "15") field(FRST, "No board") field(FRSV, "MAJOR") field(FRVL, "4") field(FTST, "Reserved4") field(FTSV, "INVALID") field(FTVL, "14") field(FVST, "StatConf error") field(FVSV, "MAJOR") field(FVVL, "5") field(INP, "#C1 S0 @BoardStatus") field(NIST, "DAC Overrun") field(NISV, "MAJOR") field(NIVL, "9") field(ONST, "Initializing") field(ONSV, "MINOR") field(ONVL, "1") field(SCAN, ".1 second") field(SVST, "AI_FIFO Overflow") field(SVSV, "MAJOR") field(SVVL, "7") field(SXST, "DynConf error") field(SXSV, "MAJOR") field(SXVL, "6") field(TEST, "Reserved0") field(TESV, "INVALID") field(TEVL, "10") field(THST, "Hardware error") field(THSV, "MAJOR") field(THVL, "3") field(TTST, "Reserved3") field(TTSV, "INVALID") field(TTVL, "13") field(TVST, "Reserved2") field(TVSV, "INVALID") field(TVVL, "12") field(TWST, "Resetting") field(TWSV, "MINOR") field(TWVL, "2") field(VAL, "4") field(ZRST, "Ok") field(ZRSV, "NO_ALARM") field(ZRVL, "0") } record (stringin,"EC-GN-HWCF:6259-1-DMSG") { field(DESC, "Driver Debug Message") field(DTYP, "ni6259") field(INP, "#C0 S0 @dsg") field(SCAN, "1 second") } record (longout,"EC-GN-HWCF:6259-1-NS") { field(DESC, "number of samples to read") field(DRVH, "32000") field(DRVL, "0") field(DTYP, "ni6259") field(HIGH, "32001") field(HOPR, "32000") field(HSV, "MAJOR") field(LOPR, "0") field(LOW, "0") field(LSV, "MAJOR") field(OUT, "#C0 S0 @num_samples") field(PINI, "YES") field(VAL, "5000") } record (longout,"EC-GN-HWCF:6259-1-POST") { field(DESC, "Posttrigger samples") field(DRVH, "50000") field(DRVL, "0") field(DTYP, "ni6259") field(HOPR, "50000") field(LOPR, "0") field(OUT, "#C0 S0 @posttrig_samples") field(PINI, "YES") field(VAL, "4000") } record (longout,"EC-GN-HWCF:6259-1-PRET") { field(DESC, "Pretrigger samples") field(DRVH, "50000") field(DRVL, "0") field(DTYP, "ni6259") field(HOPR, "50000") field(LOPR, "0") field(OUT, "#C0 S0 @pretrig_samples") field(PINI, "YES") field(VAL, "2000") } record (calcout,"EC-GN-HWCF:6259-1-SCCC") { field(DESC, "") field(CALC, "(A==11 andand B >7) || (A!=1 andand A!=11) ? 0: B") field(HOPR, "15") field(INPA, "EC-GN-HWCF:6259-1-SCTY.RVAL") field(INPB, "EC-GN-HWCF:6259-1-SCCH") field(LOPR, "0") field(OUT, "EC-GN-HWCF:6259-1-SCCH PP") } record (mbbo,"EC-GN-HWCF:6259-1-SCCH") { field(DESC, "") field(EIST, "8") field(EIVL, "8") field(ELST, "11") field(ELVL, "11") field(FFST, "15") field(FFVL, "15") field(FLNK, "EC-GN-HWCF:6259-1-SCCO") field(FRST, "4") field(FRVL, "4") field(FTST, "14") field(FTVL, "14") field(FVST, "5") field(FVVL, "5") field(NIST, "9") field(NIVL, "9") field(ONST, "1") field(ONVL, "1") field(PINI, "YES") field(SVST, "7") field(SVVL, "7") field(SXST, "6") field(SXVL, "6") field(TEST, "10") field(TEVL, "10") field(THST, "3") field(THVL, "3") field(TTST, "13") field(TTVL, "13") field(TVST, "12") field(TVVL, "12") field(TWST, "2") field(TWVL, "2") field(VAL, "0") field(ZRST, "0") field(ZRVL, "0") } record (calcout,"EC-GN-HWCF:6259-1-SCCO") { field(DESC, "") field(CALC, "A==1?(B<10?A+B:B+11):(A==11?(B<7?A+B:(A>7?0:27)):A)") field(FLNK, "EC-GN-HWCF:6259-1-SCCC") field(HOPR, "31") field(INPA, "EC-GN-HWCF:6259-1-SCTY.RVAL") field(INPB, "EC-GN-HWCF:6259-1-SCCH") field(LOPR, "0") field(OUT, "EC-GN-HWCF:6259-1-SCLK PP") } record (longout,"EC-GN-HWCF:6259-1-SCLK") { field(DESC, "") field(DRVH, "31") field(DRVL, "0") field(DTYP, "ni6259") field(HOPR, "31") field(LOPR, "0") field(OUT, "#C0 S0 @sample_clock_ai") } record (mbbo,"EC-GN-HWCF:6259-1-SCTY") { field(DESC, "") field(FLNK, "EC-GN-HWCF:6259-1-SCCO") field(FRST, "STAR_Trigger") field(FRVL, "20") field(FVST, "Analog_Trigger") field(FVVL, "30") field(ONST, "PFI") field(ONVL, "1") field(PINI, "YES") field(SXST, "Logic_Low") field(SXVL, "31") field(THST, "GCRTOUT") field(THVL, "19") field(TWST, "PXI_Trigger") field(TWVL, "11") field(VAL, "0") field(ZRST, "Internal") field(ZRVL, "0") } record (longout,"EC-GN-HWCF:6259-1-SR") { field(DESC, "ADC Sampling Rate") field(DTYP, "ni6259") field(EGU, "Hz") field(HIGH, "1000001") field(HSV, "MAJOR") field(OUT, "#C0 S0 @sample_rate") field(PINI, "YES") field(VAL, "1000000") } record (mbbi,"EC-GN-HWCF:6259-1-STATUS") { field(DESC, "PXI-6259.1 Board Status") field(DTYP, "ni6259") field(EIST, "ADC Overrun") field(EISV, "MAJOR") field(EIVL, "8") field(ELST, "Reserved1") field(ELSV, "INVALID") field(ELVL, "11") field(FFST, "MSC_Error") field(FFSV, "MAJOR") field(FFVL, "15") field(FRST, "No board") field(FRSV, "MAJOR") field(FRVL, "4") field(FTST, "Reserved4") field(FTSV, "INVALID") field(FTVL, "14") field(FVST, "StatConf error") field(FVSV, "MAJOR") field(FVVL, "5") field(INP, "#C0 S0 @BoardStatus") field(NIST, "DAC Overrun") field(NISV, "MAJOR") field(NIVL, "9") field(ONST, "Initializing") field(ONSV, "MINOR") field(ONVL, "1") field(SCAN, ".1 second") field(SVST, "AI_FIFO Overflow") field(SVSV, "MAJOR") field(SVVL, "7") field(SXST, "DynConf error") field(SXSV, "MAJOR") field(SXVL, "6") field(TEST, "Reserved0") field(TESV, "INVALID") field(TEVL, "10") field(THST, "Hardware error") field(THSV, "MAJOR") field(THVL, "3") field(TTST, "Reserved3") field(TTSV, "INVALID") field(TTVL, "13") field(TVST, "Reserved2") field(TVSV, "INVALID") field(TVVL, "12") field(TWST, "Resetting") field(TWSV, "MINOR") field(TWVL, "2") field(VAL, "4") field(ZRST, "Ok") field(ZRSV, "NO_ALARM") field(ZRVL, "0") } record (mbbo,"EC-GN-HWCF:6368-0-AIPU") { field(DESC, "Software Pulse") field(DTYP, "asynInt32") field(FRST, "UPDATECLK") field(FRVL, "4") field(ONST, "CONVERTERCLK") field(ONVL, "1") field(OUT, "@asyn(ni6368_1, 0) pulse_ai") field(THST, "REFTRIG") field(THVL, "3") field(TWST, "STARTTRIG") field(TWVL, "2") field(VAL, "2") field(ZRST, "SAMPLECLK") field(ZRVL, "0") } record (longout,"EC-GN-HWCF:6368-0-AISMPL") { field(DESC, "No of AI sample to be acquire in Block") field(DRVH, "32000") field(DRVL, "1") field(DTYP, "asynInt32") field(HOPR, "32000") field(LOPR, "1") field(OUT, "@asyn(ni6368_1, 0) no_of_samples") field(PINI, "YES") field(VAL, "1") } record (longout,"EC-GN-HWCF:6368-0-AISR") { field(DESC, "AI Sampling Rate") field(DRVH, "2000000") field(DRVL, "1") field(DTYP, "asynInt32") field(HOPR, "2000000") field(LOPR, "1") field(OUT, "@asyn(ni6368_1, 0) sampling_rate_ai") field(PINI, "YES") field(VAL, "1000000") } record (longout,"EC-GN-HWCF:6368-0-AITB") { field(DESC, "AI Timebase source") field(DRVH, "60") field(DRVL, "0") field(DTYP, "asynInt32") field(HOPR, "60") field(LOPR, "0") field(OUT, "@asyn(ni6368_1, 0) timebase_ai") field(VAL, "0") } record (mbbo,"EC-GN-HWCF:6368-0-AOPU") { field(DESC, "AO Pulse Source") field(DTYP, "asynInt32") field(FRST, "UPDATECLK") field(FRVL, "4") field(ONST, "CONVERTERCLK") field(ONVL, "1") field(OUT, "@asyn(ni6368_1, 0) pulse_ao") field(THST, "REFTRIG") field(THVL, "3") field(TWST, "STARTTRIG") field(TWVL, "2") field(VAL, "2") field(ZRST, "SAMPLECLK") field(ZRVL, "0") } record (longout,"EC-GN-HWCF:6368-0-AOTB") { field(DESC, "AO Timebase source") field(DRVH, "60") field(DRVL, "0") field(DTYP, "asynInt32") field(HOPR, "60") field(LOPR, "0") field(OUT, "@asyn(ni6368_1, 0) timebase_ao") field(VAL, "0") } record (mbbo,"EC-GN-HWCF:6368-0-CHAIMO") { field(DESC, "Change AI Configuration") field(DTYP, "asynInt32") field(FRST, "PreTriggered") field(FRVL, "7") field(ONST, "ReTrigger") field(ONVL, "3") field(OUT, "@asyn(ni6368_1, 0) ai_mode") field(PINI, "YES") field(THST, "SoftwareTimed") field(THVL, "6") field(TWST, "Continuous") field(TWVL, "4") field(VAL, "2") field(ZRST, "Finite") field(ZRVL, "2") } record (mbbo,"EC-GN-HWCF:6368-0-CHAOMO") { field(DESC, "Change AO Configuration") field(DTYP, "asynInt32") field(FRST, "PreTriggered") field(FRVL, "7") field(ONST, "ReTrigger") field(ONVL, "3") field(OUT, "@asyn(ni6368_1, 0) ao_mode") field(THST, "SoftwareTimed") field(THVL, "6") field(TWST, "Continuous") field(TWVL, "4") field(VAL, "2") field(ZRST, "Finite") field(ZRVL, "2") } record (longout,"EC-GN-HWCF:6368-0-POST") { field(DESC, "Number of AI sample to be acquire") field(DRVH, "50000") field(DRVL, "0") field(DTYP, "asynInt32") field(HOPR, "50000") field(LOPR, "0") field(OUT, "@asyn(ni6368_1, 0) posttrig_samples") field(PINI, "YES") field(VAL, "1") } record (longout,"EC-GN-HWCF:6368-0-PRET") { field(DESC, "Number of AI sample to be acquire") field(DRVH, "50000") field(DRVL, "0") field(DTYP, "asynInt32") field(HOPR, "50000") field(LOPR, "0") field(OUT, "@asyn(ni6368_1, 0) pretrig_samples") field(PINI, "YES") field(VAL, "0") } record (calcout,"EC-GN-HWCF:6368-0-SCCC") { field(DESC, "") field(CALC, "(A==11 andand B >7) || (A!=1 andand A!=11) ? 0: B") field(HOPR, "15") field(INPA, "EC-GN-HWCF:6368-0-SCTY.RVAL") field(INPB, "EC-GN-HWCF:6368-0-SCCH") field(LOPR, "0") field(OUT, "EC-GN-HWCF:6368-0-SCCH PP") } record (mbbo,"EC-GN-HWCF:6368-0-SCCH") { field(DESC, "") field(EIST, "8") field(EIVL, "8") field(ELST, "11") field(ELVL, "11") field(FFST, "15") field(FFVL, "15") field(FLNK, "EC-GN-HWCF:6368-0-SCCO") field(FRST, "4") field(FRVL, "4") field(FTST, "14") field(FTVL, "14") field(FVST, "5") field(FVVL, "5") field(NIST, "9") field(NIVL, "9") field(ONST, "1") field(ONVL, "1") field(PINI, "YES") field(SVST, "7") field(SVVL, "7") field(SXST, "6") field(SXVL, "6") field(TEST, "10") field(TEVL, "10") field(THST, "3") field(THVL, "3") field(TTST, "13") field(TTVL, "13") field(TVST, "12") field(TVVL, "12") field(TWST, "2") field(TWVL, "2") field(VAL, "0") field(ZRST, "0") field(ZRVL, "0") } record (calcout,"EC-GN-HWCF:6368-0-SCCO") { field(DESC, "") field(CALC, "A==1?(B<10?A+B:B+11):(A==11?(B<7?A+B:(A>7?0:27)):A)") field(FLNK, "EC-GN-HWCF:6368-0-SCCC") field(HOPR, "31") field(INPA, "EC-GN-HWCF:6368-0-SCTY.RVAL") field(INPB, "EC-GN-HWCF:6368-0-SCCH") field(LOPR, "0") field(OUT, "EC-GN-HWCF:6368-0-SCLK PP") } record (longout,"EC-GN-HWCF:6368-0-SCLK") { field(DESC, "") field(DRVH, "31") field(DRVL, "0") field(DTYP, "asynInt32") field(HOPR, "31") field(LOPR, "0") field(OUT, "@asyn(ni6368_1, 0)sample_clock_ai") } record (mbbo,"EC-GN-HWCF:6368-0-SCTY") { field(DESC, "") field(FLNK, "EC-GN-HWCF:6368-0-SCCO") field(FRST, "STAR_Trigger") field(FRVL, "20") field(FVST, "Analog_Trigger") field(FVVL, "30") field(ONST, "PFI") field(ONVL, "1") field(PINI, "YES") field(SXST, "Logic_Low") field(SXVL, "31") field(THST, "GCRTOUT") field(THVL, "19") field(TWST, "PXI_Trigger") field(TWVL, "11") field(VAL, "0") field(ZRST, "Internal") field(ZRVL, "0") } record (mbbi,"EC-GN-HWCF:6368-0-STATUS") { field(DESC, "PXIe-6368.0 Board Status") field(DTYP, "asynInt32") field(EIST, "DIHW_Error") field(EISV, "MAJOR") field(EIVL, "8") field(ELST, "GPCHW_Error") field(ELSV, "MAJOR") field(ELVL, "11") field(FFST, "MSC_Error") field(FFSV, "MAJOR") field(FFVL, "15") field(FRST, "No board") field(FRSV, "MAJOR") field(FRVL, "4") field(FTST, "Reserved2") field(FTSV, "INVALID") field(FTVL, "14") field(FVST, "StatConf error") field(FVSV, "MAJOR") field(FVVL, "5") field(INP, "@asyn(ni6368_1, 0) board_status") field(NIST, "AOHW_Error") field(NISV, "MAJOR") field(NIVL, "9") field(ONST, "Initializing") field(ONSV, "MINOR") field(ONVL, "1") field(SCAN, ".1 second") field(SVST, "AIHW_Error") field(SVSV, "MAJOR") field(SVVL, "7") field(SXST, "DynConf error") field(SXSV, "MAJOR") field(SXVL, "6") field(TEST, "DOHW_Error") field(TESV, "MAJOR") field(TEVL, "10") field(THST, "Hardware error") field(THSV, "MAJOR") field(THVL, "3") field(TTST, "Reserved1") field(TTSV, "INVALID") field(TTVL, "13") field(TVST, "Reserved0") field(TVSV, "INVALID") field(TVVL, "12") field(TWST, "Resetting") field(TWSV, "MINOR") field(TWVL, "2") field(VAL, "4") field(ZRST, "Ok") field(ZRSV, "NO_ALARM") field(ZRVL, "0") } record (mbbo,"EC-GN-HWCF:6368-1-AIPU") { field(DESC, "Software Pulse") field(DTYP, "asynInt32") field(FRST, "UPDATECLK") field(FRVL, "4") field(ONST, "CONVERTERCLK") field(ONVL, "1") field(OUT, "@asyn(ni6368_0, 0) pulse_ai") field(THST, "REFTRIG") field(THVL, "3") field(TWST, "STARTTRIG") field(TWVL, "2") field(VAL, "2") field(ZRST, "SAMPLECLK") field(ZRVL, "0") } record (longout,"EC-GN-HWCF:6368-1-AISMPL") { field(DESC, "No of AI sample to be acquire in Block") field(DRVH, "32000") field(DRVL, "1") field(DTYP, "asynInt32") field(HOPR, "32000") field(LOPR, "1") field(OUT, "@asyn(ni6368_0, 0) no_of_samples") field(PINI, "YES") field(VAL, "1") } record (longout,"EC-GN-HWCF:6368-1-AISR") { field(DESC, "AI Sampling Rate") field(DRVH, "2000000") field(DRVL, "1") field(DTYP, "asynInt32") field(HOPR, "2000000") field(LOPR, "1") field(OUT, "@asyn(ni6368_0, 0) sampling_rate_ai") field(PINI, "YES") field(VAL, "1000000") } record (longout,"EC-GN-HWCF:6368-1-AITB") { field(DESC, "AI Timebase source") field(DRVH, "60") field(DRVL, "0") field(DTYP, "asynInt32") field(HOPR, "60") field(LOPR, "0") field(OUT, "@asyn(ni6368_0, 0) timebase_ai") field(VAL, "0") } record (mbbo,"EC-GN-HWCF:6368-1-AOPU") { field(DESC, "AO Pulse Source") field(DTYP, "asynInt32") field(FRST, "UPDATECLK") field(FRVL, "4") field(ONST, "CONVERTERCLK") field(ONVL, "1") field(OUT, "@asyn(ni6368_0, 0) pulse_ao") field(THST, "REFTRIG") field(THVL, "3") field(TWST, "STARTTRIG") field(TWVL, "2") field(VAL, "2") field(ZRST, "SAMPLECLK") field(ZRVL, "0") } record (longout,"EC-GN-HWCF:6368-1-AOTB") { field(DESC, "AO Timebase source") field(DRVH, "60") field(DRVL, "0") field(DTYP, "asynInt32") field(HOPR, "60") field(LOPR, "0") field(OUT, "@asyn(ni6368_0, 0) timebase_ao") field(VAL, "0") } record (mbbo,"EC-GN-HWCF:6368-1-CHAIMO") { field(DESC, "Change AI Configuration") field(DTYP, "asynInt32") field(FRST, "PreTriggered") field(FRVL, "7") field(ONST, "ReTrigger") field(ONVL, "3") field(OUT, "@asyn(ni6368_0, 0) ai_mode") field(PINI, "YES") field(THST, "SoftwareTimed") field(THVL, "6") field(TWST, "Continuous") field(TWVL, "4") field(VAL, "2") field(ZRST, "Finite") field(ZRVL, "2") } record (mbbo,"EC-GN-HWCF:6368-1-CHAOMO") { field(DESC, "Change AO Configuration") field(DTYP, "asynInt32") field(FRST, "PreTriggered") field(FRVL, "7") field(ONST, "ReTrigger") field(ONVL, "3") field(OUT, "@asyn(ni6368_0, 0) ao_mode") field(THST, "SoftwareTimed") field(THVL, "6") field(TWST, "Continuous") field(TWVL, "4") field(VAL, "2") field(ZRST, "Finite") field(ZRVL, "2") } record (longout,"EC-GN-HWCF:6368-1-POST") { field(DESC, "Number of AI sample to be acquire") field(DRVH, "50000") field(DRVL, "0") field(DTYP, "asynInt32") field(HOPR, "50000") field(LOPR, "0") field(OUT, "@asyn(ni6368_0, 0) posttrig_samples") field(PINI, "YES") field(VAL, "1") } record (longout,"EC-GN-HWCF:6368-1-PRET") { field(DESC, "Number of AI sample to be acquire") field(DRVH, "50000") field(DRVL, "0") field(DTYP, "asynInt32") field(HOPR, "50000") field(LOPR, "0") field(OUT, "@asyn(ni6368_0, 0) pretrig_samples") field(PINI, "YES") field(VAL, "0") } record (calcout,"EC-GN-HWCF:6368-1-SCCC") { field(DESC, "") field(CALC, "(A==11 andand B >7) || (A!=1 andand A!=11) ? 0: B") field(HOPR, "15") field(INPA, "EC-GN-HWCF:6368-1-SCTY.RVAL") field(INPB, "EC-GN-HWCF:6368-1-SCCH") field(LOPR, "0") field(OUT, "EC-GN-HWCF:6368-1-SCCH PP") } record (mbbo,"EC-GN-HWCF:6368-1-SCCH") { field(DESC, "") field(EIST, "8") field(EIVL, "8") field(ELST, "11") field(ELVL, "11") field(FFST, "15") field(FFVL, "15") field(FLNK, "EC-GN-HWCF:6368-1-SCCO") field(FRST, "4") field(FRVL, "4") field(FTST, "14") field(FTVL, "14") field(FVST, "5") field(FVVL, "5") field(NIST, "9") field(NIVL, "9") field(ONST, "1") field(ONVL, "1") field(PINI, "YES") field(SVST, "7") field(SVVL, "7") field(SXST, "6") field(SXVL, "6") field(TEST, "10") field(TEVL, "10") field(THST, "3") field(THVL, "3") field(TTST, "13") field(TTVL, "13") field(TVST, "12") field(TVVL, "12") field(TWST, "2") field(TWVL, "2") field(VAL, "0") field(ZRST, "0") field(ZRVL, "0") } record (calcout,"EC-GN-HWCF:6368-1-SCCO") { field(DESC, "") field(CALC, "A==1?(B<10?A+B:B+11):(A==11?(B<7?A+B:(A>7?0:27)):A)") field(FLNK, "EC-GN-HWCF:6368-1-SCCC") field(HOPR, "31") field(INPA, "EC-GN-HWCF:6368-1-SCTY.RVAL") field(INPB, "EC-GN-HWCF:6368-1-SCCH") field(LOPR, "0") field(OUT, "EC-GN-HWCF:6368-1-SCLK PP") } record (longout,"EC-GN-HWCF:6368-1-SCLK") { field(DESC, "") field(DRVH, "31") field(DRVL, "0") field(DTYP, "asynInt32") field(HOPR, "31") field(LOPR, "0") field(OUT, "@asyn(ni6368_0, 0)sample_clock_ai") } record (mbbo,"EC-GN-HWCF:6368-1-SCTY") { field(DESC, "") field(FLNK, "EC-GN-HWCF:6368-1-SCCO") field(FRST, "STAR_Trigger") field(FRVL, "20") field(FVST, "Analog_Trigger") field(FVVL, "30") field(ONST, "PFI") field(ONVL, "1") field(PINI, "YES") field(SXST, "Logic_Low") field(SXVL, "31") field(THST, "GCRTOUT") field(THVL, "19") field(TWST, "PXI_Trigger") field(TWVL, "11") field(VAL, "0") field(ZRST, "Internal") field(ZRVL, "0") } record (mbbi,"EC-GN-HWCF:6368-1-STATUS") { field(DESC, "PXIe-6368.1 Board Status") field(DTYP, "asynInt32") field(EIST, "DIHW_Error") field(EISV, "MAJOR") field(EIVL, "8") field(ELST, "GPCHW_Error") field(ELSV, "MAJOR") field(ELVL, "11") field(FFST, "MSC_Error") field(FFSV, "MAJOR") field(FFVL, "15") field(FRST, "No board") field(FRSV, "MAJOR") field(FRVL, "4") field(FTST, "Reserved2") field(FTSV, "INVALID") field(FTVL, "14") field(FVST, "StatConf error") field(FVSV, "MAJOR") field(FVVL, "5") field(INP, "@asyn(ni6368_0, 0) board_status") field(NIST, "AOHW_Error") field(NISV, "MAJOR") field(NIVL, "9") field(ONST, "Initializing") field(ONSV, "MINOR") field(ONVL, "1") field(SCAN, ".1 second") field(SVST, "AIHW_Error") field(SVSV, "MAJOR") field(SVVL, "7") field(SXST, "DynConf error") field(SXSV, "MAJOR") field(SXVL, "6") field(TEST, "DOHW_Error") field(TESV, "MAJOR") field(TEVL, "10") field(THST, "Hardware error") field(THSV, "MAJOR") field(THVL, "3") field(TTST, "Reserved1") field(TTSV, "INVALID") field(TTVL, "13") field(TVST, "Reserved0") field(TVSV, "INVALID") field(TVVL, "12") field(TWST, "Resetting") field(TWSV, "MINOR") field(TWVL, "2") field(VAL, "4") field(ZRST, "Ok") field(ZRSV, "NO_ALARM") field(ZRVL, "0") } record (longout,"EC-GN-HWCF:6528-0-FILTINT") { field(DESC, "Set Filter Interval Value") field(DRVH, "209715200") field(DRVL, "0") field(DTYP, "asynInt32") field(HOPR, "209715200") field(LOPR, "0") field(OUT, "@asyn(ni6528_1) setfilterinterval") field(VAL, "0") } record (longout,"EC-GN-HWCF:6528-0-POWERP3") { field(DESC, "Power-UP state of Port3") field(DRVH, "255") field(DRVL, "0") field(DTYP, "asynUInt32Digital") field(HOPR, "255") field(LOPR, "0") field(OUT, "@asynMask(ni6528_1,3, 0xff) setportpowerup") field(PINI, "YES") field(VAL, "255") } record (longout,"EC-GN-HWCF:6528-0-POWERP4") { field(DESC, "Power-UP state of Port4") field(DRVH, "255") field(DRVL, "0") field(DTYP, "asynUInt32Digital") field(HOPR, "255") field(LOPR, "0") field(OUT, "@asynMask(ni6528_1,4, 0xff) setportpowerup") field(PINI, "YES") field(VAL, "255") } record (longout,"EC-GN-HWCF:6528-0-POWERP5") { field(DESC, "Power-UP state of Port5") field(DRVH, "255") field(DRVL, "0") field(DTYP, "asynUInt32Digital") field(HOPR, "255") field(LOPR, "0") field(OUT, "@asynMask(ni6528_1,5, 0xff) setportpowerup") field(PINI, "YES") field(VAL, "255") } record (longout,"EC-GN-HWCF:6528-0-RTSIINPROUT") { field(DESC, "Set RTSI Input Route") field(DRVH, "255") field(DRVL, "0") field(DTYP, "asynInt32") field(HOPR, "255") field(LOPR, "0") field(OUT, "@asyn(ni6528_1) setrtsiinputroute") field(VAL, "0") } record (longout,"EC-GN-HWCF:6528-0-RTSIOUTROUT") { field(DESC, "Set RTSI Output Route") field(DRVH, "255") field(DRVL, "0") field(DTYP, "asynInt32") field(HOPR, "255") field(LOPR, "0") field(OUT, "@asyn(ni6528_1) setrtsioutputroute") field(VAL, "0") } record (longout,"EC-GN-HWCF:6528-0-RTSIPCHANGE") { field(DESC, "Set RTSI Pulse on Change") field(DRVH, "255") field(DRVL, "0") field(DTYP, "asynInt32") field(HOPR, "255") field(LOPR, "0") field(OUT, "@asyn(ni6528_1) setrtsipulseonchange") field(VAL, "0") } record (longout,"EC-GN-HWCF:6528-0-RTSIPWDG") { field(DESC, "Set RTSI pulse on watchdog") field(DRVH, "255") field(DRVL, "0") field(DTYP, "asynInt32") field(HOPR, "255") field(LOPR, "0") field(OUT, "@asyn(ni6528_1) setrtsipulseonwatchdog") field(VAL, "0") } record (longout,"EC-GN-HWCF:6528-0-RTSIWDGTRIG") { field(DESC, "Set RTSI on Watchdog Trigger") field(DRVH, "255") field(DRVL, "0") field(DTYP, "asynInt32") field(HOPR, "255") field(LOPR, "0") field(OUT, "@asyn(ni6528_1) setrtsiwatchdogtrigger") field(VAL, "0") } record (mbbi,"EC-GN-HWCF:6528-0-STATUS") { field(DESC, "PXI-6528.0 Board Status") field(DTYP, "asynInt32") field(FRST, "No board") field(FRSV, "MAJOR") field(FRVL, "4") field(FVST, "StatConf error") field(FVSV, "MAJOR") field(FVVL, "5") field(INP, "@asyn(ni6528_1,1) board_status") field(ONST, "Initializing") field(ONSV, "MINOR") field(ONVL, "1") field(SCAN, "1 second") field(SXST, "DynConf error") field(SXSV, "MAJOR") field(SXVL, "6") field(THST, "Hardware error") field(THSV, "MAJOR") field(THVL, "3") field(TWST, "Resetting") field(TWSV, "MINOR") field(TWVL, "2") field(VAL, "4") field(ZRST, "Ok") field(ZRSV, "NO_ALARM") field(ZRVL, "0") } record (ao,"EC-GN-HWCF:6528-0-WDGTOUT") { field(DESC, "Set Watchdog TimeOut") field(DRVH, "429496729580") field(DRVL, "0") field(DTYP, "asynFloat64") field(HOPR, "429496729580") field(LOPR, "0") field(OUT, "@asyn(ni6528_1) setwatchdogtimeout") field(VAL, "0") } record (longout,"EC-GN-HWCF:6528-1-FILTINT") { field(DESC, "Set Filter Interval Value") field(DRVH, "209715200") field(DRVL, "0") field(DTYP, "asynInt32") field(HOPR, "209715200") field(LOPR, "0") field(OUT, "@asyn(ni6528_0) setfilterinterval") field(VAL, "0") } record (longout,"EC-GN-HWCF:6528-1-POWERP3") { field(DESC, "Power-UP state of Port3") field(DRVH, "255") field(DRVL, "0") field(DTYP, "asynUInt32Digital") field(HOPR, "255") field(LOPR, "0") field(OUT, "@asynMask(ni6528_0,3, 0xff) setportpowerup") field(PINI, "YES") field(VAL, "255") } record (longout,"EC-GN-HWCF:6528-1-POWERP4") { field(DESC, "Power-UP state of Port4") field(DRVH, "255") field(DRVL, "0") field(DTYP, "asynUInt32Digital") field(HOPR, "255") field(LOPR, "0") field(OUT, "@asynMask(ni6528_0,4, 0xff) setportpowerup") field(PINI, "YES") field(VAL, "255") } record (longout,"EC-GN-HWCF:6528-1-POWERP5") { field(DESC, "Power-UP state of Port5") field(DRVH, "255") field(DRVL, "0") field(DTYP, "asynUInt32Digital") field(HOPR, "255") field(LOPR, "0") field(OUT, "@asynMask(ni6528_0,5, 0xff) setportpowerup") field(PINI, "YES") field(VAL, "255") } record (longout,"EC-GN-HWCF:6528-1-RTSIINPROUT") { field(DESC, "Set RTSI Input Route") field(DRVH, "255") field(DRVL, "0") field(DTYP, "asynInt32") field(HOPR, "255") field(LOPR, "0") field(OUT, "@asyn(ni6528_0) setrtsiinputroute") field(VAL, "0") } record (longout,"EC-GN-HWCF:6528-1-RTSIOUTROUT") { field(DESC, "Set RTSI Output Route") field(DRVH, "255") field(DRVL, "0") field(DTYP, "asynInt32") field(HOPR, "255") field(LOPR, "0") field(OUT, "@asyn(ni6528_0) setrtsioutputroute") field(VAL, "0") } record (longout,"EC-GN-HWCF:6528-1-RTSIPCHANGE") { field(DESC, "Set RTSI Pulse on Change") field(DRVH, "255") field(DRVL, "0") field(DTYP, "asynInt32") field(HOPR, "255") field(LOPR, "0") field(OUT, "@asyn(ni6528_0) setrtsipulseonchange") field(VAL, "0") } record (longout,"EC-GN-HWCF:6528-1-RTSIPWDG") { field(DESC, "Set RTSI pulse on watchdog") field(DRVH, "255") field(DRVL, "0") field(DTYP, "asynInt32") field(HOPR, "255") field(LOPR, "0") field(OUT, "@asyn(ni6528_0) setrtsipulseonwatchdog") field(VAL, "0") } record (longout,"EC-GN-HWCF:6528-1-RTSIWDGTRIG") { field(DESC, "Set RTSI on Watchdog Trigger") field(DRVH, "255") field(DRVL, "0") field(DTYP, "asynInt32") field(HOPR, "255") field(LOPR, "0") field(OUT, "@asyn(ni6528_0) setrtsiwatchdogtrigger") field(VAL, "0") } record (mbbi,"EC-GN-HWCF:6528-1-STATUS") { field(DESC, "PXI-6528.1 Board Status") field(DTYP, "asynInt32") field(FRST, "No board") field(FRSV, "MAJOR") field(FRVL, "4") field(FVST, "StatConf error") field(FVSV, "MAJOR") field(FVVL, "5") field(INP, "@asyn(ni6528_0,0) board_status") field(ONST, "Initializing") field(ONSV, "MINOR") field(ONVL, "1") field(SCAN, "1 second") field(SXST, "DynConf error") field(SXSV, "MAJOR") field(SXVL, "6") field(THST, "Hardware error") field(THSV, "MAJOR") field(THVL, "3") field(TWST, "Resetting") field(TWSV, "MINOR") field(TWVL, "2") field(VAL, "4") field(ZRST, "Ok") field(ZRSV, "NO_ALARM") field(ZRVL, "0") } record (ao,"EC-GN-HWCF:6528-1-WDGTOUT") { field(DESC, "Set Watchdog TimeOut") field(DRVH, "429496729580") field(DRVL, "0") field(DTYP, "asynFloat64") field(HOPR, "429496729580") field(LOPR, "0") field(OUT, "@asyn(ni6528_0) setwatchdogtimeout") field(VAL, "0") } record (waveform,"EC-GN-HWCF:6683-0-BDTM") { field(DESC, "Board time") field(DTYP, "asynInt32ArrayIn") field(FTVL, "ULONG") field(INP, "@asyn(ni6683h_0,0) getTime") field(NELM, "2") field(SCAN, ".1 second") } record (subArray,"EC-GN-HWCF:6683-0-BDTMN") { field(DESC, "Board time [ns]") field(EGU, "ns") field(FTVL, "ULONG") field(INP, "EC-GN-HWCF:6683-0-BDTM CP MS") } record (subArray,"EC-GN-HWCF:6683-0-BDTMS") { field(DESC, "Board time [s]") field(EGU, "s") field(FTVL, "ULONG") field(INP, "EC-GN-HWCF:6683-0-BDTM CP MS") } record (waveform,"EC-GN-HWCF:6683-0-BLKTM") { field(DESC, "Block until...") field(DTYP, "asynInt32ArrayOut") field(FTVL, "LONG") field(HOPR, "4503599627370496") field(INP, "@asyn(ni6683h_0,0) waitForTime") field(LOPR, "0") field(NELM, "2") } record (stringin,"EC-GN-HWCF:6683-0-DEVNAME") { field(DESC, "Device name") field(DTYP, "asynOctetRead") field(INP, "@asyn(ni6683h_0,0) deviceName") field(PINI, "YES") field(SCAN, "Passive") } record (stringin,"EC-GN-HWCF:6683-0-DRIVER") { field(DESC, "Driver version") field(DTYP, "asynOctetRead") field(INP, "@asyn(ni6683h_0,0) driverVersion") field(PINI, "YES") field(SCAN, "Passive") } record (longin,"EC-GN-HWCF:6683-0-FTEMAX") { field(DESC, "Max number of scheduled FTEs") field(DTYP, "asynInt32") field(INP, "@asyn(ni6683h_0,0)maxScheduledFtes") field(PINI, "YES") field(SCAN, "Passive") } record (longin,"EC-GN-HWCF:6683-0-FTENUM") { field(DESC, "Number of pending FTEs") field(DTYP, "asynInt32") field(INP, "@asyn(ni6683h_0,0)numPendingFtes") field(SCAN, "5 second") } record (stringin,"EC-GN-HWCF:6683-0-HBDTM") { field(DESC, "Board Time") field(DTYP, "asynOctetRead") field(INP, "@asyn(ni6683h_0,0) getTime") field(PINI, "YES") field(SCAN, ".1 second") } record (longin,"EC-GN-HWCF:6683-0-LVL_ERRS") { field(DESC, "Check number of FTE level errors") field(DTYP, "asynInt32") field(INP, "@asyn(ni6683h_0,0)checkFteLevels") field(SCAN, "Passive") } record (longin,"EC-GN-HWCF:6683-0-SERIAL") { field(DESC, "Device serial number") field(DTYP, "asynInt32") field(INP, "@asyn(ni6683h_0,0)deviceSerialNumber") field(PINI, "YES") field(SCAN, "Passive") } record (mbbi,"EC-GN-HWCF:6683-0-STATUS") { field(DESC, "PXI-6683.0 Device status") field(DTYP, "asynInt32") field(EIST, "FIFO overflow") field(EISV, "MINOR") field(EIVL, "8") field(ELST, "Buffer overflow") field(ELSV, "MINOR") field(ELVL, "11") field(FRST, "No board") field(FRSV, "MAJOR") field(FRVL, "4") field(FVST, "StatConf error") field(FVSV, "MAJOR") field(FVVL, "5") field(INP, "@asyn(ni6683h_0,0)deviceStatus") field(NIST, "FPGA not ready") field(NISV, "MINOR") field(NIVL, "9") field(ONST, "Initializing") field(ONSV, "MINOR") field(ONVL, "1") field(SCAN, "5 second") field(SVST, "Reserved") field(SVSV, "INVALID") field(SVVL, "7") field(SXST, "DynConf error") field(SXSV, "MAJOR") field(SXVL, "6") field(TEST, "Ref clk no lock") field(TESV, "MINOR") field(TEVL, "10") field(THST, "Hardware error") field(THSV, "MAJOR") field(THVL, "3") field(TWST, "Resetting") field(TWSV, "MINOR") field(TWVL, "2") field(VAL, "4") field(ZRST, "Ok") field(ZRSV, "NO_ALARM") field(ZRVL, "0") } record (mbbi,"EC-GN-HWCF:6683-0-SYNC") { field(DESC, "PXI-6683.0 Synchronization status") field(DTYP, "asynInt32") field(INP, "@asyn(ni6683h_0,0)syncStatus") field(ONST, "SYNCING") field(ONSV, "MINOR") field(ONVL, "1") field(SCAN, "1 second") field(THST, "LOST_SYNC") field(THSV, "MAJOR") field(THVL, "3") field(TWST, "SYNCED") field(TWSV, "NO_ALARM") field(TWVL, "2") field(ZRST, "NOT_SYNCED") field(ZRSV, "MAJOR") field(ZRVL, "0") } record (longin,"EC-GN-HWCF:6683-0-SYNCLOST") { field(DESC, "Seconds since lost synchronization") field(DTYP, "asynInt32") field(INP, "@asyn(ni6683h_0,0)secsSinceSync") field(SCAN, "1 second") }