1.Custom Message整理
This commit is contained in:
parent
435ad99b52
commit
517dc7b733
|
@ -161,7 +161,7 @@ namespace MECF.Framework.Common.Gem
|
|||
|
||||
_equipment.EventTriggered += EventTriggered;
|
||||
|
||||
//register custom SECS message S7F7 message handler
|
||||
//register custom SECS message
|
||||
_equipment.RegisterMessageHandler(7, 7, HandleS7F7);
|
||||
|
||||
//Variable value change callback
|
||||
|
@ -229,8 +229,8 @@ namespace MECF.Framework.Common.Gem
|
|||
//无异常
|
||||
var s7f8 = new ReplyMessage(message);
|
||||
var l = new SecsList();
|
||||
//l.AddChild(new SecsU4(0));
|
||||
//l.AddChild(new SecsBoolean(true));
|
||||
l.AddChild(new SecsU4(0));
|
||||
l.AddChild(new SecsBoolean(true));
|
||||
s7f8.Body = l;
|
||||
_equipment?.SendMessage(_equipment.MasterConnectionName, s7f8);
|
||||
}
|
||||
|
@ -272,28 +272,28 @@ namespace MECF.Framework.Common.Gem
|
|||
//}
|
||||
}
|
||||
|
||||
//private void HandleS7F65(DataMessage message)
|
||||
//{
|
||||
// //实现对S7F65的解析处理
|
||||
// var listNode = (SecsList)message.Body;
|
||||
// var ppID = listNode[0].GetValueAsString();
|
||||
// var pmID = listNode[1].GetValueAsString();
|
||||
// //TODO: perform the command
|
||||
// var s7f66 = new ReplyMessage(message);
|
||||
// s7f66.Body = new SecsBinary(0);
|
||||
// _equipment.SendMessage(_equipment.MasterConnectionName, s7f66);
|
||||
//}
|
||||
private void HandleS7F65(DataMessage message)
|
||||
{
|
||||
//实现对S7F65的解析处理
|
||||
var listNode = (SecsList)message.Body;
|
||||
var ppID = listNode[0].GetValueAsString();
|
||||
var pmID = listNode[1].GetValueAsString();
|
||||
//TODO: perform the command
|
||||
var s7f66 = new ReplyMessage(message);
|
||||
s7f66.Body = new SecsBinary(0);
|
||||
_equipment.SendMessage(_equipment.MasterConnectionName, s7f66);
|
||||
}
|
||||
|
||||
//private void SendCustomMessage()
|
||||
//{
|
||||
// var s99f1 = new DataMessage(99, 1, true);
|
||||
// var list1 = new SecsList();
|
||||
// list1.AddChild(new SecsAscii("SMIFReady"));
|
||||
// list1.AddChild(new SecsList());
|
||||
// s99f1.Body = list1;
|
||||
private void SendCustomMessage()
|
||||
{
|
||||
var s99f1 = new DataMessage(99, 1, true);
|
||||
var list1 = new SecsList();
|
||||
list1.AddChild(new SecsAscii("SMIFReady"));
|
||||
list1.AddChild(new SecsList());
|
||||
s99f1.Body = list1;
|
||||
|
||||
// _equipment.SendMessage(_equipment.MasterConnectionName, s99f1);
|
||||
//}
|
||||
_equipment.SendMessage(_equipment.MasterConnectionName, s99f1);
|
||||
}
|
||||
|
||||
private bool Monitor()
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue