PlcObjectInfo Class

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

Provide information about the attributes of a object and provides access to member metadata.

C#

public class PlcObjectInfo : PlcMemberInfo, IPlcMemberInfo, IPlcRelocatable<IPlcMemberInfo>, IPlcRelocatable


Inheritance ObjectPlcMemberInfo › PlcObjectInfo


Implements IPlcMemberInfo, IPlcRelocatable<IPlcMemberInfo>, IPlcRelocatable

Name Description
PlcObjectInfo(PlcName, PlcObjectType) Initializes a new instance of the PlcObjectInfo class using the specified name and type.
PlcObjectInfo(PlcName, PlcTypeLayout, IEnumerable) Initializes a new instance of the PlcObjectInfo class using the specified name and members.
PlcObjectInfo(PlcName, PlcTypeLayout, IPlcMemberInfo) Initializes a new instance of the PlcObjectInfo class using the specified name and members.
Name Description
Name Gets the name of the member.
(Inherited from PlcMemberInfo)
Type Gets the PlcType of the member.
(Inherited from PlcMemberInfo)
Name Description
MakeAbsoluteMember(PlcIdentity) Retrieves the PlcObjectInfo as an absolute addressable PLC data member.
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) Relocates the member to the type specified.
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 PlcMemberInfo.
(Inherited from PlcMemberInfo)