public String getDescription() {
        //short id = (short) (code & 0x0F00);
        return description;
    }
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
|15|14|13|12|11|10| 9| 8| 7| 6| 5| 4| 3| 2| 1|
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
\__________/\__________/\____________________/
Event class     IDs         Event number
<p>
Event Class:
1   Standard OB Events
2   Synchronous errors
3   Asynchronous errors
4   Mode transition
5   Run-time events
6   Communications events
7   Events for fail-safe and fault tolerant systems
8   Standardized diagnostic data on modules
9   Predefined user events
A,B   Freely definable events
C,D,E   Reserved
F   Events for modules other than CPUs (for example, CPs, FMs)
<p>
IDs (Bit)
8   0:Event leaving state, 1:Event entering state
9   1:Entry in diagnostic buffer
10   1:Internal error
11   1:External error
plc4j/drivers/s7/src/main/java/org/apache/plc4x/java/s7/utils/S7DiagnosticEventId.java