HLA issues with 2.4.21

I have the following problems with HLAs in Logic 2.4.21.

  • Not honoring formatting from result_types in my HLA main class. This was working as expected in 2.4.14.
  • When reloading my HLA via Reload Source, status reports 0% and stays there. Reload seems to be working fine.
  • Still using Python 3.8.18 which is now officially unsupported and end-of-life. This will be an ongoing maintenance requirement to stay ahead of their published schedule.

@bcr Sorry for the trouble with that, and thanks for the feedback.

  1. For the issue with not honoring formatting from result_types, can you share your HLA source code with us, along with an example capture file (in .sal file format) where we can immediately load your HLA and test this behavior on? If there are any LLA/HLA settings we should be aware of as well that would reproduce the issue, let us know. We would like to test this on 2.4.14 and 2.4.21.
  2. We’ll test the “Reload Source” functionality using your provided HLA as well
  3. As for updating Python, this is on our backlog, but unfortunately, we are not able to commit to working on it yet due to other priority projects. We’re tracking this below however, and I’ve added a comment for you to track your need for this as well.

This is all employer stuff, so nope, not getting that, so I’ll have to make a sanitized version of some sort. ETA sometime next week.

When you tried an HLA according to the instructions at High-Level Analyzer (HLA) Extensions | Saleae Support and using the result_types method in that example, did it work for you?

The repro steps I have. These are derived from High-Level Analyzer (HLA) Extensions | Saleae Support

  1. From Logic 2 4.14, create a new HLA extension
  2. Download the hla-quickstart sample data
  3. Load the sample data into Logic 2
  4. Attach your new analyzer to the Async Serial analyzer

In Logic 2.4.21, the formatted output is not honoring the values in the result_types:

In Logic 2.4.14, the formatted output is correct:

hla-quickstart-serial-data.sal (9.8 KB)
MyHla.zip (1.5 KB)

This is the SAL file and the HLA code. It is unchanged from the default created when the extension was created in Logic 2.4.14.

@bcr Thanks again for providing quick reproduction steps. I believe we may have fixed it in the latest release today.

The latest update is available below. Could you give that a try on your end as well?

Works in my environment, thanks for the update!

1 Like