PlcValueMember Class

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

Represents a specific implementation of the PlcMember class which represents a IPlcValue as a PLC member.

C#

public class PlcValueMember : PlcMember, IPlcMemberInfo, IPlcRelocatable<IPlcMemberInfo>, IPlcRelocatable


Inheritance ObjectPlcMember › PlcValueMember


Implements IPlcMemberInfo, IPlcRelocatable<IPlcMemberInfo>, IPlcRelocatable

Name Description
PlcValueMember(PlcName, IPlcValue) Initializes a new instance of the PlcValueMember class using the name and value specified.
Name Description
Changed Occurs when the value of the member has changed.
(Inherited from PlcMember)
Name Description
CanRead Gets or sets a value indicating whether the member can be read.
(Inherited from PlcMember)
CanWrite Gets or sets a value indicating whether the member can be written to.
(Inherited from PlcMember)
Name Gets the name of the member.
(Inherited from PlcMember)
Tag Gets or sets the object that contains additional user data about the member.
(Inherited from PlcMember)
Type Gets the PlcType of the member.
(Inherited from PlcMember)
Value Gets the value represented by the member.
Name Description
GetValue(PlcObject) Retrieves the value of the member supported by the given instance.
(Inherited from PlcMember)
GetValueCore(PlcObject) Retrieves the value of the member supported by the given instance.
GetValueCore(PlcObject) When implemented in a derived class, retrieves the value of the member supported by the given instance.
(Inherited from PlcMember)
HasValue(PlcObject) Retrieves a value indicating whether the member supported by the given instance is associated with a value.
(Inherited from PlcMember)
HasValueCore(PlcObject) Retrieves a value indicating whether the member supported by the given instance is associated with a value.
HasValueCore(PlcObject) When implemented in a derived class, retrieves a value indicating whether the member supported by the given instance is associated with a value.
(Inherited from PlcMember)
MakeAbsoluteMember(PlcIdentity) Retrieves the PlcValueMember as an absolute addressable PLC member.
MakeAbsoluteMember(PlcIdentity) Retrieves the PlcMember as an absolute addressable PLC member.
(Inherited from PlcMember)
OnChanged(ValueChangedEventArgs) Raises the Changed event.
(Inherited from PlcMember)
RelocateCore(PlcAddress) Relocates the member to the address specified.
RelocateCore(PlcAddress) When implemented in a derived class, relocates the member to the address specified.
(Inherited from PlcMember)
SetValue(PlcObject, Object) Stores the value of the member supported by the given instance.
(Inherited from PlcMember)
SetValueCore(PlcObject, Object) Stores the value of the member supported by the given instance.
SetValueCore(PlcObject, Object) When implemented in a derived class, stores the value of the member supported by the given instance.
(Inherited from PlcMember)
ToString Returns a string that represents the PlcValueMember.