Inserted overrides of abstract base methods

This commit is contained in:
Samuele Locatelli
2020-05-30 11:54:35 +02:00
parent aed350dbe9
commit c47e07a7ed
2 changed files with 64 additions and 11 deletions
+27 -10
View File
@@ -613,6 +613,13 @@ namespace CMS_CORE_Library
public abstract CmsError PLC_WTerminateMovementProcedure(MOVEMENT_RESPONSE resp);
#endregion PLC High-level data (to override)
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#region THERMO high level data
///
/// <summary>
/// Read power gauge data
@@ -623,13 +630,6 @@ namespace CMS_CORE_Library
/// </summary>
/// <param name="gaugeData">Reference to the value of the gauge data</param>
public abstract CmsError PLC_RGaugeData(ref GaugeModel gaugeData);
#endregion PLC High-level data (to override)
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#region THERMO high level data
/// <summary>
/// Get current recipe parameter list
/// </summary>
@@ -643,14 +643,31 @@ namespace CMS_CORE_Library
/// <param name="updtParam"></param>
/// <returns></returns>
public abstract CmsError PLC_WRecipeParam(RecipeParam updtParam);
/// <summary>
/// Get current Modules Block list
/// </summary>
/// <param name="onlyRT">updates only RT parameters (false = update all)</param>
/// <param name="currParamList"></param>
/// <param name="currModulesBlockList"></param>
/// <returns></returns>
public abstract CmsError PLC_RModBlocList(bool onlyRT, ref Dictionary<int, RecipeParam> currParamList);
public abstract CmsError PLC_RModulesBlockList(bool onlyRT, ref Dictionary<int, ModuleBlock> currModulesBlockList);
/// <summary>
/// Get current Warmers Channels list
/// </summary>
/// <param name="currWarmerChannelList"></param>
/// <returns></returns>
public abstract CmsError PLC_RWarmerChannelList(ref Dictionary<int, ModuleBlock> currWarmerChannelList);
/// <summary>
/// Get current Production Info data
/// </summary>
/// <param name="currProdInfo"></param>
/// <returns></returns>
public abstract CmsError PLC_RProdInfo(ref ProdInfo currProdInfo);
/// <summary>
/// Get current Production Cycle data
/// </summary>
/// <param name="currProdCycle"></param>
/// <returns></returns>
public abstract CmsError PLC_RProdCycle(ref ProdCycle currProdCycle);
#endregion THERMO high level data
+37 -1
View File
@@ -1828,7 +1828,6 @@ namespace CMS_CORE_Library.S7Net
return NO_ERROR;
}
/// <summary>
/// read current recipe parameter list
/// </summary>
@@ -1877,6 +1876,43 @@ namespace CMS_CORE_Library.S7Net
return NO_ERROR;
}
/// <summary>
/// Get current Modules Block list
/// </summary>
/// <param name="onlyRT">updates only RT parameters (false = update all)</param>
/// <param name="currModulesBlockList"></param>
/// <returns></returns>
public override CmsError PLC_RModulesBlockList(bool onlyRT, ref Dictionary<int, ModuleBlock> currModulesBlockList)
{
return NO_ERROR;
}
/// <summary>
/// Get current Warmers Channels list
/// </summary>
/// <param name="currWarmerChannelList"></param>
/// <returns></returns>
public override CmsError PLC_RWarmerChannelList(ref Dictionary<int, ModuleBlock> currWarmerChannelList)
{
return NO_ERROR;
}
/// <summary>
/// Get current Production Info data
/// </summary>
/// <param name="currProdInfo"></param>
/// <returns></returns>
public override CmsError PLC_RProdInfo(ref ProdInfo currProdInfo)
{
return NO_ERROR;
}
/// <summary>
/// Get current Production Cycle data
/// </summary>
/// <param name="currProdCycle"></param>
/// <returns></returns>
public override CmsError PLC_RProdCycle(ref ProdCycle currProdCycle)
{
return NO_ERROR;
}
protected void refreshMemRecipeParameterRT()
{