Opto 22 provides several free .NET libraries for interacting with Opto 22 devices. The following libraries are available from the main Opto 22 website.
.NET OptoMMP SDK for SNAP PAC
This is a 100% managed OptoMMP software development kit (SDK) that provides a simple, easy-to-use interface for a .NET developer to quickly create an I/O-based application for Opto 22 products that use the OptoMMP protocol.
.NET Controller SDK for SNAP PAC
The .NET Controller Software Development Kit (SDK) for SNAP PAC provides a simple, easy-to-use interface for a developer to quickly create an application to access objects in a PAC Control strategy running on an Opto 22 SNAP PAC controller. These objects typically include integer, float, and string variables and tables as well as analog and discrete input and output points.
.NET HART SDK for SNAP PAC
The .NET HART Software Development Kit for SNAP PAC makes it easy to develop or add to a .NET or Mono custom program to communicate with HART SNAP I/O modules.