OK, that video is hot stuff. I want a Plug.<br><br><div class="gmail_quote">On Wed, Jul 14, 2010 at 3:08 PM, Gary Briggs <span dir="ltr">&lt;<a href="mailto:chunky@icculus.org">chunky@icculus.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div class="im">On Wed, Jul 14, 2010 at 11:15:35AM -0400, Robert Konigsberg wrote:<br>
&gt; Hey there,<br>
&gt;<br>
&gt; I&#39;ve changed the default column list in CMakeFile.txt. I&#39;ve also added UI<br>
&gt; elements and API in the GUI and loggerhandler. Does the simulator only<br>
&gt; simulate certain columns? Sorry, this is the &quot;I&#39;m Lazy&quot; question.<br>
<br>
</div>Actually, it&#39;s not an unreasonable question, and thinking about it, I<br>
don&#39;t think my documentation really answers it. There&#39;s an intersection<br>
of features:<br>
<br>
1) The list of columns to log, in logger. It takes that list from any of<br>
command-line, config files, or compile-time. It&#39;ll spam stdout with the<br>
items as it reads them live; so if you requested a nonexistent column,<br>
you&#39;d probably never see it on stdout<br>
[man 5 dot-obdgpslogger for the config file info]<br>
<br>
2) The current obdgui is fairly hardcoded to contain just the items<br>
it renders. There&#39;s some token attempt at generalisation, but I really<br>
didn&#39;t want to spend much time on the GUI.<br>
You can see what my getup looks like in my car in this video:<br>
<a href="http://www.youtube.com/watch?v=_WeWBXRXUog" target="_blank">http://www.youtube.com/watch?v=_WeWBXRXUog</a><br>
I literally don&#39;t have a display attached. Blue sky stuff includes an<br>
independant GUI that runs on android and gets data from logger on my<br>
sheevaplug via bluetooth. VERY &quot;blue sky&quot;.<br></blockquote><div><br>I managed to tweak the GUI as I needed, but yesterday when doing a test drive, some data that did appear in the raw output didn&#39;t seem to appear on the display. Dunno, I may just need to test.<br>

 <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
3) Which columns the sim simulates, each generator decides for itself.<br>
Cycle [the default] and Random both just generate numbers on the first<br>
0x19 PIDs IIRC. The GUI data generator only generates for the usual five<br>
suspects I always use. The Logger generator only generates data from the<br>
columns it has in the logfile you&#39;re simulating. The Error generator<br>
only returns values for PIDs 0x00 and 0x01<br>
[man 1 obdsim actually gives a pretty good explanation of how generators<br>
work, IIRC, although it doesn&#39;t explain the PIDs chosen]<br>
<br>
<br>
So the final columns you see in your output are the intersection of all<br>
those things. [eg, if the sim is only simulating 0x05, and logger is<br>
only set to read 0x12, you&#39;re gonna have a really boring day].<br></blockquote><div><br>Sounds like I need to make the sim do stuff. Or, just drive around some more. <br></div><div><br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">


Gary (-;<br>
_______________________________________________<br>
obdgpslogger mailing list<br>
<a href="mailto:obdgpslogger@icculus.org">obdgpslogger@icculus.org</a><br>
<a href="http://icculus.org/mailman/listinfo/obdgpslogger" target="_blank">http://icculus.org/mailman/listinfo/obdgpslogger</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Robert Konigsberg<br><a href="mailto:konigsberg@gmail.com">konigsberg@gmail.com</a><br>