v1.0.0-rc.31
This commit is contained in:
@@ -518,8 +518,16 @@ namespace {
|
||||
message.error_pixel_count = GetCBORUInt(value);
|
||||
else if (key == "strong_pixel_count")
|
||||
message.strong_pixel_count = GetCBORUInt(value);
|
||||
else if (key == "min_viable_pixel_value")
|
||||
message.min_viable_pixel_value = GetCBORInt(value);
|
||||
else if (key == "max_viable_pixel_value")
|
||||
message.max_viable_pixel_value = GetCBORInt(value);
|
||||
else if (key == "data_collection_efficiency")
|
||||
message.image_collection_efficiency = GetCBORFloat(value);
|
||||
else if (key == "packets_expected")
|
||||
message.packets_expected = GetCBORUInt(value);
|
||||
else if (key == "packets_received")
|
||||
message.packets_received = GetCBORUInt(value);
|
||||
else if (key == "bkg_estimate")
|
||||
message.bkg_estimate = GetCBORFloat(value);
|
||||
else if (key == "adu_histogram")
|
||||
@@ -697,6 +705,14 @@ namespace {
|
||||
message.writer_notification_zmq_addr = j["writer_notification_zmq_addr"];
|
||||
if (j.contains("bit_depth_readout"))
|
||||
message.bit_depth_readout = j["bit_depth_readout"];
|
||||
if (j.contains("summation_mode"))
|
||||
message.summation_mode = j["summation_mode"];
|
||||
if (j.contains("overwrite"))
|
||||
message.overwrite = j["overwrite"];
|
||||
if (j.contains("xfel_pulse_id"))
|
||||
message.overwrite = j["xfel_pulse_id"];
|
||||
if (j.contains("hdf5_format_version"))
|
||||
message.hdf5_format_version = j["hdf5_format_version"];
|
||||
} catch (const std::exception &e) {
|
||||
throw JFJochException(JFJochExceptionCategory::CBORError,
|
||||
"Cannot parse user_data as valid JSON " + std::string(e.what()));
|
||||
|
||||
Reference in New Issue
Block a user