<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">can any one tell me what the "v.e.c.login" is and is it need for something to work?</div><div class=""><br class=""></div><div class="">also any one with any ideas how to deal with cell voltages in a string this long? took me blumim ages to find the bms when the tx and rx are 128 address apart!!</div><div class=""><br class=""></div><div class="">748[7c8]:e113 10 90 10 92 10 93 10 93 10 8e 10 92 10 8f 10 90 10 92 10 6c 10 93 10 93 10 8f 10 91 10 92 10 92 10 92 10 92 10 92 10 92 10 90 10 8e 10 90 10 92 10 8d 10 90 10 91 10 8f 10 8e 10 8f 10 91 10 90 10 90 10 91 10 8e 10 91 10 8e 10 91 10 90 10 8e 10 90 10 92 10 90 10 94 10 91 10 91 10 93 10 90 10 91 10 90 10 8f 10 93 10 92 10 8e 10 90 10 91 10 8b 10 92 10 90 10 91 10 8e 10 90 10 90 10 90 10 91 10 90 10 8f 10 90 10 90 10 8e 10 92 10 8e 10 91 10 89 10 91 10 91 10 91 10 8d 10 8f 10 8d 10 86 10 8a 10 8e 10 8f 10 91 10 90 10 92 10 94 10 88 10 8f 10 94 10 91 10 91 10 91 10 93 10 91 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</div><div class=""><br class=""></div><div class="">can any one tell me what the "v.e.c.login" is and is it need for something to work?</div><div class=""><br class=""></div><div class="">Shane</div><div class=""><br class=""><br class=""></div>
<div><br class=""><blockquote type="cite" class=""><div class="">On 5 Mar 2021, at 20:45, Michael Balzer <<a href="mailto:dexter@expeedo.de" class="">dexter@expeedo.de</a>> wrote:</div><br class="Apple-interchange-newline"><div class="">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" class="">
<div class="">
Shane,<br class="">
<br class="">
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class="">
OvmsVehicle::PollSetPidList(m_can1, obdii_polls);</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""> OvmsVehicle::PollSetState(<span style="color: #1c00cf" class="">0</span>);</div>
<br class="">
needs to be done in your vehicle init, i.e. the constructor after
RegisterCanBus().<br class="">
<br class="">
Please read the vehicle_obdii module source for a complete polling
example.<br class="">
<br class="">
Regards,<br class="">
Michael<br class="">
<br class="">
<br class="">
<div class="moz-cite-prefix">Am 05.03.21 um 17:59 schrieb Shane @
Kilve Engineering:<br class="">
</div>
<blockquote type="cite" cite="mid:C4E964B9-5B75-44E1-A613-AE463CC9DC48@kilve-engineering.co.uk" class="">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" class="">
Thanks Michael,
<div class=""><br class="">
</div>
<div class="">Had a try and ended up with this bit added but
return anything</div>
<div class=""><br class="">
</div>
<div class="">Where am I going wrong?</div>
<div class=""><br class="">
</div>
<div class="">
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 14px;" class="">Shane</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 14px;" class=""><br class="">
</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 14px;" class="">*******</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 14px;" class=""><br class="">
</div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; color: rgb(196, 26, 22);
background-color: rgb(255, 255, 255);" class=""><span style="color: #643820" class="">#include </span>"ovms_log.h"</div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; color: rgb(155, 35, 147);
background-color: rgb(255, 255, 255);" class=""><b class="">static</b><span style="" class=""> </span><b class="">const</b><span style="" class=""> </span><b class="">char</b><span style="" class=""> *</span><span style="color:
#0f68a0" class="">TAG</span><span style="" class=""> = </span><span style="color: #c41a16" class="">"v-edeliver3"</span><span style="" class="">;</span></div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 14px;" class=""><br class="">
</div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; color: rgb(196, 26, 22);
background-color: rgb(255, 255, 255);" class=""><span style="color: #643820" class="">#include </span>"vehicle_edeliver3.h"</div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; color: rgb(196, 26, 22);
background-color: rgb(255, 255, 255);" class=""><span style="color: #643820" class="">#include </span>"metrics_standard.h"</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 14px;" class=""><br class="">
</div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; color: rgb(155, 35, 147);
background-color: rgb(255, 255, 255);" class=""><b class="">namespace</b><span style="" class=""> {</span></div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 14px;" class=""><br class="">
</div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; color: rgb(15, 104, 160);
background-color: rgb(255, 255, 255);" class=""><span style="color: #9b2393" class=""><b class="">const</b></span><span style="" class=""> </span>OvmsVehicle<span style="" class="">::</span>poll_pid_t<span style="" class=""> </span>obdii_polls<span style="" class="">[] =</span></div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class="">{</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""> { <span style="color: #1c00cf" class="">0x7e3</span>, <span style="color: #1c00cf" class="">0x7eb</span>,
VEHICLE_POLL_TYPE_OBDIIEXTENDED, <span style="color: #1c00cf" class="">0xf194</span>, { <span style="color: #1c00cf" class="">10</span>, <span style="color: #1c00cf" class="">10</span>,
<span style="color: #1c00cf" class="">10</span>, <span style="color: #1c00cf" class="">10</span> }, <span style="color: #1c00cf" class="">0</span>, ISOTP_STD }, <span style="color: #5d6c79" class="">//VIN</span></div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""> { <span style="color: #1c00cf" class="">0x7e3</span>, <span style="color: #1c00cf" class="">0x7eb</span>,
VEHICLE_POLL_TYPE_OBDIIEXTENDED, <span style="color: #1c00cf" class="">0xe003</span>, { <span style="color: #1c00cf" class="">10</span>, <span style="color: #1c00cf" class="">10</span>,
<span style="color: #1c00cf" class="">10</span>, <span style="color: #1c00cf" class="">10</span> }, <span style="color: #1c00cf" class="">0</span>, ISOTP_STD }, <span style="color: #5d6c79" class="">//SOH</span></div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class="">
POLL_LIST_END</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class="">};</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class="">};</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 14px;" class=""><br class="">
</div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; color: rgb(15, 104, 160);
background-color: rgb(255, 255, 255);" class="">OvmsVehicleEdeliver3<span style="" class="">::</span>OvmsVehicleEdeliver3<span style="" class="">()</span></div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""> {</div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; color: rgb(196, 26, 22);
background-color: rgb(255, 255, 255);" class=""><span style="" class="">
ESP_LOGI(TAG, </span>"Start eDeliver3 vehicle module"<span style="" class="">);</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 14px;" class=""> <br class="webkit-block-placeholder">
</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class="">
RegisterCanBus(<span style="color: #1c00cf" class="">1</span>,CAN_MODE_ACTIVE,CAN_SPEED_500KBPS);</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""> }</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 14px;" class=""><br class="">
</div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; color: rgb(15, 104, 160);
background-color: rgb(255, 255, 255);" class="">OvmsVehicleEdeliver3<span style="" class="">::~</span>OvmsVehicleEdeliver3<span style="" class="">()</span></div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""> {</div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; color: rgb(196, 26, 22);
background-color: rgb(255, 255, 255);" class=""><span style="" class="">
ESP_LOGI(TAG, </span>"Stop eDeliver3 vehicle module"<span style="" class="">);</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 14px;" class=""> <br class="webkit-block-placeholder">
</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class="">
memset(m_vin, <span style="color: #1c00cf" class="">0</span>,
<span style="color: #9b2393" class=""><b class="">sizeof</b></span>(m_vin));</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""> }</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 14px;" class=""><br class="">
</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 14px;" class=""><br class="">
</div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; color: rgb(93, 108, 121);
background-color: rgb(255, 255, 255);" class="">//testing
polls</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 14px;" class=""><br class="">
</div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; color: rgb(15, 104, 160);
background-color: rgb(255, 255, 255);" class=""><span style="color: #9b2393" class=""><b class="">void</b></span><span style="" class=""> </span>OvmsVehicleEdeliver3<span style="" class="">::</span>IncomingPollReply<span style="" class="">(</span></div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""> canbus*
bus, uint16_t type, uint16_t pid, uint8_t* data, uint8_t
length, uint16_t mlremain)</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class="">{</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""> string&
rxbuf = med_obd_rxbuf;</div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 14px;" class=""> <br class="webkit-block-placeholder">
</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class="">
OvmsVehicle::PollSetPidList(m_can1, obdii_polls);</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class="">
OvmsVehicle::PollSetState(<span style="color: #1c00cf" class="">0</span>);</div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 14px;" class=""> <br class="webkit-block-placeholder">
</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 14px;" class=""><br class="">
</div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; color: rgb(93, 108, 121);
background-color: rgb(255, 255, 255);" class=""><span style="" class=""> </span>//
init / fill rx buffer:</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""> <span style="color: #9b2393" class=""><b class="">if</b></span>
(m_poll_ml_frame == <span style="color: #1c00cf" class="">0</span>)
{</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class="">
rxbuf.clear();</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class="">
rxbuf.reserve(length + mlremain);</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""> }</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class="">
rxbuf.append((<span style="color: #9b2393" class=""><b class="">char</b></span>*)data, length);</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""> <span style="color: #9b2393" class=""><b class="">if</b></span>
(mlremain)</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""> <span style="color: #9b2393" class=""><b class="">return</b></span>;</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 14px;" class=""><br class="">
</div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; color: rgb(93, 108, 121);
background-color: rgb(255, 255, 255);" class=""><span style="" class=""> </span>//
complete:</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""> <span style="color: #9b2393" class=""><b class="">switch</b></span>
(pid) {</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""> <span style="color: #9b2393" class=""><b class="">case</b></span>
<span style="color: #1c00cf" class="">0xe003</span>: {</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""> <span style="color: #9b2393" class=""><b class="">unsigned</b></span>
<span style="color: #9b2393" class=""><b class="">int</b></span>
soh_raw = ((<span style="color: #9b2393" class=""><b class="">unsigned</b></span>
<span style="color: #9b2393" class=""><b class="">int</b></span>)rxbuf[<span style="color: #1c00cf" class="">0</span>] << <span style="color: #1c00cf" class="">8</span>) | (<span style="color: #9b2393" class=""><b class="">unsigned</b></span>
<span style="color: #9b2393" class=""><b class="">int</b></span>)rxbuf[<span style="color: #1c00cf" class="">1</span>];</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""> <span style="color: #9b2393" class=""><b class="">float</b></span>
soh = soh_raw / <span style="color: #1c00cf" class="">10</span>;</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class="">
StdMetrics.ms_v_bat_soh->SetValue(soh);</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""> <span style="color: #9b2393" class=""><b class="">break</b></span>;</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""> }</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""> }</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class="">}</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 14px;" class=""><br class="">
</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 14px;" class=""><br class="">
</div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; color: rgb(93, 108, 121);
background-color: rgb(255, 255, 255);" class="">// end testing
polls</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 14px;" class=""><br class="">
</div>
<div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 14px;" class=""><br class="">
</div>
<div class=""><br class="">
<blockquote type="cite" class="">
<div class="">On 5 Mar 2021, at 12:37, Michael Balzer <<a href="mailto:dexter@expeedo.de" class="" moz-do-not-send="true">dexter@expeedo.de</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8" class="">
<div class=""> Shane,<br class="">
<br class="">
on OBD polling basics:
<a class="moz-txt-link-freetext" href="http://lists.openvehicles.com/pipermail/ovmsdev/2020-December/014758.html" moz-do-not-send="true">http://lists.openvehicles.com/pipermail/ovmsdev/2020-December/014758.html</a><br class="">
<br class="">
Regards,<br class="">
Michael<br class="">
<br class="">
<br class="">
<div class="moz-cite-prefix">Am 04.03.21 um 19:45
schrieb Shane @ Kilve Engineering:<br class="">
</div>
<blockquote type="cite" cite="mid:6580C00C-DF5C-4D81-80C6-B886FE5D21F9@kilve-engineering.co.uk" class="">
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8" class="">
Good evening Michael,
<div class=""><br class="">
</div>
<div class="">Or any one that has the time to help, </div>
<div class=""><br class="">
</div>
<div class="">Ive now successfully retrieved as much
info as I can without polling any info for the
maxus, but I have have now found an ecu that
responds to pid requests. </div>
<div class=""><br class="">
</div>
<div class="">For example if I use the obdii pid
scanner I get the loads of data back and I’ve
decoded some of it, just need a bit of guidance how
to write the code to get the same info </div>
<div class=""><br class="">
</div>
<div class="">A part of a scan is as follows</div>
<div class=""><br class="">
</div>
<div class="">
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class="">Scan
complete (7e3 e000-e100)</span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class="">Scan started
: 2021-03-04 18:32:36 GMT</span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class="">Last
response: 2021-03-04 18:32:39 GMT</span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class="">7e3[7eb]:e000
00</span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class="">7e3[7eb]:e001
64</span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class="">7e3[7eb]:e002
4b</span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class="">7e3[7eb]:e003
26 bc</span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class="">7e3[7eb]:e004
00 07</span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class="">7e3[7eb]:e005
2f</span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class="">7e3[7eb]:e006
2e</span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class="">7e3[7eb]:e007
02 00</span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class="">7e3[7eb]:e008
01 ff</span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class="">7e3[7eb]:e009
02 00</span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class="">7e3[7eb]:e010
02 00</span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class=""><br class="">
</span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class="">I know that
e003 is SOH = 26bc = 9916 /100 = 99.16% SOH</span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class="">And e002 is
a temp 4b = 75 / 10 = 7.5 degrees</span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class=""><br class="">
</span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class="">So if some
one can help me with an example of how to
correctly code this one I can work out the
rest, </span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class=""><br class="">
</span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class="">Ive looked
through various vehicles but everyone uses
different methods and I can’t seem to get one to
work for me. </span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class=""><br class="">
</span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class="">Any help
much appreciated </span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class=""><br class="">
</span></div>
<div style="margin: 0px; font-stretch: normal;
font-size: 13px; line-height: normal; font-family:
Monaco; color: rgb(2, 26, 0); background-color:
rgb(255, 255, 255);" class=""><span style="font-kerning: none" class="">Shane</span></div>
<div class=""><br class="">
<blockquote type="cite" class="">
<div class="">On 15 Feb 2021, at 08:05, Michael
Balzer <<a href="mailto:dexter@expeedo.de" class="" moz-do-not-send="true">dexter@expeedo.de</a>>
wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="">Shane,<br class="">
<br class="">
I forgot to mention: if you're working on a
new vehicle module, you'll also need to
start the bus somewhere in your
initialization code. Example:<br class="">
<br class="">
RegisterCanBus(1, CAN_MODE_ACTIVE,
CAN_SPEED_500KBPS);<br class="">
<br class="">
Regards,<br class="">
Michael<br class="">
<br class="">
<br class="">
Am 15.02.21 um 08:36 schrieb Michael Balzer:<br class="">
<blockquote type="cite" class="">Shane,<br class="">
<br class="">
Am 14.02.21 um 16:42 schrieb Shane @ Kilve
Engineering:<br class="">
<blockquote type="cite" class="">can any
one help me with a bit of code to
retrieve ve some data from ecu can1/6f2
00 4c 00 00 01 97 bc 00 as i cant poll
this ecu it just broadcasts when its
active, ive tried polling it but does
not respond, i need to choose one byte
and allocate it to a PID.<br class="">
</blockquote>
<br class="">
I don't know what you mean by "allocating
a byte to a PID", but if you want to
process frames received directly, simply
override IncomingFrameCan1() (or …2/3/4
depending on your bus).<br class="">
<br class="">
Reduced example:<br class="">
<br class="">
void
OvmsVehicleXYZ::IncomingFrameCan1(CAN_frame_t
*p_frame)<br class="">
{<br class="">
uint8_t *d = p_frame->data.u8;<br class="">
<br class="">
switch (p_frame->MsgID)<br class="">
{<br class="">
case 0x6f2:<br class="">
// for example, assuming the SOC is
in byte 1:<br class="">
StdMetrics.ms_v_bat_soc->SetValue(d[1]);<br class="">
break;<br class="">
}<br class="">
}<br class="">
<br class="">
If you're outside a vehicle context, you
can register your own CAN receiver by
creating a queue and calling
MyCan.RegisterListener(). See the vehicle
module for an example.<br class="">
<br class="">
Regards,<br class="">
Michael<br class="">
<br class="">
</blockquote>
<br class="">
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
<br class="">
<pre class="moz-signature" cols="72">--
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26</pre>
</div>
_______________________________________________<br class="">
OvmsDev mailing list<br class="">
<a href="mailto:OvmsDev@lists.openvehicles.com" class="" moz-do-not-send="true">OvmsDev@lists.openvehicles.com</a><br class="">
<a class="moz-txt-link-freetext" href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a><br class="">
</div>
</blockquote>
</div>
<br class="">
</div>
<br class="">
<fieldset class="mimeAttachmentHeader"></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 class="">
<pre class="moz-signature" cols="72">--
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26</pre>
</div>
_______________________________________________<br class="">OvmsDev mailing list<br class=""><a href="mailto:OvmsDev@lists.openvehicles.com" class="">OvmsDev@lists.openvehicles.com</a><br class="">http://lists.openvehicles.com/mailman/listinfo/ovmsdev<br class=""></div></blockquote></div><br class=""></body></html>