<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Ludovic, welcome :-)<br>
    <br>
    you're right, can play is unfinished. It seems it wasn't needed up
    to now, you're welcome to finish it. Mark would best comment on
    what's missing there, as it was his concept & framework draft.<br>
    <br>
    Another local option is replaying a set of specific frame sequences
    by scripts running series of "can tx" and/or "can rx" commands.<br>
    <br>
    Regarding dashboard development, you can simply add a random metrics
    data generator to the UI. You can find templates for this in the
    examples:<br>
<a class="moz-txt-link-freetext" href="https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3/blob/master/vehicle/OVMS.V3/components/ovms_webserver/dev/metrics.htm#L235">https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3/blob/master/vehicle/OVMS.V3/components/ovms_webserver/dev/metrics.htm#L235</a><br>
    <br>
    Documentation of course can always be improved :-)<br>
    <br>
    Regards,<br>
    Michael<br>
    <br>
    <br>
    <div class="moz-cite-prefix">Am 10.10.22 um 00:34 schrieb Ludovic
      LANGE:<br>
    </div>
    <blockquote type="cite"
      cite="mid:92b718c1-9be9-71c0-c9c4-7d940d4a028d@lange.nom.fr">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <p>Hello everyone,</p>
      <p>My name is Ludovic and I've just bought an OVMS for a R&D
        project I'm working on. I know how to read/write some (easy)
        code, and am not afraid of (digital) electronics too. I've
        managed to compile, and flash FW to this unit.<br>
      </p>
      <p>My use-case is to use OVMS as an aid during the testing phase /
        tuning of an EV vehicle:</p>
      <ul>
        <li>Using OVMS as a pure data-logger of the CAN Bus (to SD card,
          with an automatic offload to a remote server as soon as a
          network connexion is available) - i.e. logging during the
          runs, and dumping the data either as soon as possible, or when
          the vehicle is back in the shop.<br>
        </li>
        <li>Also making use of the "dashboard" functions to have an
          in-vehicle display (phone/tablet) of the main parameters of
          interest : GPS Speed, Motor RPM, some BMS parameters, some
          controller parameters, ... so that the test driver can have
          some feedback on the internals of the vehicle.<br>
        </li>
      </ul>
      <p><br>
      </p>
      <p>Part of my plan is to explore the DBC-based vehicles of OVMS,
        and for that I was interested in using the "replay mode" that
        has been contributed to the code in 2019 :
        <a class="moz-txt-link-freetext"
href="https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3/commit/611b656bd50f46ad4a442c5d3837e13feb8e2116"
          moz-do-not-send="true">https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3/commit/611b656bd50f46ad4a442c5d3837e13feb8e2116</a>
        ; however it does indeed look like a work in progress - as I
        wasn't able to make it replay something.</p>
      <p>I've not delved much into the code (yet ?) but it looks that
        some implementations are incomplete (like `<span
          class="blob-code-inner blob-code-marker js-code-nav-pass "
          data-code-marker="+"><span class="pl-en">canplay_vfs::InputMsg`</span></span>)
        and could explain that. But first I wanted to ask here what was
        your experience with this part - is it working for you in some
        state, even buggy ?</p>
      <p>"replay mode" is not absolutely necessary but could be a huge
        time saver - otherwise I'd have to replay from another CANBus
        transceiver - and I'd prefer an integrated environment.</p>
      <p>"replaying" is interesting for the setup phase as I'll be able
        to fine-tune the DBC setup ; have the metrics generated and then
        have the dashboard displaying "live" data - without needing a
        real vehicle test.<br>
      </p>
      <p><br>
      </p>
      <p>Also in the plan is to build a customized dashboard from a
        chosen set of metrics. This looks easy and well documented as
        far as I could tell, and I do not expect a lot of difficulties
        here ; what do you think ?<br>
      </p>
      <p><br>
      </p>
      <p>Also part of the plan would be to have a way to log to
        fixed-size files (either based on the number of events captured
        on the CANBus ; or based on the duration of the capture - like
        every 5 minutes) and to find a way to "rsync" them to a remote
        server. I do not intend to use the "server" connection (be it V2
        or V3) as my use-case is a little bit different and I need to
        retrieve raw CANBus data, not processed metrics - for later
        post-processing (with SavvyCAN etc...). I'm open to any advices
        on the feasibility of this.</p>
      <p><br>
      </p>
      <p>Finally, as a newcomer I'll also try to help with documentation
        on things that I struggled with or that are evident but not in
        the doc yet.</p>
      <p><br>
      </p>
      <p>Thanks everybody who created (and contributed to) this project
        that looks a fantastic tool to observe and tinker with vehicles!<br>
      </p>
      <p>Please feel free to share your thoughts on this.<br>
        <br>
        Regards from France,<br>
        Ludovic LANGE<br>
      </p>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
OvmsDev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.openvehicles.com">OvmsDev@lists.openvehicles.com</a>
<a class="moz-txt-link-freetext" href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26</pre>
  </body>
</html>