using SKMC.Api.Machine.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SKMC.Api.Machine.Control
{
public interface IMachineDriverControl
{
#region SDO
///
/// 获取所有SDO 配置列表
///
List GetAllDeviceSdo();
///
/// 刷新单个 SDO 参数当前值
///
bool ReadSDOUsageValue(ConfigSlaveSDO sdo, out string stateMsg);
///
/// 保存 SDO 到数据库 + 驱动器
///
bool WriteSDORecordedValue(ConfigSlaveSDO sdo, out string stateMsg);
#endregion
#region PDO
/////
///// 获取所有PDO 配置列表
/////
//List GetAllDevicePdo();
/////
///// 刷新单个 PDO 参数当前值
/////
//bool ReadPDOUsageValue(ConfigSlavePDO sdo, out string stateMsg);
/////
///// 保存 PDO 到数据库 + 驱动器
/////
//bool WritePDORecordedValue(ConfigSlavePDO sdo, out string stateMsg);
#endregion
}
}