C++ OptoMMP Software Development Kit for SNAP PAC
File Size: 2187 KB
Last Update: 11/7/2014
Windows 7 Professional (64-bit), Windows 7 Professional (32-bit), Windows Vista (64 bit), Windows Vista Business (32-bit), Windows XP Professional (32-bit SP2), Windows 2000 (SP4), Linux, Windows 8.1 Professional (32-bit), Windows 8.1 Professional (64-bit), Windows 10 Professional (32-bit), Windows 10 Professional (64-bit)
This free product is a C++ developer toolkit for Windows (includes ActiveX controls), Linux, and OS X. The toolkit lets you use programming tools such as Visual Basic or C++ to communicate with Opto 22 brains and controllers that use the OptoMMP protocol.
All SNAP PAC brains and SNAP PAC controllers use the OptoMMP protocol, including these part numbers:
- SNAP-PAC-S1, SNAP-PAC-S1-FM, SNAP-PAC-S1-W
- SNAP-PAC-S2, SNAP-PAC-S2-W
- SNAP-PAC-R1, SNAP-PAC-R1-FM, SNAP-PAC-R1-W
- SNAP-PAC-R2, SNAP-PAC-R2-FM, SNAP-PAC-R2-W
- SNAP-PAC-EB1, SNAP-PAC-EB1-FM, SNAP-PAC-EB1-W
- SNAP-PAC-EB2, SNAP-PAC-EB2-FM, SNAP-PAC-EB2-W
- SNAP-PAC-SB1, SNAP-PAC-SB2
This toolkit can also be used to communicate with older Opto 22 Ethernet-based products, including:
- E1 and E2 brain boards
- SNAP Ethernet I/O brains
- SNAP Simple I/O brains
- SNAP Ultimate I/O brains
- SNAP-LCE controllers
All source code is included, along with examples. Full API documentation is included in the file. The complete memory map is an appendix in form #1465, the OptoMMP Protocol Guide.
If you are using ActiveX, double-click the Setup.exe file to install the toolkit.
If you are using C++, you don't need the Setup.exe file. Include source files in your project as usual.
If you are a .NET programmer, see the SNAP PAC .NET OptoMMP SDK instead.
Toolkit history: This toolkit combines two previous toolkits with part numbers IOP-DEV-OPTOMMP and IOP-DEV-OPTOMMP-LX. Originally this toolkit was called the SNAP Ethernet I/O Driver Toolkit.