|
3 | 3 | <head>
|
4 | 4 | <link rel=stylesheet type="text/css" href="/house.css" title="House">
|
5 | 5 | <script>
|
| 6 | +function shortTime (time) { |
| 7 | + return time.toLocaleString().split(' GMT')[0]; |
| 8 | +} |
| 9 | + |
6 | 10 | function clockUpdate (response) {
|
7 | 11 |
|
8 | 12 | document.getElementById('portal').href = 'http://'+response.proxy+'/index.html';
|
|
24 | 28 | document.getElementById('precision').innerHTML = response.clock.time.precision+' ms';
|
25 | 29 | document.getElementById('drift').innerHTML = response.clock.time.drift+' ms';
|
26 | 30 | document.getElementById('avgdrift').innerHTML = response.clock.time.avgdrift+' ms';
|
| 31 | + var cycle = new Date(Math.round(response.clock.time.timestamp * 1000)); |
| 32 | + document.getElementById('cycle').innerHTML = shortTime(cycle); |
27 | 33 | } else {
|
28 | 34 | document.getElementById('precision').innerHTML = 'Not Synchronized';
|
29 | 35 | }
|
|
32 | 38 | document.getElementById('source').innerHTML = response.clock.ntp.source;
|
33 | 39 | document.getElementById('stratum').innerHTML = response.clock.ntp.stratum;
|
34 | 40 | }
|
| 41 | + var sysdate = new Date (response.timestamp * 1000); |
| 42 | + document.getElementById('systime').innerHTML = shortTime(sysdate); |
35 | 43 | }
|
36 | 44 |
|
37 | 45 | function clockInfo () {
|
|
84 | 92 | <div class="housepane">
|
85 | 93 | <table class="housestatus">
|
86 | 94 | <tr><td colspan="2"><span class="housetitle">Time</span></td></tr>
|
87 |
| - <tr><td>Precision:</td> |
| 95 | + <tr><td>Precision Goal:</td> |
88 | 96 | <td><span class="housedata" id="precision"></span></td></tr>
|
89 | 97 | <tr><td>Drift:</td>
|
90 | 98 | <td><span class="housedata" id="drift"></span></td></tr>
|
91 | 99 | <tr><td>Average drift:</td>
|
92 | 100 | <td><span class="housedata" id="avgdrift"></span></td></tr>
|
| 101 | + <tr><td>Capture Cycle:</td> |
| 102 | + <td><span class="housedata" id="cycle"></span></td></tr> |
| 103 | + <tr><td>Current Time:</td> |
| 104 | + <td><span class="housedata" id="systime"></span></td></tr> |
93 | 105 | </table>
|
94 | 106 | </div>
|
95 | 107 | </td></tr>
|
|
0 commit comments