PlcDeviceConnection Class

Namespace: IPS7Lnk.Advanced
Assemblies: IPS7LnkNet.Advanced.dll

Provides an abstract base class which represents a connection to a device.

C#

public abstract class PlcDeviceConnection : IDisposable, IPlcStatusProvider


Inheritance Object › PlcDeviceConnection


Derived


Implements IDisposable, IPlcStatusProvider

Name Description
PlcDeviceConnection(IPlcDevice) Initializes a new instance of the PlcDeviceConnection class using the specified device.
Name Description
DefaultTimeout Represents the default timeout value that is used by the PlcDeviceConnection as initial value of all timeout properties.
Name Description
Closed Occurs when a connection transitions into the closed state.
Closing Occurs when a connection transitions into the closing state.
Connected Occurs when a connection transitions into the connected state.
Connecting Occurs when a connection transitions into the connecting state.
Disconnected Occurs when a connection transitions into the disconnected state.
Faulted Occurs when a connection transitions into the faulted state.
Opened Occurs when a connection transitions into the opened state.
Opening Occurs when a connection transitions into the opening state.
StateChanged Occurs when a connection transitions into a different state.
Name Description
BreakDetectionTimeout Gets or sets the time that is used to detect a connection break.
Channel Gets the channel object used to communicate with the Device.
ConnectTimeout Gets or sets the wait time before terminating the attempt to establish a connection.
Device Gets the IPlcDevice associated with the connection.
IsConnected Gets a value indicating whether the connection has been completely established to the device.
ReceiveTimeout Gets or sets the wait time before terminating the attempt to receive data.
State Gets or sets a value that indicates the current state of the connection.
Status Gets the status information provided by the software driver.
TransmitTimeout Gets or sets the wait time before terminating the attempt to transmit data.
UseBreakDetection Gets or sets a value indicating whether a connection break detection is to be used.
UsePool Gets or sets a value indicating whether PlcDeviceConnection instances shall use a mechanism to reuse existing channels with the same connection setup.
Name Description
ClearAllPools Empties the connection pool.
ClearPool(PlcDeviceConnection) Empties the connection pool associated with the specified connection.
Close Causes a connection to transition from its current state into the closed state while an established connection to a device will be closed.
CloseCore Closes an established connection to a device.
Connect Causes a connection to transition from the opened state into the connected state while it does fully establish a connection to a device.
ConnectCore Fully establishes a connection to a device.
CreateChannel When implemented in a derived class, creates a new immutable channel which is used as the low level access layer of the connection.
CreateNode(PlcObject) Creates a new PlcDataNode which refers to a PlcObject.
CreateNode(PlcType) Creates a new PlcDataNode which refers to a PlcType.
CreateNode(PlcType, IPlcValue) Creates a new PlcDataNode which refers to a PlcType and IPlcValue.
DenyIfFaulted Verifies whether the connection is in faulted state.
DenyIfIsDisposed Verifies whether the connection has been disposed of.
DenyIfNotReady Verifies whether the connection is in opened, connected or disconnected state.
Dispose Releases all resources used by the PlcDeviceConnection.
Dispose(Boolean) Releases the unmanaged resources used by the PlcDeviceConnection and optionally releases the managed resources.
Finalize Finalizes an instance of the PlcDeviceConnection class.
GetStatus(PlcType) Retrieves the most recent PlcStatus resulted by the most recent read/write action performed using the specified type.
OnClosed(EventArgs) Raises the Closed event of the PlcDeviceConnection.
OnClosing(EventArgs) Raises the Closing event of the PlcDeviceConnection.
OnConnected(EventArgs) Raises the Connected event of the PlcDeviceConnection.
OnConnecting(EventArgs) Raises the Connecting event of the PlcDeviceConnection.
OnDisconnected(EventArgs) Raises the Disconnected event of the PlcDeviceConnection.
OnFaulted(EventArgs) Raises the Faulted event of the PlcDeviceConnection.
OnOpened(EventArgs) Raises the Opened event of the PlcDeviceConnection.
OnOpening(EventArgs) Raises the Opening event of the PlcDeviceConnection.
OnStateChanged(PlcDeviceConnectionStateChangedEventArgs) Raises the StateChanged event of the PlcDeviceConnection.
Open Causes a connection to transition from the created or closed state into the opened state while it does establish a connection to a device.
OpenCore Establishes a connection to a device.
Read(IEnumerable) Reads the values associated with the identities specified.
Read(IEnumerable) Reads the values associated with the types specified.
Read(IEnumerable) Reads the values associated with the identities specified.
Read(PlcIdentity) Reads the values associated with the identities specified.
Read(PlcType) Reads the values associated with the types specified.
Read(String) Reads the values associated with the identities specified.
ReadBoolean(PlcBooleanArrayType) Reads a Boolean array (in PLC an ARRAY OF BOOL) using the type specified.
ReadBoolean(PlcBooleanType) Reads a Boolean (in PLC a BOOL) using the type specified.
ReadBoolean(PlcIdentity) Reads a Boolean (in PLC a BOOL) which is associated with the identity specified.
ReadBoolean(PlcIdentity, Int32) Reads a Boolean array (in PLC an ARRAY OF BOOL) which is associated with the identity specified.
ReadBoolean(String) Reads a Boolean (in PLC a BOOL) which is associated with the identity specified.
ReadBoolean(String, Int32) Reads a Boolean array (in PLC an ARRAY OF BOOL) which is associated with the identity specified.
ReadBooleanCore(PlcType) Reads the data area described by the type specified.
ReadByte(PlcByteArrayType) Reads a Byte array (in PLC an ARRAY OF BYTE) using the type specified.
ReadByte(PlcByteType) Reads a Byte (in PLC a BYTE) using the type specified.
ReadByte(PlcIdentity) Reads a Byte (in PLC a BYTE) which is associated with the identity specified.
ReadByte(PlcIdentity, Int32) Reads a Byte array (in PLC an ARRAY OF BYTE) which is associated with the identity specified.
ReadByte(String) Reads a Byte (in PLC a BYTE) which is associated with the identity specified.
ReadByte(String, Int32) Reads a Byte array (in PLC an ARRAY OF BYTE) which is associated with the identity specified.
ReadByteCore(PlcType) Reads the data area described by the type specified.
ReadChar(PlcCharArrayType) Reads a Char array (in PLC an ARRAY OF CHAR) using the type specified.
ReadChar(PlcCharType) Reads a Char (in PLC a CHAR) using the type specified.
ReadChar(PlcIdentity) Reads a Char (in PLC a CHAR) which is associated with the identity specified.
ReadChar(PlcIdentity, Int32) Reads a Char array (in PLC an ARRAY OF CHAR) which is associated with the identity specified.
ReadChar(String) Reads a Char (in PLC a CHAR) which is associated with the identity specified.
ReadChar(String, Int32) Reads a Char array (in PLC an ARRAY OF CHAR) which is associated with the identity specified.
ReadCharCore(PlcType) Reads the data area described by the type specified.
ReadCore(IEnumerable) Reads the data areas described by the types specified.
ReadCore(PlcType) Reads the data areas described by the types specified.
ReadDate(PlcDateType) Reads a DateTime (in PLC a DATE) using the type specified.
ReadDate(PlcIdentity) Reads a DateTime (in PLC a DATE) which is associated with the identity specified.
ReadDate(String) Reads a DateTime (in PLC a DATE) which is associated with the identity specified.
ReadDateCore(PlcType) Reads the data area described by the type specified.
ReadDateTime(PlcDateTimeType) Reads a DateTime (in PLC a DATE_AND_TIME) using the type specified.
ReadDateTime(PlcIdentity) Reads a DateTime (in PLC a DATE_AND_TIME) which is associated with the identity specified.
ReadDateTime(String) Reads a DateTime (in PLC a DATE_AND_TIME) which is associated with the identity specified.
ReadDateTimeCore(PlcType) Reads the data area described by the type specified.
ReadDouble(PlcDoubleArrayType) Reads a Double array (in PLC an ARRAY OF DOUBLE) using the type specified.
ReadDouble(PlcDoubleType) Reads a Double (in PLC a DOUBLE) using the type specified.
ReadDouble(PlcIdentity) Reads a Double (in PLC a DOUBLE) which is associated with the identity specified.
ReadDouble(PlcIdentity, Int32) Reads a Double array (in PLC an ARRAY OF DOUBLE) which is associated with the identity specified.
ReadDouble(String) Reads a Double (in PLC a DOUBLE) which is associated with the identity specified.
ReadDouble(String, Int32) Reads a Double array (in PLC an ARRAY OF DOUBLE) which is associated with the identity specified.
ReadDoubleCore(PlcType) Reads the data area described by the type specified.
ReadEntities(IEnumerable) Reads the entities specified.
ReadEntities(IPlcEntity) Reads the entities specified.
ReadInt16(PlcIdentity) Reads a Int16 (in PLC a INT) which is associated with the identity specified.
ReadInt16(PlcIdentity, Int32) Reads a Int16 array (in PLC an ARRAY OF INT) which is associated with the identity specified.
ReadInt16(PlcInt16ArrayType) Reads a Int16 array (in PLC an ARRAY OF INT) using the type specified.
ReadInt16(PlcInt16Type) Reads a Int16 (in PLC a INT) using the type specified.
ReadInt16(String) Reads a Int16 (in PLC a INT) which is associated with the identity specified.
ReadInt16(String, Int32) Reads a Int16 array (in PLC an ARRAY OF INT) which is associated with the identity specified.
ReadInt16Core(PlcType) Reads the data area described by the type specified.
ReadInt32(PlcIdentity) Reads a Int32 (in PLC a DINT) which is associated with the identity specified.
ReadInt32(PlcIdentity, Int32) Reads a Int32 array (in PLC an ARRAY OF DINT) which is associated with the identity specified.
ReadInt32(PlcInt32ArrayType) Reads a Int32 array (in PLC an ARRAY OF DINT) using the type specified.
ReadInt32(PlcInt32Type) Reads a Int32 (in PLC a DINT) using the type specified.
ReadInt32(String) Reads a Int32 (in PLC a DINT) which is associated with the identity specified.
ReadInt32(String, Int32) Reads a Int32 array (in PLC an ARRAY OF DINT) which is associated with the identity specified.
ReadInt32Core(PlcType) Reads the data area described by the type specified.
ReadInt64(PlcIdentity) Reads a Int64 (in PLC a DINT) which is associated with the identity specified.
ReadInt64(PlcIdentity, Int32) Reads a Int64 array (in PLC an ARRAY OF DINT) which is associated with the identity specified.
ReadInt64(PlcInt64ArrayType) Reads a Int64 array (in PLC an ARRAY OF DINT) using the type specified.
ReadInt64(PlcInt64Type) Reads a Int64 (in PLC a DINT) using the type specified.
ReadInt64(String) Reads a Int64 (in PLC a DINT) which is associated with the identity specified.
ReadInt64(String, Int32) Reads a Int64 array (in PLC an ARRAY OF DINT) which is associated with the identity specified.
ReadInt64Core(PlcType) Reads the data area described by the type specified.
ReadLReal(PlcIdentity) Reads a Double (in PLC a LREAL) which is associated with the identity specified.
ReadLReal(PlcIdentity, Int32) Reads a Double array (in PLC an ARRAY OF LREAL) which is associated with the identity specified.
ReadLReal(PlcLRealArrayType) Reads a Double array (in PLC an ARRAY OF LREAL) using the type specified.
ReadLReal(PlcLRealType) Reads a Double (in PLC a LREAL) using the type specified.
ReadLReal(String) Reads a Double (in PLC a LREAL) which is associated with the identity specified.
ReadLReal(String, Int32) Reads a Double array (in PLC an ARRAY OF LREAL) which is associated with the identity specified.
ReadLRealCore(PlcType) Reads the data area described by the type specified.
ReadNodeCore(PlcDataNode) Reads the data area described by the node specified.
ReadNodesCore(IEnumerable) When implemented in a derived class, reads the data areas described by the nodes specified.
ReadNodesCore(PlcDataNode) Reads the data areas described by the nodes specified.
ReadObject(PlcIdentity) Reads a PlcObject (in PLC a STRUCT) which is associated with the identity specified.
ReadObject(PlcObjectType) Reads a PlcObject (in PLC a STRUCT) using the type specified.
ReadObject(String) Reads a PlcObject (in PLC a STRUCT) which is associated with the identity specified.
ReadObject``1 Reads the PlcObject specified by T.
ReadObject``1(0) Reads the PlcObject specified by T using the instance passed.
ReadReal(PlcIdentity) Reads a Single (in PLC a REAL) which is associated with the identity specified.
ReadReal(PlcIdentity, Int32) Reads a Single array (in PLC an ARRAY OF REAL) which is associated with the identity specified.
ReadReal(PlcRealArrayType) Reads a Single array (in PLC an ARRAY OF REAL) using the type specified.
ReadReal(PlcRealType) Reads a Single (in PLC a REAL) using the type specified.
ReadReal(String) Reads a Single (in PLC a REAL) which is associated with the identity specified.
ReadReal(String, Int32) Reads a Single array (in PLC an ARRAY OF REAL) which is associated with the identity specified.
ReadRealCore(PlcType) Reads the data area described by the type specified.
ReadS5Time(PlcIdentity) Reads a TimeSpan (in PLC a S5TIME) which is associated with the identity specified.
ReadS5Time(PlcS5TimeType) Reads a TimeSpan (in PLC a S5TIME) using the type specified.
ReadS5Time(String) Reads a TimeSpan (in PLC a S5TIME) which is associated with the identity specified.
ReadS5TimeCore(PlcType) Reads the data area described by the type specified.
ReadString(PlcIdentity) Reads a String (in PLC a STRING) which is associated with the identity specified.
ReadString(PlcIdentity, Int32) Reads a String (in PLC a STRING) which is associated with the identity specified.
ReadString(PlcStringType) Reads a String (in PLC a STRING) using the type specified.
ReadString(String) Reads a String (in PLC a STRING) which is associated with the identity specified.
ReadString(String, Int32) Reads a String (in PLC a STRING) which is associated with the identity specified.
ReadStringCore(PlcType) Reads the data area described by the type specified.
ReadTime(PlcIdentity) Reads a TimeSpan (in PLC a TIME_OF_DAY) which is associated with the identity specified.
ReadTime(PlcTimeType) Reads a TimeSpan (in PLC a TIME_OF_DAY) using the type specified.
ReadTime(String) Reads a TimeSpan (in PLC a TIME_OF_DAY) which is associated with the identity specified.
ReadTimeCore(PlcType) Reads the data area described by the type specified.
ReadTimeOfDay(PlcIdentity) Reads a TimeSpan (in PLC a TIME_OF_DAY) which is associated with the identity specified.
ReadTimeOfDay(PlcTimeOfDayType) Reads a TimeSpan (in PLC a TIME_OF_DAY) using the type specified.
ReadTimeOfDay(String) Reads a TimeSpan (in PLC a TIME_OF_DAY) which is associated with the identity specified.
ReadTimeOfDayCore(PlcType) Reads the data area described by the type specified.
ReadUInt16(PlcIdentity) Reads a UInt16 (in PLC a WORD) which is associated with the identity specified.
ReadUInt16(PlcIdentity, Int32) Reads a UInt16 array (in PLC an ARRAY OF WORD) which is associated with the identity specified.
ReadUInt16(PlcUInt16ArrayType) Reads a UInt16 array (in PLC an ARRAY OF WORD) using the type specified.
ReadUInt16(PlcUInt16Type) Reads a UInt16 (in PLC a WORD) using the type specified.
ReadUInt16(String) Reads a UInt16 (in PLC a WORD) which is associated with the identity specified.
ReadUInt16(String, Int32) Reads a UInt16 array (in PLC an ARRAY OF WORD) which is associated with the identity specified.
ReadUInt16Core(PlcType) Reads the data area described by the type specified.
ReadUInt32(PlcIdentity) Reads a UInt32 (in PLC a DWORD) which is associated with the identity specified.
ReadUInt32(PlcIdentity, Int32) Reads a UInt32 array (in PLC an ARRAY OF DWORD) which is associated with the identity specified.
ReadUInt32(PlcUInt32ArrayType) Reads a UInt32 array (in PLC an ARRAY OF DWORD) using the type specified.
ReadUInt32(PlcUInt32Type) Reads a UInt32 (in PLC a DWORD) using the type specified.
ReadUInt32(String) Reads a UInt32 (in PLC a DWORD) which is associated with the identity specified.
ReadUInt32(String, Int32) Reads a UInt32 array (in PLC an ARRAY OF DWORD) which is associated with the identity specified.
ReadUInt32Core(PlcType) Reads the data area described by the type specified.
ReadUInt64(PlcIdentity) Reads a UInt64 (in PLC a LWORD) which is associated with the identity specified.
ReadUInt64(PlcIdentity, Int32) Reads a UInt64 array (in PLC an ARRAY OF LWORD) which is associated with the identity specified.
ReadUInt64(PlcUInt64ArrayType) Reads a UInt64 array (in PLC an ARRAY OF LWORD) using the type specified.
ReadUInt64(PlcUInt64Type) Reads a UInt64 (in PLC a LWORD) using the type specified.
ReadUInt64(String) Reads a UInt64 (in PLC a LWORD) which is associated with the identity specified.
ReadUInt64(String, Int32) Reads a UInt64 array (in PLC an ARRAY OF LWORD) which is associated with the identity specified.
ReadUInt64Core(PlcType) Reads the data area described by the type specified.
ReadValue``1(IPlcValue) Reads the specified value.
ReadValue``1(PlcIdentity) Reads the T which is associated with the identity specified.
ReadValue``1(PlcIdentity, Int32) Reads an array of the T which is associated with the identity specified.
ReadValue``1(String) Reads the T which is associated with the identity specified.
ReadValue``1(String, Int32) Reads an array of the T which is associated with the identity specified.
ReadValueCore``1(PlcArrayType) Reads the data area described by the type specified.
ReadValueCore``1(PlcValueType) Reads the data area described by the type specified.
ReadValues(IEnumerable) Reads the values specified.
ReadValues(IEnumerable) Reads the values associated with the identities specified.
ReadValues(IEnumerable) Reads the values associated with the types specified.
ReadValues(IEnumerable) Reads the values associated with the identities specified.
ReadValues(IPlcValue) Reads the values specified.
ReadValues(PlcIdentity) Reads the values associated with the identities specified.
ReadValues(PlcType) Reads the values associated with the types specified.
ReadValues(String) Reads the values associated with the identities specified.
ReadValues``1(IEnumerable) Reads the values specified.
ReadValues``1(IPlcValue) Reads the values specified.
ReadValues``1(PlcIdentity, Int32) Reads an array of the T which is associated with the identity specified.
ReadValues``1(String, Int32) Reads an array of the T which is associated with the identity specified.
ReadValuesCore(IEnumerable) Reads the data areas described by the values specified.
ReadValuesCore(IPlcValue) Reads the data areas described by the values specified.
ReadValuesCore``1(PlcArrayType) Reads the data area described by the type specified.
Write(IEnumerable) Writes the values associated with the PlcIdentity objects in the identityValues specified.
Write(IEnumerable) Writes the values associated with the PlcType objects in the typeValues specified.
Write(IEnumerable) Writes the values associated with the identities in the identityValues specified.
Write(KeyValuePair) Writes the values associated with the PlcIdentity objects in the identityValues specified.
Write(KeyValuePair) Writes the values associated with the PlcType objects in the typeValues specified.
Write(KeyValuePair) Writes the values associated with the identities in the identityValues specified.
WriteBoolean(PlcBooleanArrayType, Boolean) Writes the Boolean array (in PLC an ARRAY OF BOOL) values to the data area associated with the type specified.
WriteBoolean(PlcBooleanArrayType, IEnumerable) Writes the Boolean array (in PLC an ARRAY OF BOOL) values to the data area associated with the type specified.
WriteBoolean(PlcBooleanType, Boolean) Writes the Boolean (in PLC a BOOL) value using the type specified.
WriteBoolean(PlcIdentity, Boolean) Writes the Boolean (in PLC a BOOL) value to the data area associated with the identity specified.
WriteBoolean(PlcIdentity, Boolean) Writes the Boolean array (in PLC an ARRAY OF BOOL) values to the data area associated with the identity specified.
WriteBoolean(PlcIdentity, IEnumerable) Writes the Boolean array (in PLC an ARRAY OF BOOL) values to the data area associated with the identity specified.
WriteBoolean(String, Boolean) Writes the Boolean (in PLC a BOOL) value to the data area associated with the identity specified.
WriteBoolean(String, Boolean) Writes the Boolean array (in PLC an ARRAY OF BOOL) values to the data area associated with the identity specified.
WriteBoolean(String, IEnumerable) Writes the Boolean array (in PLC an ARRAY OF BOOL) values to the data area associated with the identity specified.
WriteBooleanCore(PlcType, Boolean) Writes the data area described by the type specified.
WriteByte(PlcByteArrayType, Byte) Writes the Byte array (in PLC an ARRAY OF BYTE) values to the data area associated with the type specified.
WriteByte(PlcByteArrayType, IEnumerable) Writes the Byte array (in PLC an ARRAY OF BYTE) values to the data area associated with the type specified.
WriteByte(PlcByteType, Byte) Writes the Byte (in PLC a BYTE) value using the type specified.
WriteByte(PlcIdentity, Byte) Writes the Byte (in PLC a BYTE) value to the data area associated with the identity specified.
WriteByte(PlcIdentity, Byte) Writes the Byte array (in PLC an ARRAY OF BYTE) values to the data area associated with the identity specified.
WriteByte(PlcIdentity, IEnumerable) Writes the Byte array (in PLC an ARRAY OF BYTE) values to the data area associated with the identity specified.
WriteByte(String, Byte) Writes the Byte (in PLC a BYTE) value to the data area associated with the identity specified.
WriteByte(String, Byte) Writes the Byte array (in PLC an ARRAY OF BYTE) values to the data area associated with the identity specified.
WriteByte(String, IEnumerable) Writes the Byte array (in PLC an ARRAY OF BYTE) values to the data area associated with the identity specified.
WriteByteCore(PlcType, Byte) Writes the data area described by the type specified.
WriteChar(PlcCharArrayType, Char) Writes the Char array (in PLC an ARRAY OF CHAR) values to the data area associated with the type specified.
WriteChar(PlcCharArrayType, IEnumerable) Writes the Char array (in PLC an ARRAY OF CHAR) values to the data area associated with the type specified.
WriteChar(PlcCharType, Char) Writes the Char (in PLC a CHAR) value using the type specified.
WriteChar(PlcIdentity, Char) Writes the Char (in PLC a CHAR) value to the data area associated with the identity specified.
WriteChar(PlcIdentity, Char) Writes the Char array (in PLC an ARRAY OF CHAR) values to the data area associated with the identity specified.
WriteChar(PlcIdentity, IEnumerable) Writes the Char array (in PLC an ARRAY OF CHAR) values to the data area associated with the identity specified.
WriteChar(String, Char) Writes the Char (in PLC a CHAR) value to the data area associated with the identity specified.
WriteChar(String, Char) Writes the Char array (in PLC an ARRAY OF CHAR) values to the data area associated with the identity specified.
WriteChar(String, IEnumerable) Writes the Char array (in PLC an ARRAY OF CHAR) values to the data area associated with the identity specified.
WriteCharCore(PlcType, Char) Writes the data area described by the type specified.
WriteCore(IEnumerable) Writes the values associated with the PlcType objects in the typeValues specified.
WriteDate(PlcDateType, DateTime) Writes the DateTime (in PLC a DATE) value using the type specified.
WriteDate(PlcIdentity, DateTime) Writes the DateTime (in PLC a DATE) value to the data area associated with the identity specified.
WriteDate(String, DateTime) Writes the DateTime (in PLC a DATE) value to the data area associated with the identity specified.
WriteDateCore(PlcType, DateTime) Writes the data area described by the type specified.
WriteDateTime(PlcDateTimeType, DateTime) Writes the DateTime (in PLC a DATE_AND_TIME) value using the type specified.
WriteDateTime(PlcIdentity, DateTime) Writes the DateTime (in PLC a DATE_AND_TIME) value to the data area associated with the identity specified.
WriteDateTime(String, DateTime) Writes the DateTime (in PLC a DATE_AND_TIME) value to the data area associated with the identity specified.
WriteDateTimeCore(PlcType, DateTime) Writes the data area described by the type specified.
WriteDouble(PlcDoubleArrayType, Double) Writes the Double array (in PLC an ARRAY OF DOUBLE) values to the data area associated with the type specified.
WriteDouble(PlcDoubleArrayType, IEnumerable) Writes the Double array (in PLC an ARRAY OF DOUBLE) values to the data area associated with the type specified.
WriteDouble(PlcDoubleType, Double) Writes the Double (in PLC a DOUBLE) value using the type specified.
WriteDouble(PlcIdentity, Double) Writes the Double (in PLC a DOUBLE) value to the data area associated with the identity specified.
WriteDouble(PlcIdentity, Double) Writes the Double array (in PLC an ARRAY OF DOUBLE) values to the data area associated with the identity specified.
WriteDouble(PlcIdentity, IEnumerable) Writes the Double array (in PLC an ARRAY OF DOUBLE) values to the data area associated with the identity specified.
WriteDouble(String, Double) Writes the Double (in PLC a DOUBLE) value to the data area associated with the identity specified.
WriteDouble(String, Double) Writes the Double array (in PLC an ARRAY OF DOUBLE) values to the data area associated with the identity specified.
WriteDouble(String, IEnumerable) Writes the Double array (in PLC an ARRAY OF DOUBLE) values to the data area associated with the identity specified.
WriteDoubleCore(PlcType, Double) Writes the data area described by the type specified.
WriteEntities(IEnumerable) Writes the entities specified.
WriteEntities(IPlcEntity) Writes the entities specified.
WriteInt16(PlcIdentity, IEnumerable) Writes the Int16 array (in PLC an ARRAY OF INT) values to the data area associated with the identity specified.
WriteInt16(PlcIdentity, Int16) Writes the Int16 (in PLC a INT) value to the data area associated with the identity specified.
WriteInt16(PlcIdentity, Int16) Writes the Int16 array (in PLC an ARRAY OF INT) values to the data area associated with the identity specified.
WriteInt16(PlcInt16ArrayType, IEnumerable) Writes the Int16 array (in PLC an ARRAY OF INT) values to the data area associated with the type specified.
WriteInt16(PlcInt16ArrayType, Int16) Writes the Int16 array (in PLC an ARRAY OF INT) values to the data area associated with the type specified.
WriteInt16(PlcInt16Type, Int16) Writes the Int16 (in PLC a INT) value using the type specified.
WriteInt16(String, IEnumerable) Writes the Int16 array (in PLC an ARRAY OF INT) values to the data area associated with the identity specified.
WriteInt16(String, Int16) Writes the Int16 (in PLC a INT) value to the data area associated with the identity specified.
WriteInt16(String, Int16) Writes the Int16 array (in PLC an ARRAY OF INT) values to the data area associated with the identity specified.
WriteInt16Core(PlcType, Int16) Writes the data area described by the type specified.
WriteInt32(PlcIdentity, IEnumerable) Writes the Int32 array (in PLC an ARRAY OF DINT) values to the data area associated with the identity specified.
WriteInt32(PlcIdentity, Int32) Writes the Int32 (in PLC a DINT) value to the data area associated with the identity specified.
WriteInt32(PlcIdentity, Int32) Writes the Int32 array (in PLC an ARRAY OF DINT) values to the data area associated with the identity specified.
WriteInt32(PlcInt32ArrayType, IEnumerable) Writes the Int32 array (in PLC an ARRAY OF DINT) values to the data area associated with the type specified.
WriteInt32(PlcInt32ArrayType, Int32) Writes the Int32 array (in PLC an ARRAY OF DINT) values to the data area associated with the type specified.
WriteInt32(PlcInt32Type, Int32) Writes the Int32 (in PLC a DINT) value using the type specified.
WriteInt32(String, IEnumerable) Writes the Int32 array (in PLC an ARRAY OF DINT) values to the data area associated with the identity specified.
WriteInt32(String, Int32) Writes the Int32 (in PLC a DINT) value to the data area associated with the identity specified.
WriteInt32(String, Int32) Writes the Int32 array (in PLC an ARRAY OF DINT) values to the data area associated with the identity specified.
WriteInt32Core(PlcType, Int32) Writes the data area described by the type specified.
WriteInt64(PlcIdentity, IEnumerable) Writes the Int64 array (in PLC an ARRAY OF LINT) values to the data area associated with the identity specified.
WriteInt64(PlcIdentity, Int64) Writes the Int64 (in PLC a LINT) value to the data area associated with the identity specified.
WriteInt64(PlcIdentity, Int64) Writes the Int64 array (in PLC an ARRAY OF LINT) values to the data area associated with the identity specified.
WriteInt64(PlcInt64ArrayType, IEnumerable) Writes the Int64 array (in PLC an ARRAY OF LINT) values to the data area associated with the type specified.
WriteInt64(PlcInt64ArrayType, Int64) Writes the Int64 array (in PLC an ARRAY OF LINT) values to the data area associated with the type specified.
WriteInt64(PlcInt64Type, Int64) Writes the Int64 (in PLC a LINT) value using the type specified.
WriteInt64(String, IEnumerable) Writes the Int64 array (in PLC an ARRAY OF LINT) values to the data area associated with the identity specified.
WriteInt64(String, Int64) Writes the Int64 (in PLC a LINT) value to the data area associated with the identity specified.
WriteInt64(String, Int64) Writes the Int64 array (in PLC an ARRAY OF LINT) values to the data area associated with the identity specified.
WriteInt64Core(PlcType, Int64) Writes the data area described by the type specified.
WriteLReal(PlcIdentity, Double) Writes the Double (in PLC a LWORD) value to the data area associated with the identity specified.
WriteLReal(PlcIdentity, Double) Writes the Double array (in PLC an ARRAY OF LWORD) values to the data area associated with the identity specified.
WriteLReal(PlcIdentity, IEnumerable) Writes the Double array (in PLC an ARRAY OF LWORD) values to the data area associated with the identity specified.
WriteLReal(PlcLRealArrayType, Double) Writes the Double array (in PLC an ARRAY OF LWORD) values to the data area associated with the type specified.
WriteLReal(PlcLRealArrayType, IEnumerable) Writes the Double array (in PLC an ARRAY OF LWORD) values to the data area associated with the type specified.
WriteLReal(PlcLRealType, Double) Writes the Double (in PLC a LWORD) value using the type specified.
WriteLReal(String, Double) Writes the Double (in PLC a LWORD) value to the data area associated with the identity specified.
WriteLReal(String, Double) Writes the Double array (in PLC an ARRAY OF LWORD) values to the data area associated with the identity specified.
WriteLReal(String, IEnumerable) Writes the Double array (in PLC an ARRAY OF LWORD) values to the data area associated with the identity specified.
WriteLRealCore(PlcType, Double) Writes the data area described by the type specified.
WriteNodeCore(PlcDataNode) Writes the data area described by the node specified.
WriteNodesCore(IEnumerable) When implemented in a derived class, writes the data areas described by the nodes specified.
WriteNodesCore(PlcDataNode) Writes the data areas described by the nodes specified.
WriteObject``1(0) Writes the PlcObject specified by T using the instance passed.
WriteReal(PlcIdentity, IEnumerable) Writes the Single array (in PLC an ARRAY OF DWORD) values to the data area associated with the identity specified.
WriteReal(PlcIdentity, Single) Writes the Single (in PLC a DWORD) value to the data area associated with the identity specified.
WriteReal(PlcIdentity, Single) Writes the Single array (in PLC an ARRAY OF DWORD) values to the data area associated with the identity specified.
WriteReal(PlcRealArrayType, IEnumerable) Writes the Single array (in PLC an ARRAY OF DWORD) values to the data area associated with the type specified.
WriteReal(PlcRealArrayType, Single) Writes the Single array (in PLC an ARRAY OF DWORD) values to the data area associated with the type specified.
WriteReal(PlcRealType, Single) Writes the Single (in PLC a DWORD) value using the type specified.
WriteReal(String, IEnumerable) Writes the Single array (in PLC an ARRAY OF DWORD) values to the data area associated with the identity specified.
WriteReal(String, Single) Writes the Single (in PLC a DWORD) value to the data area associated with the identity specified.
WriteReal(String, Single) Writes the Single array (in PLC an ARRAY OF DWORD) values to the data area associated with the identity specified.
WriteRealCore(PlcType, Single) Writes the data area described by the type specified.
WriteS5Time(PlcIdentity, TimeSpan) Writes the TimeSpan (in PLC a S5TIME) value to the data area associated with the identity specified.
WriteS5Time(PlcS5TimeType, TimeSpan) Writes the TimeSpan (in PLC a S5TIME) value using the type specified.
WriteS5Time(String, TimeSpan) Writes the TimeSpan (in PLC a S5TIME) value to the data area associated with the identity specified.
WriteS5TimeCore(PlcType, TimeSpan) Writes the data area described by the type specified.
WriteString(PlcIdentity, String) Writes the String (in PLC a STRING) value to the data area associated with the identity specified.
WriteString(PlcStringType, String) Writes the String (in PLC a STRING) value using the type specified.
WriteString(String, String) Writes the TimeSpan (in PLC a STRING) value to the data area associated with the identity specified.
WriteStringCore(PlcType, String) Writes the data area described by the type specified.
WriteTime(PlcIdentity, TimeSpan) Writes the TimeSpan (in PLC a TIME) value to the data area associated with the identity specified.
WriteTime(PlcTimeType, TimeSpan) Writes the TimeSpan (in PLC a TIME) value using the type specified.
WriteTime(String, TimeSpan) Writes the TimeSpan (in PLC a TIME) value to the data area associated with the identity specified.
WriteTimeCore(PlcType, TimeSpan) Writes the data area described by the type specified.
WriteTimeOfDay(PlcIdentity, TimeSpan) Writes the TimeSpan (in PLC a TIME_OF_DAY) value to the data area associated with the identity specified.
WriteTimeOfDay(PlcTimeOfDayType, TimeSpan) Writes the TimeSpan (in PLC a TIME_OF_DAY) value using the type specified.
WriteTimeOfDay(String, TimeSpan) Writes the TimeSpan (in PLC a TIME_OF_DAY) value to the data area associated with the identity specified.
WriteTimeOfDayCore(PlcType, TimeSpan) Writes the data area described by the type specified.
WriteUInt16(PlcIdentity, IEnumerable) Writes the UInt16 array (in PLC an ARRAY OF WORD) values to the data area associated with the identity specified.
WriteUInt16(PlcIdentity, UInt16) Writes the UInt16 (in PLC a WORD) value to the data area associated with the identity specified.
WriteUInt16(PlcIdentity, UInt16) Writes the UInt16 array (in PLC an ARRAY OF WORD) values to the data area associated with the identity specified.
WriteUInt16(PlcUInt16ArrayType, IEnumerable) Writes the UInt16 array (in PLC an ARRAY OF WORD) values to the data area associated with the type specified.
WriteUInt16(PlcUInt16ArrayType, UInt16) Writes the UInt16 array (in PLC an ARRAY OF WORD) values to the data area associated with the type specified.
WriteUInt16(PlcUInt16Type, UInt16) Writes the UInt16 (in PLC a WORD) value using the type specified.
WriteUInt16(String, IEnumerable) Writes the UInt16 array (in PLC an ARRAY OF WORD) values to the data area associated with the identity specified.
WriteUInt16(String, UInt16) Writes the UInt16 (in PLC a WORD) value to the data area associated with the identity specified.
WriteUInt16(String, UInt16) Writes the UInt16 array (in PLC an ARRAY OF WORD) values to the data area associated with the identity specified.
WriteUInt16Core(PlcType, UInt16) Writes the data area described by the type specified.
WriteUInt32(PlcIdentity, IEnumerable) Writes the UInt32 array (in PLC an ARRAY OF DWORD) values to the data area associated with the identity specified.
WriteUInt32(PlcIdentity, UInt32) Writes the UInt32 (in PLC a DWORD) value to the data area associated with the identity specified.
WriteUInt32(PlcIdentity, UInt32) Writes the UInt32 array (in PLC an ARRAY OF DWORD) values to the data area associated with the identity specified.
WriteUInt32(PlcUInt32ArrayType, IEnumerable) Writes the UInt32 array (in PLC an ARRAY OF DWORD) values to the data area associated with the type specified.
WriteUInt32(PlcUInt32ArrayType, UInt32) Writes the UInt32 array (in PLC an ARRAY OF DWORD) values to the data area associated with the type specified.
WriteUInt32(PlcUInt32Type, UInt32) Writes the UInt32 (in PLC a DWORD) value using the type specified.
WriteUInt32(String, IEnumerable) Writes the UInt32 array (in PLC an ARRAY OF DWORD) values to the data area associated with the identity specified.
WriteUInt32(String, UInt32) Writes the UInt32 (in PLC a DWORD) value to the data area associated with the identity specified.
WriteUInt32(String, UInt32) Writes the UInt32 array (in PLC an ARRAY OF DWORD) values to the data area associated with the identity specified.
WriteUInt32Core(PlcType, UInt32) Writes the data area described by the type specified.
WriteUInt64(PlcIdentity, IEnumerable) Writes the UInt64 array (in PLC an ARRAY OF LWORD) values to the data area associated with the identity specified.
WriteUInt64(PlcIdentity, UInt64) Writes the UInt64 (in PLC a LWORD) value to the data area associated with the identity specified.
WriteUInt64(PlcIdentity, UInt64) Writes the UInt64 array (in PLC an ARRAY OF LWORD) values to the data area associated with the identity specified.
WriteUInt64(PlcUInt64ArrayType, IEnumerable) Writes the UInt64 array (in PLC an ARRAY OF LWORD) values to the data area associated with the type specified.
WriteUInt64(PlcUInt64ArrayType, UInt64) Writes the UInt64 array (in PLC an ARRAY OF LWORD) values to the data area associated with the type specified.
WriteUInt64(PlcUInt64Type, UInt64) Writes the UInt64 (in PLC a LWORD) value using the type specified.
WriteUInt64(String, IEnumerable) Writes the UInt64 array (in PLC an ARRAY OF LWORD) values to the data area associated with the identity specified.
WriteUInt64(String, UInt64) Writes the UInt64 (in PLC a LWORD) value to the data area associated with the identity specified.
WriteUInt64(String, UInt64) Writes the UInt64 array (in PLC an ARRAY OF LWORD) values to the data area associated with the identity specified.
WriteUInt64Core(PlcType, UInt64) Writes the data area described by the type specified.
WriteValue``1(IPlcValue) Writes the specified value.
WriteValue``1(PlcArrayType, IEnumerable) Writes the T using the type specified.
WriteValue``1(PlcArrayType, 0) Writes the T using the type specified.
WriteValue``1(PlcIdentity, IEnumerable) Writes an array of the T which is associated with the identity specified.
WriteValue``1(PlcIdentity, 0) Writes the T which is associated with the identity specified.
WriteValue``1(PlcIdentity, 0) Writes an array of the T which is associated with the identity specified.
WriteValue``1(PlcValueType, 0) Writes the T using the type specified.
WriteValue``1(String, IEnumerable) Writes an array of the T which is associated with the identity specified.
WriteValue``1(String, 0) Writes the T which is associated with the identity specified.
WriteValue``1(String, 0) Writes an array of the T which is associated with the identity specified.
WriteValueCore``1(PlcArrayType, IEnumerable) Writes the data area described by the type specified.
WriteValueCore``1(PlcArrayType, 0) Writes the data area described by the type specified.
WriteValueCore``1(PlcValueType, 0) Writes the data area described by the type specified.
WriteValues(IEnumerable) Writes the values specified.
WriteValues(IPlcValue) Writes the values specified.
WriteValues``1(IEnumerable) Writes the values specified.
WriteValues``1(IPlcValue) Writes the values specified.
WriteValues``1(PlcIdentity, IEnumerable) Writes an array of the T which is associated with the identity specified.
WriteValues``1(PlcIdentity, 0) Writes an array of the T which is associated with the identity specified.
WriteValues``1(String, IEnumerable) Writes an array of the T which is associated with the identity specified.
WriteValues``1(String, 0) Writes an array of the T which is associated with the identity specified.
WriteValuesCore(IEnumerable) Writes the data areas described by the values specified.
WriteValuesCore(IPlcValue) Writes the data areas described by the values specified.
WriteValuesCore``1(PlcArrayType, IEnumerable) Writes the data area described by the type specified.
WriteValuesCore``1(PlcArrayType, 0) Writes the data area described by the type specified.