|
@@ -595,6 +595,11 @@ namespace OTSDataType
|
|
|
a_nValue = m_poMsrParams.GetXRayParam().GetFastXrayTime();
|
|
|
}
|
|
|
break;
|
|
|
+ case OTS_SAMPLE_PROP_GRID_ITEMS.XrayLimit:
|
|
|
+ {
|
|
|
+ a_nValue = m_poMsrParams.GetXRayParam().GetXrayLimit();
|
|
|
+ }
|
|
|
+ break;
|
|
|
default:
|
|
|
{
|
|
|
// something wrong, return false
|
|
@@ -802,6 +807,15 @@ namespace OTSDataType
|
|
|
m_poMsrParams.GetXRayParam().SetFastXrayTime(a_nValue);
|
|
|
}
|
|
|
break;
|
|
|
+ case OTS_SAMPLE_PROP_GRID_ITEMS.XrayLimit:
|
|
|
+ {
|
|
|
+ if (0 >= a_nValue)
|
|
|
+ {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ m_poMsrParams.GetXRayParam().SetXrayLimit(a_nValue);
|
|
|
+ }
|
|
|
+ break;
|
|
|
// read only properties, treat same as default
|
|
|
case OTS_SAMPLE_PROP_GRID_ITEMS.TOTAL_FIELDS:
|
|
|
case OTS_SAMPLE_PROP_GRID_ITEMS.COMPLETED_FIELDS:
|
|
@@ -1122,7 +1136,13 @@ namespace OTSDataType
|
|
|
nItemId = OTS_SAMPLE_PROP_GRID_ITEMS.ANALYSIS_COUNTS;
|
|
|
poPropItem.SetSmplParameter(modelResource, nItemId, OTS_ITEM_TYPES.INT, false, bShow);
|
|
|
a_listPropItems.Add(poPropItem);
|
|
|
-
|
|
|
+
|
|
|
+ // XrayLimit
|
|
|
+ poPropItem = new CPropItem();
|
|
|
+ nItemId = OTS_SAMPLE_PROP_GRID_ITEMS.XrayLimit;
|
|
|
+ poPropItem.SetSmplParameter(modelResource, nItemId, OTS_ITEM_TYPES.INT, false, bShow);
|
|
|
+ a_listPropItems.Add(poPropItem);
|
|
|
+
|
|
|
}
|
|
|
break;
|
|
|
case OTS_SAMPLE_PROP_GRID_ITEM_GROUPS.SEM:
|
|
@@ -1583,6 +1603,11 @@ namespace OTSDataType
|
|
|
poPropItem.SetSmplParameter(modelResource, nItemId, OTS_ITEM_TYPES.INT, false, bShow);
|
|
|
a_listPropItems.Add(poPropItem);
|
|
|
|
|
|
+ // XrayLimit
|
|
|
+ poPropItem = new CPropItem();
|
|
|
+ nItemId = OTS_SAMPLE_PROP_GRID_ITEMS.XrayLimit;
|
|
|
+ poPropItem.SetSmplParameter(modelResource, nItemId, OTS_ITEM_TYPES.INT, false, bShow);
|
|
|
+ a_listPropItems.Add(poPropItem);
|
|
|
}
|
|
|
break;
|
|
|
case OTS_SAMPLE_PROP_GRID_ITEM_GROUPS.SEM:
|