A set of interop dlls that enables programs that were designed to work with Wonderware InTouch via the IDEA toolkit to work on other platforms.
Currently provides the following components:
PtAcc is mixed mode C++ dll that provides the same native interface that the Wonderware PtAcc.dll provides, but also instantiates HC.PtAcc.Client (a managed type) which is used to communicate to a server.
The client component is a managed C# dll that is the client end of a IPC pipe. It provides access to a remote type (PtAccRemoteType) which contains methods such as ReadInteger(), which in turn calls the ReadInteger() function of a (global) PtAccProvider. Different PtAccProviders can be used to interface with different SCADA systems or tag databases.
Contains the implentations of PtAccRemoteType, PtAccProvider, Tag and other common types.
The server component is a C# dll that implements the server end of the IPC pipe.
A simulation environment that implements a primitive tag database that can be used for testing.