MemorySymbolTableAddressType Class |
Namespace: Demo3D.PLC.Comms
public class MemorySymbolTable<AddressType> : BrowseItemBranch where AddressType : class, IAddress
The MemorySymbolTableAddressType type exposes the following members.
| Name | Description | |
|---|---|---|
| MemorySymbolTableAddressType(Alignment, String) |
Constructs a new MemorySymbolTable.
| |
| MemorySymbolTableAddressType(MemorySymbolTableAddressType, String) |
Constructs a new branch and adds the branch to the parent symbol table or branch.
|
| Name | Description | |
|---|---|---|
| AccessName |
The address used to access the item from the PLC.
(Inherited from StringAddress.) | |
| AllowDeepSearch |
When searching for an item by AccessName, defines whether to deep search the symbol table.
(Inherited from BrowseItemBase.) | |
| AllowedAccess |
The access defined by this address.
(Inherited from StringAddress.) | |
| Description |
Description / comment for this browse item node.
(Inherited from BrowseItemBase.) | |
| DescriptiveName |
A descriptive name (shown in the Tag Server Explorer), or null to use Name.
(Inherited from BrowseItemBase.) | |
| IsBranch |
Returns true if this item has children and can be expanded.
(Inherited from BrowseItemBranch.) | |
| IsItem |
Returns true if this item can be loaded.
(Inherited from BrowseItemBase.) | |
| Name |
The name of this browse item node.
(Inherited from BrowseItemBase.) | |
| Parent |
The parent of this browse item.
(Inherited from BrowseItemBase.) | |
| Symbols |
A list of all the children of a branch item.
(Inherited from BrowseItemBranch.) |
| Name | Description | |
|---|---|---|
| Add(IBrowseItem) |
Adds a child symbol to a branch item.
(Inherited from BrowseItemBranch.) | |
| Add(String, DataType, MemoryAddress, Boolean, String) |
Adds a symbol to the current symbol table or branch.
| |
| Add(String, DataType, IAddressSpace, Int64, Boolean, String) |
Adds a symbol to the current symbol table or branch.
| |
| Add(String, Type, MemoryAddress, IReadOnlyListDataDimension, Int32, String) |
Adds a symbol to the current symbol table or branch.
| |
| Add(String, Type, MemoryAddress, Int32, Int32, String) |
Adds a symbol to the current symbol table or branch.
| |
| Add(String, Type, IAddressSpace, Int64, IReadOnlyListDataDimension, Int32, String) |
Adds a symbol to the current symbol table or branch.
| |
| Add(String, Type, IAddressSpace, Int64, Int32, Int32, String) |
Adds a symbol to the current symbol table or branch.
| |
| AddBranch |
Adds a branch to the current symbol table or branch.
| |
| AddRange |
Adds a child symbols to a branch item.
(Inherited from BrowseItemBranch.) | |
| Equals(IAddress) |
Determines whether the address equals the current address.
(Inherited from StringAddress.) | |
| Equals(Object) |
Determines whether the specified address equals the current address.
(Inherited from StringAddress.) | |
| Equals(StringAddress) |
Determines whether the address equals the current address.
(Inherited from StringAddress.) | |
| FindChild |
Defaults to FindChildByAccessName.
(Inherited from BrowseItemBase.) | |
| GetChildren |
Return children of a branch item.
(Inherited from BrowseItemBranch.) | |
| GetDataType |
Returns the type defined by this address.
(Inherited from StringAddress.) | |
| GetHashCode |
Computes a hash code for this address.
(Inherited from StringAddress.) | |
| RegisterAddressMap(IAddressTranslatorService) |
Registers a symbol to address translation function with the given address translator.
| |
| RegisterAddressMap(ProtocolSocket) |
Registers a symbol to address translation function with the given address translator.
| |
| Remove |
Removes a child symbol from a branch item.
(Inherited from BrowseItemBranch.) | |
| SetNextAddress(MemoryAddress) |
Sets the next address that will be used by Add(String, DataType, MemoryAddress, Boolean, String).
| |
| SetNextAddress(IAddressSpace, Int64) |
Sets the next address that will be used by Add(String, DataType, IAddressSpace, Int64, Boolean, String).
| |
| ToString |
Returns a string that represents the current browse item.
(Inherited from BrowseItemBase.) |
| Name | Description | |
|---|---|---|
| accessName |
A cache of the string representation of the address.
(Inherited from StringAddress.) | |
| children |
Access to the list of child browse items.
(Inherited from BrowseItemBase.) |