<html><head></head><body bgcolor="#FFFFFF"><div>mark,</div><div><br></div><div>thanks a lot for the very thorough explanation of what my questions were.  I understand perfectly now.  looking forward to the new goodies coming to the app, server and car software/firmware</div><div><br></div><div>/fb</div><div><br>Sent from my iPad somewhere in our beautiful universe.......</div><div><br>On 7 May, 2012, at 10:16, Mark Webb-Johnson <<a href="mailto:mark@webb-johnson.net">mark@webb-johnson.net</a>> wrote:<br><br></div><div></div><blockquote type="cite"><div><blockquote type="cite"><div bgcolor="#FFFFFF"><div>also: what does, use pump status for temp stale, mean???</div></div></blockquote><div><div bgcolor="#FFFFFF"><div><br></div><div>In the current car firmware, we try to determine if values are 'stale' or not. If the car no longer sends the value for some time, then we make it as stale as we want to let the user know this is an old value that is not being updated, as opposed to a value that is updated in real-time. Examples are temperatures and toms values.</div><div><br></div><div>In the car firmware, the logic is that if we don't see the message on the can bus for some time, we mark it as stale. Seems to work well, except for temperatures. It appears that the car continues to transmit the temperature can messages long after it stops updating the temperatures :-( The best guess is that the car subsystem that provides that data is powered down, but the VMS keeps sending out the old data. However, we think that "that little pump" in the boot of the car is on the same circuit as the temperature systems. When the car is asleep, the pump stops and the temperatures are not updated. So, for the moment I have changed the App to treat temperatures as stale if _either_ the car firmware tells us they are _or_ the pump is off (i.e.; the car is asleep). It is a workaround, and the next firmware upgrade will directly use the pump status as an input to whether temperatures are stale or not.</div><div><br></div><div>By the way, while here I would like to bring attention to the great work Felix is doing on this. A lot of this is off-list, so you don't get to hear about it, but Felix is the guy working with us on the iOS App design and graphics. He is making all these amazing retina graphics, and (more importantly IMHO) providing a user perspective to the design and workflow of the app. We've probably done about 2/3rds of what he has suggested, with the last bit being the settings for Features and Parameters coming soon, but I hope you can all see how much better it is now.</div><div><br></div><div>We're quite an unusual project in that the iOS and Android Apps are two completely separate development streams. But, what works out well is the way the Apps independently develop features, see what works, then borrow from each other to come up with the best approach for each platform. A survival-of-the-fittest kind of approach.</div><div><br></div><div>Regards, Mark</div><div><br></div></div></div><div><div>On 7 May, 2012, at 3:17 AM, felix bonnier wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div bgcolor="#FFFFFF"><div>also: what does, use pump status for</div><div>temp stale, mean???</div><div><br></div><div>best</div><div><br></div><div>felix b. <br><br>Sent from somewhere in our beautiful universe. </div><div><br>On 6 May, 2012, at 21:27, Mark Webb-Johnson <<a href="mailto:mark@webb-johnson.net">mark@webb-johnson.net</a>> wrote:<br><br></div><div></div><blockquote type="cite"><div><div><br></div><div>I've just released to testflightapp another preview of the upcoming 1.2.5 iOS App. This is build 20120506.</div><div><br></div><div>Testflightapp testers registered for the OVMS project can get it in the usual place.</div><div><br></div><div>We're getting close now. The basics are working and the last thing to do is the configuration features/parameters/advanced screens.</div><div><br></div><div>Regards, Mark.</div><div><br></div><div><div class="iphone_width" style="display: block; padding-top: 10px; padding-right: 10px; padding-bottom: 15px; padding-left: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(242, 242, 242); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221); background-position: initial initial; background-repeat: initial initial; "><Icon.png><h2 style="font-weight: normal; font: normal normal normal 18px/22px Helvetica, Arial, sans-serif; color: rgb(0, 0, 0); padding-top: 8px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Open Vehicle 1.2.5 (20120506)</h2><h3 style="font-weight: normal; font: normal normal normal 12px/15px Helvetica, Arial, sans-serif; color: rgb(68, 68, 68); padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Team: <strong>Open Vehicles</strong></h3></div><div class="iphone_width" style="font: normal normal normal 18px/22px Helvetica, Arial, sans-serif; color: rgb(0, 0, 0); display: block; padding-top: 10px; padding-right: 10px; padding-bottom: 15px; padding-left: 10px; "><div style="font: normal normal normal 18px/22px Helvetica, Arial, sans-serif; color: rgb(0, 0, 0); display: block; padding-top: 0px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; "><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; "><strong>What's New:</strong> <br></p><p>v1.2.5 preview (20120506)<br>- Retina vehicle images<br>- Current weather situation indicator<br>- Location vehicle animations<br>- Location lock-to-my-car feature<br>- Location Groups support (preliminary)<br>- UI revamp<br>- App version shown in vehicle info display<br>- Move Control button to car detail screen<br>- Move Info button to car selection screen<br>- Move GSM signal bars to car selection screen<br>- Show car direction on location map<br>- Support display and control of a timer-delayed charge<br>- Use pump status for temp stale<br>- Charge port animations<br>- Stale indicators for ambient, pem, motor, battery and toms<br>- Various minor bug-fixes and stability enhancements</p><p style="margin-top: 15px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; "><strong>Size:</strong> 7.6 MB</p></div></div></div></div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>OvmsDev mailing list</span><br><span><a href="mailto:OvmsDev@lists.teslaclub.hk">OvmsDev@lists.teslaclub.hk</a></span><br><span><a href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a></span><br></div></blockquote></div>_______________________________________________<br>OvmsDev mailing list<br><a href="mailto:OvmsDev@lists.teslaclub.hk">OvmsDev@lists.teslaclub.hk</a><br><a href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a><br></blockquote></div><br></div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>OvmsDev mailing list</span><br><span><a href="mailto:OvmsDev@lists.teslaclub.hk">OvmsDev@lists.teslaclub.hk</a></span><br><span><a href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a></span><br></div></blockquote></body></html>