public override String ToString() { XDpack77.Pack77Message.ToFromCall ft = (XDpack77.Pack77Message.ToFromCall)Message.Pack77Message; String seq = ""; if (null != qsoSequencer) { if (qsoSequencer.IsFinished) { seq = "L"; } else { if (holdingForAnotherQso) { seq = "H"; } else { seq = qsoSequencer.DisplayState; } } } if (markedAsLogged) { seq = "L"; } else if (AmTimedOut) { seq = "T"; } return(String.Format("{0,1} {1,6} {2,4} {3:####;;}", seq, ft.FromCall, Message.Hz, TransmitFrequency)); }
protected override void StartQso(QsoInProgress q) { Qso2MessageSequencer qs = new Qso2MessageSequencer(new QsoSequencerCbImpl(this, q)); q.Sequencer = qs; bool directlyToMe = false; XDpack77.Pack77Message.ToFromCall toFromCall = q.Message.Pack77Message as XDpack77.Pack77Message.ToFromCall; if (null != toFromCall) { directlyToMe = isMe(toFromCall.ToCall); } qs.OnReceived(directlyToMe, q.Message.Pack77Message); }