The ScaleEventType and the ScaleAlarmType both contain the NotificationId to identify the event or alarm. Annex C contains all events and alarms defined in this specification. If possible, scales must use these events/alarms. The NotificationId contains the properties EnumValue and ValueAsText (inherit from the MultiStateValueDiscreteType) which contain the value and a short 0:String of the avaliable NotificationIds. This can be a subset of all NotificationIds descripted in Annex C. Additonal NotificationIds can be defined vendor-specific. The value of the EnumValue for vendor-specific NotificationIds must be greater than 5000. Each vendor can use an additional ID (vendor-specific NotificationId) to transmit the vendor-specific Id
The ScaleEventType is a subtype of the BaseEventType, which it extends with some properties. It should be used for all events that are relevant to the weighing technology.
Figure 65 – Overview ScaleEventType