Constructs a TcNumericType
to represent all numeric Types in the Target PLC
The TcContext
, to which this Type belongs
The information, from which the TcType
is build
If enabled, will produce debug information
The ADST Type ID
The TcContext
, which this TcType
is part of
If a default value is present, the default byte buffer of that value
If a default value is present, the default byte buffer of that value
Default value for a BOOL
if it is not explicitly specified
Flag, if this TcType
is ignored during Symbol Building
Flag, if this TcType
is ignored during Symbol Building
Minimum value of this Numeric Type
Minimum value of this Numeric Type
The Target PLC Type name
The memory offset, relative to its parent, if the TcType
is a child
The memory offset, relative to its parent, if the TcType
is a child
Alias to use, in place of the default 'changed' event, when
a TcSymbol
of this type is constructed
Alias to use, in place of the default 'changed' event, when
a TcSymbol
of this type is constructed
Alias to use, in place of the default 'cleared' event, when
a TcSymbol
of this type is constructed
Alias to use, in place of the default 'cleared' event, when
a TcSymbol
of this type is constructed
Alias to use, in place of the default 'get' event, when
a TcSymbol
of this type is constructed
Alias to use, in place of the default 'get' event, when
a TcSymbol
of this type is constructed
Alias to use, in place of the default 'set' event, when
a TcSymbol
of this type is constructed
Alias to use, in place of the default 'set' event, when
a TcSymbol
of this type is constructed
Flag, if this TcType
is ReadOnly
Flag, if this TcType
is ReadOnly
Size of the Target PLC Type
Size of the Target PLC Type
Maximum value of this Numeric Type
Maximum value of this Numeric Type
Internal function for applying mutations to the created clone. Used for code reduction
the TcType, which can be potentially mutated
The mutator which can be applied to the TcType
TcType
or undefined
if cloning failedInternal function, which analyses attribute data from the Type ADS Data and
adjusts aspects of this TcType
Mutations supported :
name of the Attribute
value of the Attribute
Creates a clone with an optional mutation of this TcType
Optional mutator, which can be applied to the clone
TcType
or undefined
if cloning failedExtends the current TcType
with the provided TcTypeInfo
. Can be extended either to
an array of TcNumericType
or TcEnumType
. Otherwise, creates a mutate clone
Data with which to extends the TcType
TcType
or undefined
if extension failedCreates an instance of a numeric Type PLC Symbol, based on this `TcType
Path of the created TcSymbol
Parent of the created TcSymbol
Memory location of created TcSymbol
in the Target PLC
If enabled, will produce debug information
TcSymbol
instance of a Symbol of a numeric typeClones this TcType
and mutates it, with additional attributes from
the mutator
Will use the Attributes and Offset to create a mutation of this TcType
Creates an instance of TcNumericType
with default values transformed to
raw data
The TcContext
, to which this Type belongs
The information, from which the TcType
is build
If enabled, will produce debug information
TcNumericType
if it is not ignoredDefault Ranges for all the Numeric Types possible in a TwinCAT PLC.
If not explicitly specified, will be used for upperBorder
and lowerBorder
definitions
Generated using TypeDoc
Class representing all numeric Types in the Target PLC