record(bo,"$(HALL):Q_ONOFF") { field(ASG,"MCC") field(ONAM,"ON") field(ZNAM,"OFF") } record(ao,"$(HALL):Q_THRESHOLD") { field(VAL,"-999.0") } record(ao,"$(HALL):SLM_THRESHOLD") { field(EGU,"Hz") field(VAL,"-999.0") } record(ao,"$(HALL):FCUP_THRESHOLD") { field(EGU,"Hz") field(VAL,"-999.0") } record(ao,"$(HALL):Q_STAMP") { field(SCAN,"Passive") field(FLNK,"$(HALL):Q_ASY") } record(calc,"$(HALL):Q_ASY") { field(SCAN,"Passive") field(FLNK,"$(HALL):DQ_ASY") field(INPA,"$(P)q_asym_$(CHNUM)") field(CALC,"A*10000.") } record(calc,"$(HALL):DQ_ASY") { field(SCAN,"Passive") field(INPA,"$(P)d_asym_$(CHNUM)") field(CALC,"A*10000.") } record(ao,"$(HALL):RWP_SLOPE_IN") { field(ASG,"MCC") field(PREC,"3") field(FLNK,"$(HALL):RWP_SLOPE") } record(ao,"$(HALL):RWP_SLOPE_OUT") { field(ASG,"MCC") field(PREC,"3") field(FLNK,"$(HALL):RWP_SLOPE") } record(calc,"$(HALL):RWP_SLOPE") { field(ASG,"MCC") field(PREC,"3") field(SCAN,"1 second") field(INPA,"$(HALL):RWP_SLOPE_IN") field(INPB,"$(HALL):RWP_SLOPE_OUT") field(INPC,"$(IGL)") field(CALC,"C=0?A:B") } record(ao,"$(HALL):TACO_SLOPE_IN") { field(ASG,"MCC") field(PREC,"3") field(FLNK,"$(HALL):TACO_SLOPE") } record(ao,"$(HALL):TACO_SLOPE_OUT") { field(ASG,"MCC") field(PREC,"3") field(FLNK,"$(HALL):TACO_SLOPE") } record(calc,"$(HALL):TACO_SLOPE") { field(ASG,"MCC") field(PREC,"3") field(SCAN,"1 second") field(INPA,"$(HALL):TACO_SLOPE_IN") field(INPB,"$(HALL):TACO_SLOPE_OUT") field(INPC,"$(IGL)") field(CALC,"C=0?A:B") }