PlcValueInfo<T> Class

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

Represent an abstract base class to provide information about the attributes of a value and provide access to value metadata.

C#

public abstract class PlcValueInfo<T> : PlcMemberInfo, IPlcValueInfo, IPlcMemberInfo, IPlcRelocatable<IPlcMemberInfo>, IPlcRelocatable


Inheritance ObjectPlcMemberInfo › PlcValueInfo<T>


Derived


Implements IPlcValueInfo, IPlcMemberInfo, IPlcRelocatable<IPlcMemberInfo>, IPlcRelocatable

Name Description
PlcValueInfo`1(PlcType, PlcName) Initializes a new instance of the PlcValueInfo´1 class using the specified type and name.
PlcValueInfo`1(PlcType, PlcName, 0) Initializes a new instance of the PlcValueInfo´1 class using the specified type, name and initialValue.
Name Description
InitialValue Gets or sets the initial value of the member.
Name Gets the name of the member.
(Inherited from PlcMemberInfo)
Type Gets the PlcType of the member.
(Inherited from PlcMemberInfo)
Name Description
MakeAbsoluteMember(PlcIdentity) When implemented in a derived class, retrieves the IPlcMemberInfo as an absolute addressable PLC data member.
(Inherited from PlcMemberInfo)
Relocate(Int32) Relocates the PlcMemberInfo using the specified offset.
(Inherited from PlcMemberInfo)
Relocate(Int32, Int32) Relocates the PlcMemberInfo using the specified offset.
(Inherited from PlcMemberInfo)
Relocate(Int32, Int32, Int32) Relocates the PlcMemberInfo using the specified offset.
(Inherited from PlcMemberInfo)
Relocate(PlcAddress) Relocates the PlcMemberInfo using the specified address.
(Inherited from PlcMemberInfo)
RelocateCore(PlcType) When implemented in a derived class, relocates the member to the type specified.
(Inherited from PlcMemberInfo)
ToString Retrieves the string representation of the PlcValueInfo´1.
ToString Retrieves the string representation of the PlcMemberInfo.
(Inherited from PlcMemberInfo)