Betsy & Co had left H2SUSFMY with it's OSEMs entire backed off from their flags, such that they read "open light" currents. At her request, I've installed the "proper" offsets and gains to compensate for these open light current values (on both M1 and M2), such that the OSEMINF_*OUT channels are nominally 0 when the flags are in the middle of the OSEM's range. Tomorrow, the OSEMs will be physically set to there nominal range using these newly conditioned signals. I don't think all of the M2 BOSEMs are truely open light, as they should register in the (62+/-20)e-6 [A] * 240e3 [V/A] * 2 [V/V] * 2^16 / 40 [ct/V] = (24e3+/-7e3) cts and for example, UL is showing 7e3 counts. When we're confident that the M2 BOSEMs are open, then we should repeat the process detailed below. "How To" Details I measured the open light current using the inputs of the OSEMINF filter banks (i.e. the raw signal just as it comes off the ADC) using tdsavg -- a quick command line tool that takes the average of a channel for a specified duration. The command and results are: controls@cdsws2:~ 0$ tdsavg 30 H2:SUS-FMY_M1_OSEMINF_F1_IN1_DQ H2:SUS-FMY_M1_OSEMINF_F2_IN1_DQ H2:SUS-FMY_M1_OSEMINF_F3_IN1_DQ H2:SUS-FMY_M1_OSEMINF_LF_IN1_DQ H2:SUS-FMY_M1_OSEMINF_RT_IN1_DQ H2:SUS-FMY_M1_OSEMINF_SD_IN1_DQ 28331.1 27269.3 30542 27143.1 28230.5 21085 controls@cdsws2:~ 0$ tdsavg 30 H2:SUS-FMY_M2_OSEMINF_UL_IN1_DQ H2:SUS-FMY_M2_OSEMINF_LL_IN1_DQ H2:SUS-FMY_M2_OSEMINF_UR_IN1_DQ H2:SUS-FMY_M2_OSEMINF_LR_IN1_DQ 7395.21 25831.7 17090.4 22564.3 controls@cdsws2:~ 0$ To calculate the offest for each channel, one divides the above result by 2 and flips the sign. To calculate the gain for each channel, one normalizes the above result to 30000 cts, i.e. (30000 / result) = gain. I installed them by hand. Hence the offsets are controls@cdsws2:~ 134$ tdsread H2:SUS-FMY_M1_OSEMINF_F1_OFFSET H2:SUS-FMY_M1_OSEMINF_F2_OFFSET H2:SUS-FMY_M1_OSEMINF_F3_OFFSET H2:SUS-FMY_M1_OSEMINF_LF_OFFSET H2:SUS-FMY_M1_OSEMINF_RT_OFFSET H2:SUS-FMY_M1_OSEMINF_SD_OFFSET -14165 -13634 -15271 -13571 -14115 -10542 controls@cdsws2:~ 134$ tdsread H2:SUS-FMY_M2_OSEMINF_UL_OFFSET H2:SUS-FMY_M2_OSEMINF_LL_OFFSET H2:SUS-FMY_M2_OSEMINF_UR_OFFSET H2:SUS-FMY_M2_OSEMINF_LR_OFFSET -3697 -12915 -8545 -11282 and the gains are controls@cdsws2:~ 134$ tdsread H2:SUS-FMY_M1_OSEMINF_F1_GAIN H2:SUS-FMY_M1_OSEMINF_F2_GAIN H2:SUS-FMY_M1_OSEMINF_F3_GAIN H2:SUS-FMY_M1_OSEMINF_LF_GAIN H2:SUS-FMY_M1_OSEMINF_RT_GAIN H2:SUS-FMY_M1_OSEMINF_SD_GAIN 1.059 1.1 0.982 1.105 1.063 1.422 controls@cdsws2:~ 134$ tdsread H2:SUS-FMY_M2_OSEMINF_UL_GAIN H2:SUS-FMY_M2_OSEMINF_LL_GAIN H2:SUS-FMY_M2_OSEMINF_UR_GAIN H2:SUS-FMY_M2_OSEMINF_LR_GAIN 4.056 1.161 1.755 1.329