<font size=2 face="sans-serif">Hi,</font>
<br>
<br>
<br>
<br><font size=2 face="sans-serif">We have written a component that detects
failing units in the system. This registers for the PropertiesChanged signal,
to be notified whenever the ActiveState of a unit changes.</font>
<br>
<br><font size=2 face="sans-serif">However this signal is sent without
the property values. This can result in a problem when a unit is restarted
fast (i.e. RestartSec=0) because we miss the "FailedState" and
can not distinguish between a failed unit and a unit that was intentionally
stopped and restarted.</font>
<br>
<br><font size=2 face="sans-serif">We looked at using the InactiveEnterTimestamp
however there we also can not make the distinction.</font>
<br>
<br><font size=2 face="sans-serif">Does anyone have any ideas on how we
could handle this problem (i.e. other properties that could be used)?</font>
<br>
<br><font size=2 face="sans-serif">In case there is no solution we wondered
about introducing a new property (UnitFailedCount) to track the number
of failures within the current lifecycle. Any thoughts??</font>
<br>
<br>
<br>
<br>
<br><font size=2 face="sans-serif">Thanks</font>
<br>
<br>
<br><font size=2 face="sans-serif">Dave</font>
<br><font size=2 face="sans-serif"> </font>
<br>
<br><font size=2 face="sans-serif">Software Architect System Software<br>
<br>
I IC RD G SW SSW HKT<br>
Continental Automotive GmbH<br>
Interior Infotainment & Connectivity<br>
Philipsstrasse 1, 35576 Wetzlar, Germany<br>
<br>
Telefon/Phone: +49 6441 370-8289</font>
<br><font size=2 face="sans-serif">Mobile/Handy: +49 151 6522 9102</font>