Network.Camera bug fixes, Operations.ReturnGivenEventOp added, usefull for debuging, ver.2.12.451

This commit is contained in:
Milan Hanajik
2017-01-27 16:37:09 +01:00
parent 3f311d8603
commit f318cfe6f0
7 changed files with 54 additions and 9 deletions
@@ -112,6 +112,7 @@ namespace TBF.BenchControl.Network.Camera.Roi
int to = response.IndexOf(']');
if (!response.Contains("RESULT=0\r\n") || from < 0 || to < 0 || to < from)
{
roi.Detected = false;
failed = true;
return Event.RoiDetectionFailed;
}
@@ -123,6 +124,7 @@ namespace TBF.BenchControl.Network.Camera.Roi
if (terms.Length != 5 || !int.TryParse(terms[0], out x) || !int.TryParse(terms[1], out y)
|| !int.TryParse(terms[2], out w) || !int.TryParse(terms[3], out h))
{
roi.Detected = false;
failed = true;
return Event.RoiDetectionFailed;
}
@@ -133,6 +135,7 @@ namespace TBF.BenchControl.Network.Camera.Roi
roiWid.Val = w;
roiHgh.Val = h;
roi.Detected = true;
passed = true;
return Event.RoiDetectionPassed;
}