Name | Description | Type | Notes |
Device or Trigger Device | The device (or for models handling groups, Trigger Device) that the alarm is associated with. The model editor uses the device name. This is mapped internally to the device identifier. | any | |
Alarm Type | Identifies the type of this alarm, for example "com_cumulocity_events_TamperEvent". | string | |
Message | The text that is displayed if the alarm is triggered. The message is set either by parameter or input. If both are not set, the model name is used. You cannot set both. | string | Optional |
Severity | The severity of the alarm. The severity is set either by this parameter or the input port. You must set only one of them. | Option - one of: Critical Major Minor Warning | Optional |
Params Fragment | If this parameter is set, then the incoming properties on the Properties input port are added to this fragment in the generated Alarm. If this is not set, the properties are copied to the top level of the Alarm params. | string | Optional |
Create Asynchronous Output | Allow Create Alarm or Clear Alarm to be done asynchronously. Asynchronous output events are events that do not have source timestamps and can only be consumed by another model in a time-asynchronous manner when they are received back from the platform. | boolean | Optional |
Name | Description | Type |
Create Alarm | Creates an alarm when a signal is received. | pulse |
Clear Alarm | Sets the alarm status to CLEARED if true. | boolean |
Severity | The severity of the alarm - should be one of the severity values (WARNING, MINOR, MAJOR, CRITICAL) or CLEARED. | string |
Message | The message for the alarm. | string |
Time | Sets the timestamp of the alarm. If not connected, the current model time is used. | float |
Properties | The properties to set on the alarm. | any |