|
|
@@ -24,6 +24,37 @@ namespace SKMC.Api.Machine.Control
|
|
|
/// 保存 SDO 到数据库 + 驱动器
|
|
|
/// </summary>
|
|
|
bool WriteSDORecordedValue(ConfigSlaveSDO sdo, out string stateMsg);
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 根据轴号和参数名获取参数
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="axisNo"></param>
|
|
|
+ /// <param name="paramName"></param>
|
|
|
+ /// <param name="value"></param>
|
|
|
+ /// <param name="stateMsg"></param>
|
|
|
+ /// <param name="remarks"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ bool GetSdoParamValue(short axisNo, string paramName, out int value, out string stateMsg, out string remarks);
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 根据轴号和参数名设置参数
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="axisNo"></param>
|
|
|
+ /// <param name="paramName"></param>
|
|
|
+ /// <param name="value"></param>
|
|
|
+ /// <param name="stateMsg"></param>
|
|
|
+ /// <param name="remarks"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ bool SetSdoParamValue(short axisNo, string paramName, int value, out string stateMsg);
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 根据轴号和参数名获取SDO参数对象
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="axisNo"></param>
|
|
|
+ /// <param name="paramName"></param>
|
|
|
+ /// <param name="sdoInfo"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ bool GetSdoConfigParam(short axisNo, string paramName, out ConfigSlaveSDO sdoInfo);
|
|
|
#endregion
|
|
|
|
|
|
#region PDO
|
|
|
@@ -44,4 +75,5 @@ namespace SKMC.Api.Machine.Control
|
|
|
//bool WritePDORecordedValue(ConfigSlavePDO sdo, out string stateMsg);
|
|
|
#endregion
|
|
|
}
|
|
|
+
|
|
|
}
|