Automation & Analyzer SDK
The Protocol Analyzer SDK allows for third parties to develop their own protocol analyzer plugins, such as the included SPI or I2C analyzers. You can find more information about the SDK below.
Neither API provides real-time access to the raw data, and neither API can interact with the hardware without the Saleae Logic software running.
If you are looking for something like real-time data access, the best option is to either use the socket API to automate the capture and export processes or access the data through the analyzer API.
Our Automation API is intended to make it easy for the Logic 2 software to be controlled via a Python script. You can find more details on our on our Logic 2 Automation landing page here.
Due to the official release of the newer Logic 2 Automation API, we have officially ended support for our Legacy Logic 1.x Automation API. We highly recommend existing users who currently use our legacy Socket API automation utility in the past with Logic 1.x to migrate their automation utility to Logic 2 using our new Automation API above. Please contact us if you need help with that.
A link to our Legacy Logic 1.x Automation Utility is provided below for reference.
In addition, please keep in mind that newer versions of our Logic hardware (after revision 3.0.0) will no longer work with the older Logic 1.x software. If this poses any issues, please contact us. A brief summary of our hardware revisions are described in the support article below.