Menu

ISO151128-20 EXIDatatypes.c and encoder/decoder

Tom Buil
2022-07-03
2023-03-01
  • Tom Buil

    Tom Buil - 2022-07-03

    Dear Daniel,

    I have been working with OpenV2G with allot a pleasure.
    Now I would like to implement 15118-20 (DC) into my diy DC charger.

    I would like to convert the XML schemas to get the same file-structure as in OpenV2G/src/iso1
    V2G_CI_DC.xsd
    V2G_CI_AC.xsd
    V2G_CI_CommonMessages.xsd
    V2G_CI_CommonTypes.xsd
    V2G_CI_ACDP.xsd
    V2G_CI_WPT.xsd

    I’m using embedded C, so all the fancy java sources do not work for me.
    Can you explain how to convert these schemas into these .c/.h files, or, maybe, can you do this and publish the files somewhere.

    Another short question, what are the files in OpenV2G/iso2? Are these the files for a draft iso15118 that is not published?

    Met vriendelijke groet,
    Tom Buil

     
  • Daniel Peintner

    Daniel Peintner - 2022-07-04

    I don't think one can convert schemas (XSD files) into c code.
    XSDs are describing a message (format) and openV2G allows you to fill the C structs that match the XSDs and exchange them.

    ISO2 is out-dated by now and is replaced by 15118-20-ed1.
    This code is no longer maintained in public as mentioned on our website
    http://openv2g.sourceforge.net/

     
  • Tom Buil

    Tom Buil - 2022-07-04

    Dear Daniel,

    Thanks allot for your reply, I really appreciate you are giving support on this site.

    When I look into the files: iso1EXIDatatypes.c/.h, iso1EXIDatatypesDecoder.c/.h and iso1EXIDatatypesEncoder.c/.h it looks like these files are generated with a software called "EXIdizer", but this software seems to be closed-source from Siemens after some research.. (please correct me if I'm wrong :-))

    My question is, can you generate these files for the -20 .xsd files and publish them somewhere?

    (I would love to build the -20 support, but generating these files by hand is to much :-))

    Kind regards
    Tom

    This is the header:
    /**********
    * * @author Daniel.Peintner.EXT@siemens.com
    * @version 0.9.4
    * @contact Richard.Kuntschke@siemens.com
    * *

    Code generated by EXIdizer


    *

    Schema: V2G_CI_MsgDef.xsd


    * *
    ***********/

     
  • Daniel Peintner

    Daniel Peintner - 2022-07-05

    Hi,

    We no longer offer updates w.r.t. to new XML Schemas or 15118 version as Open Source.

    If you are interested in a commercial solution, please contact us via exi.ct@siemens.com.

    -- Daniel

     
  • Tom Buil

    Tom Buil - 2022-07-05

    Hi Daniel,

    Thanks for your reply. I will contact Siemens, I hope they offer creating the schema's only.
    And I hope its affordable :-)

    Kind regards
    Tom

     
  • Godfrey

    Godfrey - 2023-01-17

    Hello Tom
    Have you got touch with Siemens? Is there a solution for you from Siemens?
    I have sent my request to exi.ct@siemens.com, but no reply.
    Regards
    Godfrey

     
  • Daniel Peintner

    Daniel Peintner - 2023-01-17

    Hi Godfrey,

    I sent you a private message.

    -- Daniel

     
  • Godfrey

    Godfrey - 2023-01-18

    Hi Daniel
    Thank you, I've recieved your message. Can you tell me the product name of the EXI solution for ISO15118-20. Is it also called OpenV2G?
    I'll let the buyer of our company to contact Siemens.
    Regards
    Godfrey

     
  • zuxiang liu

    zuxiang liu - 2023-02-14

    Hello Godfrey,
    Had you got info from exi.ct@siemens.com?
    I had not got any reply that i had sent 5 emails to exi.ct during the past 2 months. It is a disaster if no persons works for exi.ct@siemens.com. I still hope this opeV2G project is active even though i still switch to another V2G project for 15118-2.0.

     
    • Godfrey

      Godfrey - 2023-02-16

      Hello liu
      We are trying best to contact. But no reply and little progress got. Can you tell me which V2G project for 15118-20 you are using?
      Regards
      Godfrey

       
  • Daniel Peintner

    Daniel Peintner - 2023-03-01

    Note: If you are interested in a commercial license, please contact us via exi.ct@siemens.com.
    To facilitate communication please use your company email address for requesting a quotation.

     

Log in to post a comment.