ADC overflow channels are not the same for L1 and H1
The L1 OMC model (FEC 8) does not have the same set of ADC_OVERFLOW channels as H1. Here is the list of FEC_8_ADC_OVERFLOW channels that are missing from L1:
-:FEC-8_ADC_OVERFLOW_1_0 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_1 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_2 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_3 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_4 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_5 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_6 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_7 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_8 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_9 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_10 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_11 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_12 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_13 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_14 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_15 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_16 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_17 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_18 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_19 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_20 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_21 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_22 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_23 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_24 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_25 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_26 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_27 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_28 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_29 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_30 16 online int_4
-:FEC-8_ADC_OVERFLOW_1_31 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_0 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_1 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_2 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_3 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_4 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_5 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_6 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_7 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_8 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_9 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_10 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_11 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_12 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_13 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_14 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_15 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_16 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_17 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_18 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_19 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_20 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_21 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_22 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_23 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_24 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_25 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_26 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_27 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_28 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_29 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_30 16 online int_4
-:FEC-8_ADC_OVERFLOW_2_31 16 online int_4
These missing channels break the overflows plugin. L1 currently requires the following config diff:
diff --git a/locklost/config.py b/locklost/config.py
index 7712ba3..b1988f2 100644
--- a/locklost/config.py
+++ b/locklost/config.py
@@ -157,11 +157,6 @@ ADC_OVERFLOWS = {
'num_bits': 3,
'bit_exclude': [(2,4), (2,13), (2,15)],
},
- 'OMC': {
- 'ADC_ID': 8,
- 'num_bits': 3,
- 'bit_exclude': [(2,4), (2,13), (2,15)],
- },
}
SAT_SEARCH_WINDOW = [-30, 5]
Edited by Jameson Rollins