Improve plotting
This commit is contained in:
@@ -117,7 +117,7 @@ void JFJochReceiverService::SetSpotFindingSettings(const SpotFindingSettings &se
|
||||
}
|
||||
}
|
||||
|
||||
Plot JFJochReceiverService::GetDataProcessingPlot(const PlotRequest &request) {
|
||||
MultiLinePlot JFJochReceiverService::GetDataProcessingPlot(const PlotRequest &request) {
|
||||
// Need to hold mutex, as receiver might not exist here, if state is idle
|
||||
std::unique_lock ul(state_mutex);
|
||||
if (receiver)
|
||||
@@ -126,15 +126,6 @@ Plot JFJochReceiverService::GetDataProcessingPlot(const PlotRequest &request) {
|
||||
return {};
|
||||
}
|
||||
|
||||
RadialIntegrationProfiles JFJochReceiverService::GetRadialIntegrationProfiles() {
|
||||
// Need to hold mutex, as receiver might not exist here, if state is idle
|
||||
std::unique_lock ul(state_mutex);
|
||||
if (receiver)
|
||||
return receiver->GetRadialIntegrationProfiles();
|
||||
else
|
||||
return {};
|
||||
}
|
||||
|
||||
std::vector<AcquisitionDeviceNetConfig> JFJochReceiverService::GetNetworkConfig() {
|
||||
return aq_devices.GetNetworkConfig();
|
||||
}
|
||||
@@ -147,7 +138,7 @@ std::string JFJochReceiverService::GetTIFF(bool calibration) const {
|
||||
return "";
|
||||
}
|
||||
|
||||
std::string JFJochReceiverService::GetJPEG(const PreviewJPEGSettings &settings) {
|
||||
std::string JFJochReceiverService::GetJPEG(const PreviewJPEGSettings &settings) const {
|
||||
std::unique_lock ul(state_mutex);
|
||||
if (receiver)
|
||||
return receiver->GetJPEG(settings);
|
||||
@@ -192,3 +183,15 @@ void JFJochReceiverService::LoadInternalGeneratorImage(const DiffractionExperime
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void JFJochReceiverService::GetXFELEventCode(std::vector<uint64_t> &v) const {
|
||||
std::unique_lock ul(state_mutex);
|
||||
if (receiver)
|
||||
return receiver->GetXFELEventCode(v);
|
||||
}
|
||||
|
||||
void JFJochReceiverService::GetXFELPulseID(std::vector<uint64_t> &v) const {
|
||||
std::unique_lock ul(state_mutex);
|
||||
if (receiver)
|
||||
return receiver->GetXFELPulseID(v);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user