회전중입력된 태그는 무시
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user