Join our "Ask Me About" community webinar on May 20th at 9 AM CET and 5 PM CET to explore cybersecurity and monitoring for Data Center and edge IT. Learn about market trends, cutting-edge technologies, and best practices from industry experts. Register and secure your Critical IT infrastructure
Upgrading an SDK Driver to ClearSCADA 2007
Geo SCADA Knowledge Base
Access vast amounts of technical know-how and pro tips from our community of Geo SCADA experts.
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for
Show only
|
Search instead for
Did you mean:
Invite a Co-worker
Send a co-worker an invite to the portal.Just enter their email address and we'll connect them to register. After joining, they will belong to the same company.
You have entered an invalid email address. Please re-enter the email address.
This co-worker has already been invited to the Exchange portal. Please invite another co-worker.
Please enter email address
Send InviteCancel
Invitation Sent
Your invitation was sent.Thanks for sharing Exchange with your co-worker.
📖HomeBack ClearSCADA 2009 R1 contains a new DDK, based on .NET. The old SDK is still supported, allowing drivers developed under this SDK to run in the newer versions, however some changes have been made in the SDK that require minor modifications to the SDK code.
When compiling the SDK version code, the compiler will produce an error similar to "'ATL::CComObject' : cannot instantiate abstract class"
A change has been made in the SDK that adds a new method to the Channel class. The effect of this ommission is that while a driver developed under the SDK will appear to run under ClearSCADA 2007, the driver may crash after some period of use. This could vary, but has been seen in the order of around 3 days. The driver will then need to be restarted.
Specifically, this has been caused by the addition of the method 'raw_CheckReply' to the channel class. To correct this error, add the following code to the driver: