Minor modifications in SwissFEL preparations
This commit is contained in:
@@ -276,7 +276,8 @@ void ParseFacilityConfiguration(const nlohmann::json &input, const std::string&
|
||||
experiment.PedestalG0Frames(GET_I64(j, "pedestal_g0_frames"));
|
||||
experiment.PedestalG1Frames(GET_I64(j, "pedestal_g1_frames"));
|
||||
experiment.PedestalG2Frames(GET_I64(j, "pedestal_g2_frames"));
|
||||
|
||||
if (j.contains("detector_trigger_delay_us"))
|
||||
experiment.DetectorDelay(GET_TIME(j, "detector_trigger_delay_us"));
|
||||
experiment.FrameTime(GET_TIME(j, "frame_time_us"), GET_TIME(j, "count_time_us"));
|
||||
experiment.PreviewPeriod(GET_TIME(j, "preview_period_us"));
|
||||
|
||||
|
||||
@@ -41,8 +41,6 @@ typedef __u64 uint64_t;
|
||||
#define STREAM_MERGE_SRC_4x10G 2
|
||||
#define STREAM_MERGE_SRC_FRAME_GEN 3
|
||||
|
||||
#define PIXEL_OUT_LOST (INT16_MIN)
|
||||
|
||||
#define LOAD_CALIBRATION_OK (0)
|
||||
#define LOAD_CALIBRATION_ERR_HOST_ADDR (1)
|
||||
#define LOAD_CALIBRATION_ERR_DEST (2)
|
||||
|
||||
@@ -30,11 +30,11 @@ class DetectorSettings extends Component<MyProps, MyState> {
|
||||
fixed_gain_g1: false,
|
||||
use_gain_hg0: false,
|
||||
count_time_us: 980,
|
||||
pedestal_g0_frames: 2000,
|
||||
pedestal_g1_frames: 300,
|
||||
pedestal_g2_frames: 300,
|
||||
pedestal_g0_frames: undefined,
|
||||
pedestal_g1_frames: undefined,
|
||||
pedestal_g2_frames: undefined,
|
||||
storage_cell_delay_ns: 10000,
|
||||
detector_trigger_delay_ns: 0
|
||||
detector_trigger_delay_ns: undefined
|
||||
},
|
||||
storage_cell_list_value: "1",
|
||||
frame_time_error: false,
|
||||
@@ -136,7 +136,12 @@ class DetectorSettings extends Component<MyProps, MyState> {
|
||||
}
|
||||
|
||||
putValues = () => {
|
||||
DefaultService.putConfigDetector(this.state.s)
|
||||
let s = this.state.s;
|
||||
s.pedestal_g0_frames = undefined;
|
||||
s.pedestal_g1_frames = undefined;
|
||||
s.pedestal_g2_frames = undefined;
|
||||
s.detector_trigger_delay_ns = undefined;
|
||||
DefaultService.putConfigDetector(s)
|
||||
.catch(error => console.log(error) );
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user