A .NET wrapper for libplctag.
This document represents a summary of the changes between libplctag-v1.0.13 and libplctag-v1.1.0
AppContext.BaseDirectory
instead of Assembly.GetExecutingAssembly().Location
libplctag
static class @timyhac
See this for an example of using the event API, and this for an example of how to add libplctag debug events to the Microsoft Dependency Injection logger sink.IPlcMapper
for Tag<T>
@jfontsaballsTag<T>
New value return for Read
/ReadAsync
and additional overloads for Write
/WriteAsync
to pass in the value to be written. @jkoplo
// Allows you to write this
var result = myTag.Read();
myTag.Write(1234);
// instead of this
myTag.Read();
var result = myTag.Value;
myTag.Value = 1234;
myTag.Write();
Additional core attributes supported @timyhac
Tag lifecycle events propagated @timyhac ReadStarted / ReadCompleted / WriteStarted / WriteCompleted / Aborted / Destroyed
Tag