Hi. Had a Logic8 for about 30mins so far and love it! Wow.
I would like to write an HLA that monitors two (AsyncSerial) sources. It would monitor the master and slave comms of a serial bus. I see how easy it is to write a python HLA monitoring one side, but is it possible to get an AnalyzerFrame from each channel so I can check for bus sync issues?
Sure, I could instantiate the HLA twice and monitor each channel individually, but it doesnt allow me to verify the slave response is valid given the master request.
If this isn’t supported yet, perhaps a suggested implementation might be to detect how many AnalyzerFrame arguments are in the decode(…) function, so for example this decode method:
def decode(self, ch1_frame: AnalyzerFrame, ch2_frame: AnalyzerFrame):
The settings window would reflect the decode method and see two AnalyzerFrame args so populate the settings window with two source channel selectors.