<div>one caveat I discovered when implementing smart beaconing via the serial port.... anytime you send a command via the serial port, it will "snatch" the display from you.  For example, you are entering a message using the DMTF keypad and a command gets send over serial port, the message will simply exit and you loose what you were doing.  It's pretty darned frustrating, so much so that I abandoned smart beaconing for the d700.  Now, simply catching data from the serial port with a external processor, manipulating it and sending to the GPS would be ok... but trying to set frequecy on the display _will_ interrupt the user if he's doing something... and I could not find a way to let the external processor know that you were using the display to hold off sending data.....
</div>
<div> </div>
<div>Wes<br><br> </div>
<div><span class="gmail_quote">On 2/12/07, <b class="gmail_sendername"><a href="mailto:william.diaz@comcast.net">william.diaz@comcast.net</a></b> <<a href="mailto:william.diaz@comcast.net">william.diaz@comcast.net</a>
> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div style="DIRECTION: ltr">Wes,<br> See below:<br> </div>
<div style="DIRECTION: ltr"><span class="q"> -------------- Original message ----------------------<br>From: "Wes Johnston, AI4PX" <<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:wes@kd4rdb.com">
wes@kd4rdb.com</a>><br>> You know we don't have to query the d700 all the time.... AI 1 <cr> will<br>> cause it to spit loads of serial data out as it's happening.<br><br></span></div>
<div style="DIRECTION: ltr"> The data on the DB9 serial port also seems to include data similar to what could be used to control the D7/D700 display.  Wouldn't be surprised to learn it is the same data sent to the display.  It apparently includes data to indicate when the A or B side squelch opens or closes (CT 0,1 etc)  and may include info to control how many bars of the signal strength should be displayed when the squelch is open.  When you transmit, it sends what I think is the receive frequency, offset and other unknown parameters.  Need to investigate these display commands or operation reports in more detail.
<br><br>If you wanted to use the LIST n position data from the DB9 serial port to create Waypoints with APRS icons using the Garmin Protocol, you would have to find a way to route this from the DB9 serial port to the D7/D700 GPS serial port.   It may be possible to do this by wiring the output of the PIC or ARM etc device to the GPS serial input.  The GPS would still send Position data to the D7/D700 GPS port, but would receive Waypoint data from the "PIC" port.
<br><br>An external application on a desktop or laptop could also create the waypoints/icons using Garmin protocol and use an external device to route the data to the Garmin GPS in a somewhat similar manner.  May need to ensure that only waypoint data is routed to the GPS input.
<br><br>Bill KC9XG<br> </div>
<div style="DIRECTION: ltr"><span class="e" id="q_110b71996adba99a_3"><br>> Wes<br>><br>><br>> On 2/12/07, Curt, WE7U <<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:archer@eskimo.com">
archer@eskimo.com</a>> wrote:<br>> ><br>> > On Sun, 11 Feb 2007, Dennis Hudson wrote:<br>> ><br>> > > Would be cool to have this parser in programs like xastir as well.<br>> > > You could simply open your laptop and use it for a display device
<br>> > > when and if wanted. Open and close the program as will without<br>> > > interfering with the features you are used to on the D700's head.<br>> > > When you want a full blown xastir station just switch to your TNC
<br>> > > profile on the D700.<br>> ><br>> > When the complete protocol is figured out and documented, let me<br>> > know.  I'll see about adding it.  Another possibility would be to<br>> > write a shim program that listened to the D700 on a serial port and
<br>> > produced APRS packets on a PTY port that Xastir could connect to.<br>> > Then Xastir itself wouldn't have to change at all to receive and<br>> > decode the data.<br>> ><br>> > --<br>
> > Curt, WE7U.   APRS Client Comparisons: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.eskimo.com/~archer" target="_blank">http://www.eskimo.com/~archer</a><br>> > "Lotto:    A tax on people who are bad at math." -- unknown
<br>> > "Windows:  Microsoft's tax on computer illiterates." -- WE7U<br>> > "The world DOES revolve around me:  I picked the coordinate system!"<br>> ><br>> > _______________________________________________
<br>> > aprssig mailing list<br>> > <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:aprssig@lists.tapr.org">aprssig@lists.tapr.org</a><br>> > <a onclick="return top.js.OpenExtLink(window,event,this)" href="https://lists.tapr.org/cgi-bin/mailman/listinfo/aprssig" target="_blank">
https://lists.tapr.org/cgi-bin/mailman/listinfo/aprssig</a><br>> ><br>> ><br>><br>><br>> --<br>> In theory there is no difference between practice and theory.<br><br><br></span></div><br><br>---------- Forwarded message ----------
<br>From: "Wes Johnston, AI4PX" <<a href="mailto:wes@kd4rdb.com">wes@kd4rdb.com</a>><br>To: "Curt Mills, WE7U" <<a href="mailto:archer@eskimo.com">archer@eskimo.com</a>>, "TAPR APRS Mailing List" <
<a href="mailto:aprssig@lists.tapr.org">aprssig@lists.tapr.org</a>><br>Date: Mon, 12 Feb 2007 16:25:02 +0000<br>Subject: Re: [aprssig] D700-external PIC processing<br>
<div>You know we don't have to query the d700 all the time.... AI 1 <cr> will cause it to spit loads of serial data out as it's happening.</div>
<div> </div>
<div>Wes<br><br> </div>
<div><span class="gmail_quote">On 2/12/07, <b class="gmail_sendername">Curt, WE7U</b> <<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:archer@eskimo.com" target="_blank">archer@eskimo.com</a>> wrote:
</span> 
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On Sun, 11 Feb 2007, Dennis Hudson wrote:<br><br>> Would be cool to have this parser in programs like xastir as well. 
<br>> You could simply open your laptop and use it for a display device<br>> when and if wanted. Open and close the program as will without<br>> interfering with the features you are used to on the D700's head. 
<br>> When you want a full blown xastir station just switch to your TNC<br>> profile on the D700.<br><br>When the complete protocol is figured out and documented, let me<br>know.  I'll see about adding it.  Another possibility would be to 
<br>write a shim program that listened to the D700 on a serial port and<br>produced APRS packets on a PTY port that Xastir could connect to.<br>Then Xastir itself wouldn't have to change at all to receive and<br>decode the data. 
<br><br>--<br>Curt, WE7U.   APRS Client Comparisons: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.eskimo.com/~archer" target="_blank">http://www.eskimo.com/~archer</a><br>"Lotto:    A tax on people who are bad at math." -- unknown
<br>"Windows:  Microsoft's tax on computer illiterates." -- WE7U <br>"The world DOES revolve around me:  I picked the coordinate system!"<br><br>_______________________________________________<br>aprssig mailing list
<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:aprssig@lists.tapr.org" target="_blank">aprssig@lists.tapr.org </a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="https://lists.tapr.org/cgi-bin/mailman/listinfo/aprssig" target="_blank">
https://lists.tapr.org/cgi-bin/mailman/listinfo/aprssig</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>In theory there is no difference between practice and theory. <br>_______________________________________________
<br>aprssig mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:aprssig@lists.tapr.org">aprssig@lists.tapr.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="https://lists.tapr.org/cgi-bin/mailman/listinfo/aprssig" target="_blank">
https://lists.tapr.org/cgi-bin/mailman/listinfo/aprssig</a><br><br>_______________________________________________<br>aprssig mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:aprssig@lists.tapr.org">
aprssig@lists.tapr.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="https://lists.tapr.org/cgi-bin/mailman/listinfo/aprssig" target="_blank">https://lists.tapr.org/cgi-bin/mailman/listinfo/aprssig
</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>In theory there is no difference between practice and theory.