회전중입력된 태그는 무시

This commit is contained in:
backuppc
2026-02-26 08:45:33 +09:00
parent e2691af903
commit 0e2b407e48
3 changed files with 208 additions and 16 deletions

View File

@@ -72,7 +72,7 @@ namespace arDev
/// </summary>
public event EventHandler<DataEventArgs> DataReceive;
public event EventHandler<TurnEventArgs> TurnComplete;
#endregion
@@ -344,11 +344,20 @@ namespace arDev
var tagnostr = rcvdNow.Substring(3);
if (ushort.TryParse(tagnostr, out ushort tagnoint))
{
var Changed = !old_TagString.Equals(tagnostr);
data.TagString = tagnostr;
data.TagNo = tagnoint;
old_TagString = tagnostr;
DataReceive?.Invoke(this, new DataEventArgs(DataType.TAG));
if (TurnInformation != null && TurnInformation.IsTurning)
{
//턴진행중에 들어온 태그는 무시하자 260226
RaiseMessage(MessageType.Normal, $"Tag Ignore by Turn (Tag:{tagnostr})");
}
else
{
//var Changed = !old_TagString.Equals(tagnostr);
data.TagString = tagnostr;
data.TagNo = tagnoint;
old_TagString = tagnostr;
DataReceive?.Invoke(this, new DataEventArgs(DataType.TAG));
}
}
WriteData(MakeCheckSum("ACKTAG"));
@@ -476,7 +485,7 @@ namespace arDev
Mid,
Low,
}
private bool CheckSum(byte[] bData)
{