示例#1
0
        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);
            }
        }
示例#2
0
 public ACKReceivedEventArgs(ICs sntID, LocalError_Enum errID)
 {
     SentenceID = sntID;
     ErrorID    = errID;
 }