diff options
author | John Grossman <johngro@google.com> | 2012-07-20 10:17:26 -0700 |
---|---|---|
committer | John Grossman <johngro@google.com> | 2012-07-20 15:49:33 -0700 |
commit | 79489c4c65d3c8e628991995b4a18f2a81802ee6 (patch) | |
tree | 76ffbfffec6c59765f52261e2e9bc23cc57e00ee /services/common_time/clock_recovery.h | |
parent | 00755fed35e4a91291c42a8a47bed8b957e9f8e1 (diff) | |
download | frameworks_base-79489c4c65d3c8e628991995b4a18f2a81802ee6.zip frameworks_base-79489c4c65d3c8e628991995b4a18f2a81802ee6.tar.gz frameworks_base-79489c4c65d3c8e628991995b4a18f2a81802ee6.tar.bz2 |
common_time: Turn the logging up to 11
Hand merge from ics-aah
> DO NOT MERGE: common_time: Turn the logging up to 11
>
> Actually, despite the CL title, no addition log messages are being
> sent to logcat. Generally speaking, the common_time service tends to
> be rather quiet from a log perspective. Events related to master
> election and arbitration as well as state changes tend to be
> infrequent in steady state operation. Unfortunately, if there is a
> problem with the system, it frequently gets pushed out of logcat by
> other messages and is missing from the logs when a bugreport is
> finally taken.
>
> This change adds a utility class which can be used to store the last N
> log message in a ring buffer to be dumped later during a dumpsys
> operation. Three internal log buffers were added to the system. One
> to record messages having to do with state transitions. Another was
> added to record traffic relating to master election, and one final
> buffer to record basic data on packets which were received but
> discarded for any reason. During a bugreport, these common_time.clock
> service will be able to dump these messages regardless of the amt of
> other logcat activity, which should assist in debugging long running
> issues.
>
> Change-Id: Ic3bbf7480c8978f9bf82bafaba04cf4586db60cf
> Signed-off-by: John Grossman <johngro@google.com>
Change-Id: If7156d41ce4553d5ba5c3a8e1dd616564a569711
Signed-off-by: John Grossman <johngro@google.com>
Diffstat (limited to 'services/common_time/clock_recovery.h')
-rw-r--r-- | services/common_time/clock_recovery.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/services/common_time/clock_recovery.h b/services/common_time/clock_recovery.h index 20fbf96..b6c87ff 100644 --- a/services/common_time/clock_recovery.h +++ b/services/common_time/clock_recovery.h @@ -108,8 +108,8 @@ class ClockRecoveryLoop { // parameters maintained while running and reset during a reset // of the frequency correction. - bool last_delta_valid_; - int32_t last_delta_; + bool last_error_est_valid_; + int32_t last_error_est_usec_; float last_delta_f_; int32_t integrated_error_; int32_t tgt_correction_; |