@@ -18,11 +18,9 @@ table HMEcuCfg {
1818 hmMonitorInterface : [HmMonitorInterface ] (id :3 );
1919 hmSupervisionCheckpoint : [HmSupervisionCheckpoint ] (id :4 );
2020 hmAliveSupervision : [HmAliveSupervision ] (id :5 );
21- hmDeadlineSupervision : [HmDeadlineSupervision ] (id :6 );
22- hmLogicalSupervision : [HmLogicalSupervision ] (id :7 );
23- hmLocalSupervision : [HmLocalSupervision ] (id :8 );
24- hmGlobalSupervision : [HmGlobalSupervision ] (id :9 );
25- hmRecoveryNotification : [RecoveryNotification ] (id :10 );
21+ hmLocalSupervision : [HmLocalSupervision ] (id :6 );
22+ hmGlobalSupervision : [HmGlobalSupervision ] (id :7 );
23+ hmRecoveryNotification : [RecoveryNotification ] (id :8 );
2624}
2725
2826table Process {
@@ -81,56 +79,17 @@ table HmAliveSupervision {
8179 refProcessGroupStates : [HmRefProcessGroupStates ] (id :9 );
8280}
8381
84- table HmDeadlineSupervision {
85- ruleContextKey : string (id :0 );
86- maxDeadline : double (id :1 );
87- minDeadline : double (id :2 );
88- checkpointTransition : HmCheckpointTransition (id :3 );
89- refProcessIndices : [uint32 ] (id :4 );
90- refProcessGroupStates : [HmRefProcessGroupStates ] (id :5 );
91- }
92-
93- table HmLogicalSupervision {
94- ruleContextKey : string (id :0 );
95- checkpoints : [HmLogicalCheckpoint ] (id :1 );
96- transitions : [HmLogicalTransition ] (id :2 );
97- refProcessIndices : [uint32 ] (id :3 );
98- refProcessGroupStates : [HmRefProcessGroupStates ] (id :4 );
99- }
100-
101- table HmLogicalCheckpoint {
102- refCheckPointIndex : uint32 (id :0 );
103- isInitial : bool (id :1 );
104- isFinal : bool (id :2 );
105- }
106-
107- table HmLogicalTransition {
108- checkpointSourceIdx : uint32 (id :0 );
109- checkpointTargetIdx : uint32 (id :1 );
110- }
111-
11282table HmLocalSupervision {
11383 ruleContextKey : string (id :0 );
11484 infoRefInterfacePath : string (id :1 );
11585 hmRefAliveSupervision : [HmRefAliveSupervision ] (id :2 );
116- hmRefDeadlineSupervision : [HmRefDeadlineSupervision ] (id :3 );
117- hmRefLogicalSupervision : [HmRefLogicalSupervision ] (id :4 );
11886}
11987
12088table HmRefAliveSupervision {
12189 ruleContextKey : int (id :0 );
12290 refAliveSupervisionIdx : uint32 (id :1 );
12391}
12492
125- table HmRefDeadlineSupervision {
126- ruleContextKey : int (id :0 );
127- refDeadlineSupervisionIdx : uint32 (id :1 );
128- }
129-
130- table HmRefLogicalSupervision {
131- refLogicalSupervisionIdx : uint32 (id :0 );
132- }
133-
13493table HmGlobalSupervision {
13594 ruleContextKey : string (id :0 );
13695 isSeverityCritical : bool (id :1 );
0 commit comments