A signal filter may be specified in two ways, either as a string which is a virtual signal name or item prototype name or as a table.
When the LogisticFilter that this is used in has a non-zero min
value then comparator
must be "="
(the default when writing) and quality
is mandatory.
type | :: SignalIDType? | The type of the signal filter. |
The type of the signal filter. | ||
name | :: string | Name of the signal. |
Name of the signal. | ||
quality | :: QualityID? | The prototype name of the signal's quality. |
The prototype name of the signal's quality. | ||
comparator | :: ComparatorString? | The comparator for quality. When reading, this will be |
The comparator for quality. When reading, this will be |