

Only a minimum pulse width is required though. Also, if the trigger type is negpulse or pospulse, then the minimum and maximum pulse widths should be included immediately after the trigger type. Blank parameters are to be used for active channels that will not contain any trigger configurations. For example, if you currently have 6 active digital channels enabled, then the command will require 6 parameters to be present. The command must be sent with the same number of parameters as there are active digital channels (analog channels are ignored). This command lets you configure the trigger.
LOGIC PRO 8 SOFTWARE
FunctionCall() Software Capture Set Trigger The default values are set for localhostĬlient. The constructor takes both the IP address and Implements C# functions for controlling the software.Īn instance of the SaleaeClient class must be constructed in order toĮstablish the socket connection. Using the C# AppĪs a convenience, the SaleaeClient class, in the automation program, directly The SaleaeSocketApiExample program will run through a sequence ofĭemonstration commands prompted by the enter key. It demonstrates a handful of basic socket SaleaeSocketApiExample is a basic console application that uses the Socket functions described in this document. SaleaeSocketApi is a class library that provides a basic C# API over the Other projects may be present, but are not covered by this document. The Saleae Socket API Visual Studio solution contains two important projects. The program includes functions which will access and passĬommands to the software's socket for you. We have also provided an automation tester program written in C# that will only

Some commands will return information, followed by the ACK If any error occurs, or if the command is unrecognized, the software Upon execution, each command will return back with either an "ACK" or a "NAK" Note - byĭefault, socket libraries will not append a null character to the transmittedĭata, so one must be added manually, usually with the \0 escape sequence. Note:Īll commands sent over the socket API must be NULL terminated. Arguments must be separated with the comma character: ','. The scripting interface supports a few commands. The scripting interface is cross-platform, and will work on Windows, Linux, and To enable the scripting interface in the software, open the preferences dialogįrom the options menu, select the developer tab, and then check the box for Provided Saleae Socket API Github project.
LOGIC PRO 8 DOWNLOAD
Please download the latest beta version of the software, as well as the The socket connection is by default on port 10429, but can be modified in the Send basic text commands to control different parts of the software, such asĭevice configuration, capture and export of raw or protocol data. This lets custom applications connect to the software's socket server, and then To script basic software actions for automation. The Saleae Logic software includes a basic TCP socket server, which can be used

Users can check their hardware revision with the instructions here. If you have already purchased new Logic Pro 16 devices after the date mentioned above, or plan to order new units for use with the Logic 1.x automation API, please contact us for details here. We are working toward a solution for automation users who are still using the Logic 1.x software. These new units are not compatible with the legacy Logic 1.x software, and require the latest version of the Logic 2 software, available here. Starting January 4 2022, Saleae has released a new hardware revision of our Logic Pro 16 devices.
