<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Michael,<div><br></div><div>It depends on whether the poller can *only* be used in the vehicle class or if it is a framework all by itself (for example with commands to manually poll specific PIDs, etc).</div><div><br></div><div>If *only* within vehicle framework, then putting it as a sub-command under ‘vehicle’ seems sensible.</div><div><br></div><div>If more general purpose, then perhaps look at ‘copen’ (component/canopen) as an example.</div><div><br></div><div>Regards, Mark.<br id="lineBreakAtBeginningOfMessage"><div><br><blockquote type="cite"><div>On 10 Mar 2024, at 7:25 AM, Michael Geddes <frog@bunyip.wheelycreek.net> wrote:</div><br class="Apple-interchange-newline"><div><div dir="ltr"><div>Hi all,</div><div><br></div><div>I know some of this (especially for the status) functionality is predicated on code that's not gone up yet - however this is allowing 'pause' and 'resume' of the poller (which has been merged).</div><div>My question is not so much about the functionality and status information, but about the location of the <b>poller</b> subcommand. (See below). </div><div><br></div><div>Should 'vehicle' be exclusively for switching the vehicle type?  Should the 'poller' command be top-level?  Under obdii?  </div><div><br></div><div>Thoughts welcome.</div><div>If you do  vehicle poller pause  then the last line reads  'Vehicle OBD Polling is paused'</div><div>//.</div><div>-------8<----------------------------------------</div><br><b>OVMS# vehicle ?</b><br>Usage: vehicle [list|module|poller|status]<br>list                 Show list of available vehicle modules<br>module               Set (or clear) vehicle module<br>poller               OBD polling status<br>status               Show vehicle module status<br><b>OVMS# vehicle poller ?</b><br>Usage: vehicle poller [pause|resume]<br>pause                Pause OBD Polling<br>resume               Resume OBD Polling<b><br></b><div><b>OVMS# vehicle poller</b><br>OBD Polling running on bus 1 with an active list<br>Time between polling ticks is 1000ms with 1 secondary sub-ticks<br>Last poll command received 1s (ticks) ago.<br>Vehicle OBD Polling is running.<br></div></div>
_______________________________________________<br>OvmsDev mailing list<br>OvmsDev@lists.openvehicles.com<br>http://lists.openvehicles.com/mailman/listinfo/ovmsdev<br></div></blockquote></div><br></div></body></html>