OP-1900 have path_progress updated correctly for leg_remaining and error_below end...
[librepilot.git] / ground / openpilotgcs / src / plugins / flightlog / functions.js
blob83b5c9e821317e2bd5e9e27fb268bd3667f1e1c0
1 .pragma library
3 function millisToTime(ms) {
4     var secs = Math.floor(ms / 1000);
5     var msleft = ms % 1000;
6     var hours = Math.floor(secs / (60 * 60));
7     var divisor_for_minutes = secs % (60 * 60);
8     var minutes = Math.floor(divisor_for_minutes / 60);
9     var divisor_for_seconds = divisor_for_minutes % 60;
10     var seconds = Math.ceil(divisor_for_seconds);
11     return pad(hours, 2) + ":" + pad(minutes, 2) + ":" + pad(seconds, 2)  + ":" + pad(msleft, 3);
15 function microsToTime(us) {
16     var ms = Math.floor(us / 1000);
17     return millisToTime(ms);
20 function pad(number, length) {
21     var str = '' + number;
22     while (str.length < length) {
23         str = '0' + str;
24     }
25     return str;