public TransmitBufferItem AddItem(CommDirection InDir, int InBufferSx) { TransmitBufferItem item = new TransmitBufferItem(InDir, InBufferSx); base.Add(item); return(item); }
public TransmitBufferItem(CommDirection InDirection, int InBufferSx) { mBuffer = new byte[InBufferSx]; mUsedSx = 0; mTimestamp = DateTime.Now; mDirection = InDirection; }
public CommLogItem AddItem(CommDirection InDir, string InMsgText) { CommLogItem item = new CommLogItem(); item.Direction = InDir; item.MessageText = InMsgText; base.Add(item); return(item); }
public Communication(DateTime timeOfReceipt, object groupId, CommDirection direction, bool wasReceived, TimeSpan?timePendingResponse = null, TimeSpan?duration = null) { TimeOfReceipt = timeOfReceipt; GroupId = groupId; Direction = direction; WasReceived = wasReceived; TimeSpentPending = (timePendingResponse.HasValue) ? timePendingResponse.Value : new TimeSpan(0); Duration = (duration.HasValue) ? duration.Value : new TimeSpan(0); }