#  epics_monitor.cfg

#  list of epics channels to insert into data stream
#    via epics_monitor

#  N.B.  MAX_EPICS is 250

#  ejw, 26-may-2000



*CHANNELS* - List of epics channels

# Display name				     epics channel name
# ------------				     ------------------

"Hall A energy"         	 	     "MBSY1C_energy"             "get"
"Hall B energy"         	 	     "MBSY2C_energy"             "get"
"Hall C energy"         	 	     "MBSY3C_energy"             "get"
"Hall A beam current"                "IBC1H04CRCUR2"             "get"
"Hall B beam current"       	 	 "IBC2C24CRCUR3"             "get"
"Hall C beam current"                "IBC3H00CRCUR4"             "get"
"A Laser Duty Factor"                "IGL1I00HALLADF"            "get"
"B Laser Duty Factor"                "IGL1I00HALLBDF"            "get"
"C Laser Duty Factor"                "IGL1I00HALLCDF"            "get"
"beam current rms"                   "HLB:bta_60hz_rms"          "get"

"Hall A Tiefenbach energy" 		     "halla_MeV"     	       	 "get"      
"Hall A dp/p"      	      		     "halla_dpp"     	       	 "get"
"Hall A dp/p Corr" 	      		     "halla_dppCorr" 	       	 "get"
"Hall A dp/p BPM"  	      		     "halla_dppBpm"  	       	 "get"

"Hall C Tiefenbach energy" 		     "hallc_MeV"     	       	 "get"      
"Hall C dp/p"      	      		     "hallc_dpp"     	       	 "get"
"Hall C dp/p Corr" 	      		     "hallc_dppCorr" 	       	 "get"
"Hall C dp/p BPM"  	      		     "hallc_dppBpm"  	       	 "get"
					     
"A slit position"           	 	 "SMRPOSA"                   "get"
"B slit position"           	 	 "SMRPOSB"                   "get"
"C slit position"                    "SMRPOSC"                   "get"
"A polarized gun"           	 	 "IGL1I00DAC0"               "get"
"B polarized gun"           	 	 "IGL1I00DAC2"               "get"
"C polarized gun"           	 	 "IGL1I00DAC4"               "get"
"Wien Angle"           			     "WienAngle"                 "get"
"Pair sync rate"       			     "scaler_dS5b"               "get"
"Pos helicity rate"    			     "scaler_dS6b"               "get"
"Helicity flip scheme" 			     "IGL1I00DIOFHRD"            "get"
"Beam polarization"                  "beam_polarization"         "get"
"Beam polarization error"            "beam_polarization_error"   "get"
###"thermionic gun"          	 	     "IGT0I00BIASET"             "get"
"half wave plate"                    "IGL1I00OD16_16.RVAL"       "get"

"torus current"	     	 	    	     "torus_current"             "get"
"torus polarity"	 	    	     "torus_polarity"            "get"
"torus current probe"	 	    	     "torus_current_probe"       "get"

"mini current setpoint"     	 	     "MTSETI"                    "get"
"mini current readback"     	 	     "MTIRBCK"                   "get"
"mini voltage"	     	 	    	     "MTVRBCK"                   "get"

"tagger current setpoint"   	 	     "TMSETI"                    "get"
"tagger current readback"	 	     "TMIRBCK"                   "get"
"tagger voltage"	     	 	     "TMVRBCK"                   "get"
"tagger magnet probe"                        "Hac_TGR_LS450:FLD_DATA"     "get"

"pair spec current"                          "PSPECIRBCK"                 "get"
"pair spec probe"                            "Hac_PS_LS450:FLD_DATA"      "get"

"Scaler clock"	     	 	    	     "scalerS1o"                 "get"
###"Harp"	        	 	    	     "harp.DRBV"                      "get"
"Faraday cup"	     	 	    	     "scaler_calc1"              "get"
"Moller Quad1 current"   		     "hallb_sf_xy560_0_14"       "get"
"Moller Quad2 current"   		     "hallb_sf_xy560_0_18"       "get"
"Helmholtz Coils current"		     "hallb_sf_xy560_0_19"       "get"
"Moller target position" 		     "moeller_target.RBV"            "get"

"Halo U upstream"	     	 	     "scalerS2o"                 "get"
"Halo D upstream"	     	 	     "scalerS3o"                 "get"
"Halo L upstream"	     	 	     "scalerS4o"                 "get"
"Halo R upstream"	     	 	     "scalerS5o"                 "get"
"Halo U downstream"	     	 	     "scalerS6o"                 "get"
"Halo D downstream"	     	 	     "scalerS7o"                 "get"
"Halo L downstream"	     	 	     "scalerS8o"                 "get"
"Halo R downstream"	     	 	     "scalerS9o"                 "get"

"bpm_1_x"     	     	 	    	     "IPM2H01.XPOS"		         "get "
"bpm_1_y"     	     	 	    	     "IPM2H01.YPOS"                   "get "
"bpm_1_i"     	     	 	    	     "IPM2H01"                   "get"
"bpm_1_x_gain"     	     	 	     "IPM2H01.XKMF"                "get"
"bpm_1_y_gain"     	     	 	     "IPM2H01.YKMF"                "get"
"bpm_1_i_gain"     	     	 	     "IPM2H01.IKMF"                "get"
"bpm_1_x_scale"	  			     "IPM2H01XSENrbstr.STR1"                "get"
"bpm_1_y_scale"	  			     "IPM2H01YSENrbstr.STR1"                "get"
"bpm_1_i_scale"	  			     "IBC2H01ISENrbstr.STR1"                "get"
"bpm_2_x"     	     	 	    	     "IPM2C24A.XPOS"                "get"
"bpm_2_y"     	     	 	    	     "IPM2C24A.YPOS"                "get"
"bpm_2_i"     	     	 	    	     "IPM2C24A"                  "get"
"bpm_2_i_gain"     	     	 	     "IPM2C24A.XKMF"                "get"
"bpm_2_x_gain"     	     	 	     "IPM2C24A.YKMF"                "get"
"bpm_2_y_gain"     	     	 	     "IPM2C24A.IKMF"                "get"
"bpm_2_x_scale"	  			     "IPM2C24AXSENrbstr.STR1"                "get"
"bpm_2_y_scale"	  			     "IPM2C24AYSENrbstr.STR1"                "get"
"bpm_2_i_scale"	  			     "IBC2C24AISENrbstr.STR1"                "get"
"bpm_3_x"     	     	 	    	     "IPM2C21A.XPOS"                "get"
"bpm_3_y"     	     	 	    	     "IPM2C21A.YPOS"                "get"
"bpm_3_i"     	     	 	    	     "IPM2C21A"                  "get"
"bpm_3_x_gain"     	     	 	     "IPM2C21A.XKMF"                "get"
"bpm_3_y_gain"     	     	 	     "IPM2C21A.YKMF"                "get"
"bpm_3_i_gain"     	     	 	     "IPM2C21A.IKMF"                "get"
"bpm_3_x_scale"	  			     "IPM2C21AXSENrbstr.STR1"                "get"
"bpm_3_y_scale"	  			     "IPM2C21AYSENrbstr.STR1"                "get"
"bpm_3_i_scale"	  			     "IBC2C21AISENrbstr.STR1"                "get"

"CC O2 monitor lamp"	     	 	     "cc_o2_ref"                 "get"
"CC O2 monitor gas"	     	 	     "cc_o2_sig"                 "get"

"Tagger turbo speed (%)"    	    	     "VMP2C24SPD"                "get"
"Moeller vacuum (V)"	     	 	     "VCG2C21"                   "get"
"Upstream beam vacuum (V)"  	 	     "VCG2C24"                   "get"
"Target vacuum (V)"	     	 	     "VCG2H01"                   "get"
"Faraday cup ion pump (KV)"  	    	     "VIP2H01DV"                 "get"
"Faraday cup ion pump (ma)"    	             "VIP2H01DI"                 "get"

"torus he buf p (atm)"    	 	     "hallb_sf_xy560_0_6"        "get"
"torus he tank p (atm)"   	 	     "hallb_sf_xy560_0_7"        "get"
"torus cold he t (kelvin)"	 	     "hallb_sf_xy560_0_8"        "get"
"torus ln2 tank pres (atm)" 	 	     "hallb_sf_xy560_0_9"        "get"
"torus ln2 tank level (%)"    	    	     "hallb_sf_xy560_0_10"       "get"
"torus he tank level (%)"     	    	     "hallb_sf_xy560_0_11"       "get"
"torus svc module vac (-log torr)"	     "hallb_sf_xy560_0_12"       "get"

"cryo target pressure"	 	     "B_cryotarget_pressure"     "get"
"cryo target temperature"   	 	     "B_cryotarget_temperature"  "get"
"cryo target status"	     	 	     "B_cryotarget_status"       "get"

"beam offset monitor"                        "scaler_dS16a"               "get"
"beam offset monitor sum"                    "bom_sc_sum"                 "get"

"goni brem_x"   			     "brem_x.RBV"                "get"
"goni brem_y"   			     "brem_y.RBV"                "get"
"goni brem_ladder"   			 "brem_ladder.RBV"                "get"
"goni brem_yaw"   			     "brem_yaw.RBV"                "get"
"goni brem_roll"   			     "brem_roll.RBV"                "get"
"goni brem_pitch"   			 "brem_pitch.RBV"                "get"

"cohbrems_edge"                              "coh_edge"                   "get"
"cohbrems_plane"                             "coh_plane"                  "get"
"cohbrems_radiator"                          "coh_radiator"               "get"

"pair spec logic 1"              	     "pspec_logic_1"              "get"
"pair spec logic 2"              	     "pspec_logic_2"              "get"
"pair spec logic 3"              	     "pspec_logic_3"              "get"
"pair spec logic 4"              	     "pspec_logic_4"              "get"
"pair spec logic 5"              	     "pspec_logic_5"              "get"

"collimator 1"                               "scaler_dS2b"                "get"
"collimator 2"                               "scaler_dS3b"                "get"
"collimator 3"                               "scaler_dS4b"                "get"
"collimator 4"                               "scaler_dS14b"               "get"

#"start counter OR"                           "st_6x4_OR"                  "get"
#"start counter ORxMOR"                       "st_6x4_ORxMOR"              "get"
#"start counter MULT"                         "st_6x4_MULT"                "get"
#"start counter MULTxMOR"                     "st_6x4_MULTxMOR"            "get"

#128

#all channels?

#"start cntr sec.1 chan.1"                    "st_6x4_1"                   "get"
#"start cntr sec.1 chan.2"                    "st_6x4_2"                   "get"
#"start cntr sec.1 chan.3"                    "st_6x4_3"                   "get"
#"start cntr sec.1 chan.4"                    "st_6x4_4"                   "get"
#"start cntr sec.2 chan.1"                    "st_6x4_5"                   "get"
#"start cntr sec.2 chan.2"                    "st_6x4_6"                   "get"
#"start cntr sec.2 chan.3"                    "st_6x4_7"                   "get"
#"start cntr sec.2 chan.4"                    "st_6x4_8"                   "get"
#"start cntr sec.3 chan.1"                    "st_6x4_9"                   "get"
#"start cntr sec.3 chan.2"                    "st_6x4_10"                  "get"
#"start cntr sec.3 chan.3"                    "st_6x4_11"                  "get"
#"start cntr sec.3 chan.4"                    "st_6x4_12"                  "get"
#"start cntr sec.4 chan.1"                    "st_6x4_13"                  "get"
#"start cntr sec.4 chan.2"                    "st_6x4_14"                  "get"
#"start cntr sec.4 chan.3"                    "st_6x4_15"                  "get"
#"start cntr sec.4 chan.4"                    "st_6x4_16"                  "get"
#"start cntr sec.5 chan.1"                    "st_6x4_17"                  "get"
#"start cntr sec.5 chan.2"                    "st_6x4_18"                  "get"
#"start cntr sec.5 chan.3"                    "st_6x4_19"                  "get"
#"start cntr sec.5 chan.4"                    "st_6x4_20"                  "get"
#"start cntr sec.6 chan.1"                    "st_6x4_21"                  "get"
#"start cntr sec.6 chan.2"                    "st_6x4_22"                  "get"
#"start cntr sec.6 chan.3"                    "st_6x4_23"                  "get"
#"start cntr sec.6 chan.4"                    "st_6x4_24"                  "get"

"2C21A gain setting"                         "IPM2C21A.ISEN"                "get"
"2C24A gain setting"                         "IPM2C24A.ISEN"                "get"
"2H01 gain setting"                          "IPM2H01.ISEN"                "get"

#
# Raffaella's request Feb 2006 for eg4a run
#
#Polarized Target:
#
# Following in seconds after midnight 1-1-2006
###"timestamp of target NMR"                    "hallbptdt"                  "get"
#
###"target-in-beam"                             "hallbpttgt"                 "get"
#
# Following two are encoder readout
###"optical readout of target position"         "hallbptenc"                 "get"
###"linear readout of target position"          "hallbptlinenc"              "get"
#
###"target position in mm"                      "hallbptindex"               "get"
###"magnet current"                             "hallbptcur"                 "get"
###"microwave frequency"                        "hallbpteio"                 "get"
###"NMR calibration constant"                   "hallbptcal"                 "get"
###"NMR polarization"                           "hallbptpol"                 "get"
#
###"banjo LHe level"                            "LL8240"                     "get"
###"banjo temperature"                          "ITC502_2_T1"                "get"
#
# Following two in the number of electrons
###"accumulated charge on long NH3 target"      "LongCellCharge"             "get"
###"accumulated charge on short NH3 target"     "ShortCellCharge"            "get"
#
"current in nA used for charge measurement"  "hallb_IPM2H01_CUR"          "get"
#
#169
######################################################################################
# following 27-nov-2006 on Pawel's request:
#

"MV_AI_DXPOS" 		"MV_AI_DXPOS"		"get"
"MV_AI_DXWID" 		"MV_AI_DXWID"		"get"
"MV_AI_DYPOS" 		"MV_AI_DYPOS"		"get"
"MV_AI_DYWID" 		"MV_AI_DYWID"		"get"

# add Mar 22, 2007 (created by Pavel Chevtsov, see mail)
"MV_HBTDUMP_calibrated" "MV_HBTDUMP_calibrated" "get"

"MMSENTRY" 		"MMSENTRY"		"get"
"MMSHLAE" 		"MMSHLAE"		"get"
"MMSHLAPASS" 		"MMSHLAPASS"		"get"
"MMSHLBE" 		"MMSHLBE"		"get"
"MMSHLBPASS" 		"MMSHLBPASS"		"get"
"MMSHLCE" 		"MMSHLCE"		"get"
"MMSHLCPASS" 		"MMSHLCPASS"		"get"
"MMSINJEGAIN" 		"MMSINJEGAIN"		"get"
"MMSLIN1EGAIN" 		"MMSLIN1EGAIN"		"get"
"MMSLIN2EGAIN" 		"MMSLIN2EGAIN"		"get"

"FB_A:use_RF" 		"FB_A:use_RF"		"get"
"FB_C:use_RF" 		"FB_C:use_RF"		"get"
"FB_A:pause" 		"FB_A:pause"		"get"
"FB_C:pause" 		"FB_C:pause"		"get"

"ARC1:dpp"		"ARC1:dpp"		"get"
"ARC1:p"		"ARC1:p"		"get"
"ARC2:dpp"		"ARC2:dpp"		"get"
"ARC2:p"		"ARC2:p"		"get"
"ARC3:dpp"		"ARC3:dpp"		"get"
"ARC3:p"		"ARC3:p"		"get"
"ARC4:dpp"		"ARC4:dpp"		"get"
"ARC4:p"		"ARC4:p"		"get"
"ARC5:dpp"		"ARC5:dpp"		"get"
"ARC5:p"		"ARC5:p"		"get"
"ARC6:dpp"		"ARC6:dpp"		"get"
"ARC6:p"		"ARC6:p"		"get"
"ARC7:dpp"		"ARC7:dpp"		"get"
"ARC7:p"		"ARC7:p"		"get"
"ARC8:dpp"		"ARC8:dpp"		"get"
"ARC8:p"		"ARC8:p"		"get"
"ARC9:dpp"		"ARC9:dpp"		"get"
"ARC9:p"		"ARC9:p"		"get"
"HALLA:dpp"		"HALLA:dpp"		"get"
"HALLA:p"		"HALLA:p"		"get"
"HALLC:dpp"		"HALLC:dpp"		"get"	
"HALLC:p"		"HALLC:p"		"get"
"INJ:dpp"		"INJ:dpp"		"get"
"INJ:p"			"INJ:p"			"get"

#7-mar-2007 on Pawel's request: video source
"ITVXPTop27_status" "ITVXPTop27_status" "get"

# see gamma_monitor.cfg
# need 2 sec update for 2 following channels !!!
#"HCBMWCALC.I" 		"HCBMWCALC.I"		"get"
#"HCBMWCALC.J" 		"HCBMWCALC.J"		"get"
#

# FROST target channels in Eugene's request, Nov 7 2007

"Target temperature 1"      "TI_Mixer_1"        "get"
"Target temperature 2"      "TI_Mixer_2"        "get"
"fridge circulation rate"   "FI_He3_mmoles"     "get"
"calibration constat HF"    "frost_CC_HF"       "get"
"NMR polarization HF"       "frost_Pol_HF"      "get"
"calibration constant LF"   "frost_CC_LF"       "get"
"nmr_polarization_lf"       "frost_Pol_LF"      "get"
"magnet_current_lf"         "frost_Amps_LF"     "get"
"central frequency of NMR"  "frost_NMR_Freq"    "get"
"T counters high"           "tag_t_high"        "get"
"Jscaler period"            "jscaler.PERIOD"    "get"

#
# dvcs temperature control
#
#"dvcs_rtd_0_0" "dvcs_rtd_0_0" "get"
#"dvcs_rtd_0_1" "dvcs_rtd_0_1" "get"
#"dvcs_rtd_0_2" "dvcs_rtd_0_2" "get"
#"dvcs_rtd_0_3" "dvcs_rtd_0_3" "get"
#"dvcs_rtd_0_4" "dvcs_rtd_0_4" "get"
#"dvcs_rtd_0_5" "dvcs_rtd_0_5" "get"
#"dvcs_rtd_0_6" "dvcs_rtd_0_6" "get"
#"dvcs_rtd_1_0" "dvcs_rtd_1_0" "get"
#"dvcs_rtd_1_1" "dvcs_rtd_1_1" "get"
#"dvcs_rtd_1_2" "dvcs_rtd_1_2" "get"
#"dvcs_rtd_1_3" "dvcs_rtd_1_3" "get"
#"dvcs_rtd_1_4" "dvcs_rtd_1_4" "get"
#"dvcs_rtd_1_5" "dvcs_rtd_1_5" "get"
#"dvcs_rtd_1_6" "dvcs_rtd_1_6" "get"
#"dvcs_rtd_1_7" "dvcs_rtd_1_7" "get"
#"dvcs_rtd_2_0" "dvcs_rtd_2_0" "get"
#"dvcs_rtd_2_1" "dvcs_rtd_2_1" "get"
#"dvcs_rtd_2_2" "dvcs_rtd_2_2" "get"
#"dvcs_rtd_2_3" "dvcs_rtd_2_3" "get"
#"dvcs_rtd_2_4" "dvcs_rtd_2_4" "get"
#"dvcs_rtd_2_5" "dvcs_rtd_2_5" "get"
#"dvcs_rtd_2_6" "dvcs_rtd_2_6" "get"
#"dvcs_rtd_2_7" "dvcs_rtd_2_7" "get"

#Helicity EPICS added by K.Livingston 18Mar 2010
"helicity_clock" 		"HELCLOCKd"		"get"
"helicity_t_settle" 		"HELTSETTLEd"		"get"
"helicity_t_stable" 		"HELTSTABLEd"		"get"
"helicity_delay" 		"HELDELAYd"		"get"
"helicity_pattern" 		"HELPATTERNd"		"get"
"helicity_frequency" 		"HELFREQ"		"get"
"helicity_wien_angle_zy" 	"VWienAngle"   		"get"
"helicity_wien_angle_yx" 	"Phi_FG"       		"get"
"helicity_wien_angle_zx" 	"HWienAngle"   		"get"
"helicity_half_wave_plate"      "IGL1I00DI24_24M"       "get"
