Extension File Format
Extensions are composed of at least three files, extension.json
, readme.md
, and one or more python files. The Logic 2 software uses Python version 3.8.
extension.json File Layout
A single extension can contain multiple high level analyzers, measurements, or both.
This example is a for a single extension that contains one high level analyzer and one digital measurement.
The author
, description
, and name
properties manage what appears in the Extensions panel where the extensions are managed.
The extensions
section describes each high level analyzer or measurement that is contained in this extension package.
In the example above, there are 2 extensions listed.
There are three different types of extension here, as indicated by the type property. "HighLevelAnalyzer", "DigitalMeasurement", and "AnalogMeasurement". There are some differences between these types.
Type: HighLevelAnalyzer
HighLevelAnalyzer
Type: AnalogMeasurement
and DigitalMeasurement
AnalogMeasurement
and DigitalMeasurement
Last updated