Click or drag to resize

MemorySymbolTableAddressTypeAdd(String, Type, MemoryAddress, IReadOnlyListDataDimension, Int32, String) Method

Adds a symbol to the current symbol table or branch.

Namespace: Demo3D.PLC.Comms
Assembly: PLC (in PLC.dll) Version: 19.00.00
Syntax
C#
public MemorySymbolTable<AddressType> Add(
	string name,
	Type dataType,
	MemoryAddress address,
	IReadOnlyList<DataDimension> dimensions,
	int sizeBits = -1,
	string? description = null
)

Parameters

name  String
The name of the symbol.
dataType  Type
The data type of the symbol. For an array, this must be the type of one base element.
address  MemoryAddress
The address of the symbol, or null to automatically select the next address/>.
dimensions  IReadOnlyListDataDimension
The dimensions of the array (or null).
sizeBits  Int32  (Optional)
The size in bits, or -1 to use the default size. For an array this should be the size of one base element.
description  String  (Optional)
The symbol description (or null).

Return Value

MemorySymbolTableAddressType
The symbol container.
See Also