OptionalconditionDefaults to the ConditionType, as at instantiation time.
OptionalconditionOptionalconditionThe node this alarm reports on. Wired as a backward HasCondition reference and used to fill SourceNode and SourceName, exactly as at instantiation time. The node has to be an event source, otherwise the events the alarm raises reach no one.
OptionalinputThe variable whose value drives the alarm; monitoring is installed when it is given.
Optionalmax
The options promoteToAlarm accepts.
The names are the ones
instantiateAlarmConditionalready uses, so the two routes to a working alarm read the same. Everything is optional here: a node being promoted usually already carries the children and references the factory would have created.