#95 Versions: Downgrade to 3.5.14.0

closed
Improvement (3)
2021-02-06
2020-11-23
i-campbell
No

Downgrade library, compiler version, project, device to 3.5.14.0.
This is the minimum system requirement for the MQTT Client SL.
Moving to a lower version will allow more runtime systems to use this code.

Discussion

  • i-campbell

    i-campbell - 2020-12-11

    Done in /branches/SP14andMQTT1020/
    There are now some precompile errors (can be ignored) in the library
    The example also gives some precompile errors (can be ignored)
    Seems to run fine and connect to the broker OK. State machines updating.

     
  • i-campbell

    i-campbell - 2020-12-11
    • status: open --> pending
     
  • i-campbell

    i-campbell - 2020-12-12
    • assigned_to: i-campbell
     
  • i-campbell

    i-campbell - 2020-12-12

    Started in /branches/SP14andMQTT1020/
    It works, but there are a lot of precompile errors due to bugs in 3.5.14.0. Also the TO_STRING of the enums wasn't working, so I changed all your logs to just print the UINT value of the enum, for compiler versions before 3.5.16.0.
    More work is required to remove the precompile errors and fix the logging, should we want to move this feature into the trunk.
    NOTE: the precompile errors can be ignored.

     
  • i-campbell

    i-campbell - 2020-12-18
    • Milestone: 2.0.0.0 Standard Feature Product (SFP) --> 9.9.9.9: Backlog
     
  • i-campbell

    i-campbell - 2020-12-18

    Moved to backlog until someone specifically requests an earlier version.

     
  • i-campbell

    i-campbell - 2021-02-06
    • status: pending --> closed
    • Milestone: 9.9.9.9: Backlog --> 2.0.0.0 Standard Feature Product (SFP)
     
  • i-campbell

    i-campbell - 2021-02-06

    The solution is to use the latest CODESYS IDE, and a Compiler Version later than 3.5.16.10, even with the older runtimes. Also use the library version specifically mentioned in the system requirements of CODESYS IIoT Libaries SL

     

Log in to post a comment.