private void ACK_Parse(object[] parameters) { try { ICs sntID = uWAVE.ICsByMessageID((string)parameters[0]); LocalError_Enum errID = (LocalError_Enum)(int)parameters[1]; IsWaitingLocal = false; if (sntID == ICs.IC_H2D_RC_REQUEST) { IsWaitingRemote = true; } ACKReceived.Rise(this, new ACKReceivedEventArgs(sntID, errID)); } catch (Exception ex) { OnInfoEvent(ex); } }
public ACKReceivedEventArgs(ICs sntID, LocalError_Enum errID) { SentenceID = sntID; ErrorID = errID; }