Sevenstax / FreeV2G

Python based Host MPU Application for the use with 8DEVICES WHITE-BEET Embedded ISO15118 Module modules to realize IEC/ISO15118 and DIN70121 conform charging communication between electric vehicles (PEV) and elevtric vehicle supply equipment (EVSE). FreeV2G can e.g. been used with a Raspberry Pi.
Other
56 stars 26 forks source link

Doku: WhiteBeet User Manual rev. 2.2 #3

Closed klth closed 2 years ago

klth commented 3 years ago

In 9.1.3 Hier wird angegeben:

„When sending messages not related to any particular request by the host controller, the WHITE beet –module will set the Request ID to 0xFF.“

Stimmt allerdings nicht für das V2G Module dort ist der Broadcast 0x00.

In 10.3.1 grafik Aufbau undeutlich, es müsste sein:

Code uint8 String Len uint8 Version string

Dies betrifft auch 10.3.2, 10.3.5 etc. alle wo eine String Variable definiert ist.

In 15.10.1 und 15.10.2 Example: Hex Wert für „2 protocols“ falsch. 0 -> 2

In 15.1. Eventuell Type boolean hinzufügen und dass es sich um uint8 mit 1 = true und 0 = false handelt.

Bei Type exponential hinzufügen das der Exponent nicht kleiner als -3 sein darf. Zum Beispiel bei DiscoverChargeParameters->PeakCurrentRipple von 20000 * 10^-4, was laut Definition gültig sein müsste, bricht der Ladevorgang ab. Hoch -3 geht

In 15.12.10 Die Boolean Variable ob die nachfolgende Info existiert fehlt. grafik grafik

jpo-stx commented 3 years ago

Hi @klth,

thank you for detailed input. Here my comments:

Stimmt allerdings nicht für das V2G Module dort ist der Broadcast 0x00.

The broadcast should always be 0xFF. If it's off in the V2G module we need to fix this.

Dies betrifft auch 10.3.2, 10.3.5 etc. alle wo eine String Variable definiert ist.

Generally we need to define the type string. Strings with a variable length are always prefixed with the length.

In 15.10.1 und 15.10.2 Example: Hex Wert für „2 protocols“ falsch. 0 -> 2

Thanks for the hint!

In 15.1. Eventuell Type boolean hinzufügen und dass es sich um uint8 mit 1 = true und 0 = false handelt.

As with the string type we need a chapter describing the "standard" types.

Bei Type exponential hinzufügen das der Exponent nicht kleiner als -3 sein darf. Zum Beispiel bei DiscoverChargeParameters->PeakCurrentRipple von 20000 * 10^-4, was laut Definition gültig sein müsste, bricht der Ladevorgang ab. Hoch -3 geht

You are correct, the range of the exponent needs to be specified. It is -3 to 3.

In 15.12.10 Die Boolean Variable ob die nachfolgende Info existiert fehlt.

Correct

BR Jan

jpo-stx commented 2 years ago

The issues should be solved with the latest Whitebeet firmware version V01_01_03 and the latest user manual v2.8.