|
@@ -75,22 +75,19 @@ namespace WingAIDiagnosisService.URMManage
|
|
|
InitURMProcessor(request);
|
|
|
try
|
|
|
{
|
|
|
- var drawUniqueCode = request.GetDrawUniqueCode();
|
|
|
var processorClass = UrmProcessorList.FirstOrDefault(x => x.GUID == request.GUID);
|
|
|
+ processorClass.LastActiveTime = DateTime.UtcNow;
|
|
|
var processor = processorClass.Processor;
|
|
|
|
|
|
- var drawParamChanged = processorClass.DrawUniqueCode != drawUniqueCode;
|
|
|
- if (drawParamChanged)
|
|
|
- {
|
|
|
- processor.setUrmDrawParam(request.ZoomOn, request.ZoomRoix, request.ZoomRoiy, request.ZoomRoiwidth, request.ZoomRoiheight, request.Roix, request.Roiy, request.Roiwidth, request.Roiheight, request.LeftRight, request.UpDown, request.ScreenWidth, request.ScreenHeight, false);
|
|
|
- processorClass.Processor = processor;
|
|
|
- processorClass.DrawUniqueCode = drawUniqueCode;
|
|
|
- }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
processor.CalTracePointMask(request.UrmTraceDPoints);
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
imgBase64 = processor.getURMImageBase64(true, ref urmMinVal, ref urmMaxVal);
|
|
|
processorClass.UrmMinVal = urmMinVal;
|
|
|
processorClass.UrmMaxVal = urmMaxVal;
|
|
@@ -116,18 +113,18 @@ namespace WingAIDiagnosisService.URMManage
|
|
|
InitURMProcessor(request);
|
|
|
try
|
|
|
{
|
|
|
- var drawUniqueCode = request.GetDrawUniqueCode();
|
|
|
var processorClass = UrmProcessorList.FirstOrDefault(x => x.GUID == request.GUID);
|
|
|
+ processorClass.LastActiveTime = DateTime.UtcNow;
|
|
|
var processor = processorClass.Processor;
|
|
|
|
|
|
- var drawParamChanged = processorClass.DrawUniqueCode != drawUniqueCode;
|
|
|
- if (drawParamChanged)
|
|
|
- {
|
|
|
- processor.setUrmDrawParam(request.ZoomOn, request.ZoomRoix, request.ZoomRoiy, request.ZoomRoiwidth, request.ZoomRoiheight, request.Roix, request.Roiy, request.Roiwidth, request.Roiheight, request.LeftRight, request.UpDown, request.ScreenWidth, request.ScreenHeight, false);
|
|
|
- processorClass.Processor = processor;
|
|
|
- processorClass.DrawUniqueCode = drawUniqueCode;
|
|
|
- }
|
|
|
- processorClass.LastActiveTime = DateTime.UtcNow;
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
imgBase64 = processor.CreateUrmColorbarImage();
|
|
|
}
|
|
|
catch (Exception ex)
|