Hello!
I had a Logic clone which i used with Sigrok PulseView. Created my own decoder in one day and looks great!
But to be honest, i was feeling guilty for the clone, so i decided to buy an original Logic
When i received it, i realized that the new Logic 8 is not compatible with PulseView, so decided to âportâ my decoder to the Saleae Logic software. After a painful week ive finish my LLA. Now the step to the HLA so i can show some useful information⌠but after 2 days of unsuccessful work ive found that its NOT POSSIBLE to create a HLA from a custom LLA. Not even a basic one! The HLA dont even see the frames
In other topic ( Custom protocol implementation - advice - #12 by powell.aaron.2019 )this is partially covered, and some workaround explained, although i could not keep up the work only with this. Hopefully someone can help me.
- In order for the HLA can âreadâ the frames from LLA, they must be FrameV2 class, which is implemented in the âalphaâ branch of the SDK. But, FraveV2 is not compiled unless âLOGIC2â is declared.
#ifdef LOGIC2
class FrameV2Data;
class LOGICAPI FrameV2
{
public:
FrameV2();
~FrameV2();
void AddString( const char* key, const char* value );
void AddDouble( const char* key, double value );
void AddInteger( const char* key, S64 value );
void AddBoolean( const char* key, bool value );
void AddByte( const char* key, U8 value );
void AddByteArray( const char* key, const U8* data, U64 length );
FrameV2Data* mInternals;
};
#endif
Ive tried defining LOGIC2 in my code, but looks this makes no change and FrameV2 is no being compiled.
How can I enable de compilation of v2 frames?
- Once I have v2 frames available, would be needed some documentation in order to be able to use them. If not, at least some direction or small advice would be much appreciated.
Hope someone can help me on how to compile the FrameV2, and a little advice on how to use it