The OPD Ethernet Communication Package (OPD-ECP) is a collaborative project developed using LabVIEW 2018 to help with the managment of the communication between the software that compound the acquisition system of the Simultaneous and Rapid Camera in Four Bands (SPARC4). The operation of ECP is based on ZeroMQ, an open source networking library that allows the communication across various transports like in-process, inter-process, TCP, and multicast. Using this library, ECP implements a communication based the request-reply (REQ-REP) pattern, where a query received from a client should be shortly thereafter answered by the server. In addition, each CM is is executed, it generates a log file describing some important event that might happen during its exeuction, like the timeout when receiving the answer of a query, or even the loss of communication.
In this repo, we provide a documentation to help you to start to use ECP...