From 85f14f8751e9050937ee0727299bdcbe9e610694 Mon Sep 17 00:00:00 2001 From: Tomasz Wlostowski <tomasz.wlostowski@cern.ch> Date: Sun, 6 Nov 2011 00:31:49 +0100 Subject: [PATCH] monitor.c: added info about aux clock status --- monitor/monitor.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/monitor/monitor.c b/monitor/monitor.c index 80fb01b00..54d9d0d51 100644 --- a/monitor/monitor.c +++ b/monitor/monitor.c @@ -1,6 +1,7 @@ #include "board.h" #include "ptpd_exports.h" #include "hal_exports.h" +#include "softpll.h" extern ptpdexp_sync_state_t cur_servo_state; extern int wrc_man_phase; @@ -27,6 +28,7 @@ int wrc_mon_gui(void) static uint32_t last = 0; hexp_port_state_t ps; int tx, rx; + int aux_stat; if(timer_get_tics() - last < 1000) return 0; @@ -73,6 +75,16 @@ int wrc_mon_gui(void) m_cprintf(C_GREY, "Phase tracking: "); if(cur_servo_state.tracking_enabled) m_cprintf(C_GREEN, "ON\n"); else m_cprintf(C_RED,"OFF\n"); m_cprintf(C_GREY, "Synchronization source: "); m_cprintf(C_WHITE, "%s\n", cur_servo_state.sync_source); + m_cprintf(C_GREY, "Aux clock status: "); + aux_stat = softpll_get_aux_status(); + + if(aux_stat & SOFTPLL_AUX_ENABLED) + m_cprintf(C_GREEN,"enabled"); + + if(aux_stat & SOFTPLL_AUX_LOCKED) + m_cprintf(C_GREEN,", locked"); + mprintf("\n"); + m_cprintf(C_BLUE, "\nTiming parameters:\n\n"); m_cprintf(C_GREY, "Round-trip time (mu): "); m_cprintf(C_WHITE, "%d ps\n", (int32_t)(cur_servo_state.mu)); -- GitLab