@@ -56,6 +56,9 @@ public int getBitIndex() {
56
56
private final byte [] symmetricKey ;
57
57
private final Set <UserActiveModeTriggerBitmap > userActiveModeTriggerHint ;
58
58
private final String userActiveModeTriggerInstruction ;
59
+ private final long idleModeDuration ;
60
+ private final long activeModeDuration ;
61
+ private final int activeModeThreshold ;
59
62
private final long icdNodeId ;
60
63
private final long icdCounter ;
61
64
private final long monitoredSubject ;
@@ -66,6 +69,9 @@ public int getBitIndex() {
66
69
byte [] symmetricKey ,
67
70
Set <UserActiveModeTriggerBitmap > userActiveModeTriggerHint ,
68
71
String userActiveModeTriggerInstruction ,
72
+ long idleModeDuration ,
73
+ long activeModeDuration ,
74
+ int activeModeThreshold ,
69
75
long icdNodeId ,
70
76
long icdCounter ,
71
77
long monitoredSubject ,
@@ -74,6 +80,9 @@ public int getBitIndex() {
74
80
this .symmetricKey = symmetricKey ;
75
81
this .userActiveModeTriggerHint = userActiveModeTriggerHint ;
76
82
this .userActiveModeTriggerInstruction = userActiveModeTriggerInstruction ;
83
+ this .idleModeDuration = idleModeDuration ;
84
+ this .activeModeDuration = activeModeDuration ;
85
+ this .activeModeThreshold = activeModeThreshold ;
77
86
this .icdNodeId = icdNodeId ;
78
87
this .icdCounter = icdCounter ;
79
88
this .monitoredSubject = monitoredSubject ;
@@ -85,13 +94,19 @@ public int getBitIndex() {
85
94
byte [] symmetricKey ,
86
95
int userActiveModeTriggerHintRaw ,
87
96
String userActiveModeTriggerInstruction ,
97
+ long idleModeDuration ,
98
+ long activeModeDuration ,
99
+ int activeModeThreshold ,
88
100
long icdNodeId ,
89
101
long icdCounter ,
90
102
long monitoredSubject ,
91
103
long fabricId ,
92
104
int fabricIndex ) {
93
105
this .symmetricKey = symmetricKey ;
94
106
this .userActiveModeTriggerInstruction = userActiveModeTriggerInstruction ;
107
+ this .idleModeDuration = idleModeDuration ;
108
+ this .activeModeDuration = activeModeDuration ;
109
+ this .activeModeThreshold = activeModeThreshold ;
95
110
this .icdNodeId = icdNodeId ;
96
111
this .icdCounter = icdCounter ;
97
112
this .monitoredSubject = monitoredSubject ;
@@ -122,6 +137,21 @@ public String getUserActiveModeTriggerInstruction() {
122
137
return userActiveModeTriggerInstruction ;
123
138
}
124
139
140
+ /** Returns the GetIdleModeDuration. */
141
+ public long getIdleModeDuration () {
142
+ return idleModeDuration ;
143
+ }
144
+
145
+ /** Returns the GetActiveModeDuration. */
146
+ public long getActiveModeDuration () {
147
+ return activeModeDuration ;
148
+ }
149
+
150
+ /** Returns the GetActiveModeThreshold. */
151
+ public int getActiveModeThreshold () {
152
+ return activeModeThreshold ;
153
+ }
154
+
125
155
/** Returns the ICD Node Id. */
126
156
public long getIcdNodeId () {
127
157
return icdNodeId ;
0 commit comments