1.Custom Message整理

This commit is contained in:
HCL 2024-05-06 14:20:40 +08:00
parent 435ad99b52
commit 517dc7b733
1 changed files with 23 additions and 23 deletions

View File

@ -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()
{