@@ -1,483 +0,0 @@ | |||
Running echo with: E0155 | |||
E0155: PSTART 27-11-2018 01:01:10 01 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:10 02 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:10 03 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:10 04 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:11 05 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:11 06 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:11 07 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:11 08 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:11 09 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:11 10 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:11 11 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:11 12 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:12 13 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:12 14 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:12 15 PSTOP Resp.time= 121 [msec] | |||
E0155: PSTART 27-11-2018 01:01:12 16 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:12 17 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:12 18 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:12 19 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:12 20 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:13 21 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:13 22 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:13 23 PSTOP Resp.time= 121 [msec] | |||
E0155: PSTART 27-11-2018 01:01:13 24 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:13 25 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:13 26 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:13 27 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:13 28 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:14 29 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:14 30 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:14 31 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:14 32 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:14 33 PSTOP Resp.time= 121 [msec] | |||
E0155: PSTART 27-11-2018 01:01:14 34 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:14 35 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:15 36 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:15 37 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:15 38 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:15 39 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:15 40 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:15 41 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:15 42 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:15 43 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:16 44 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:16 45 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:16 46 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:16 47 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:16 48 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:16 49 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:16 50 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:16 51 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:17 52 PSTOP Resp.time= 140 [msec] | |||
E0155: PSTART 27-11-2018 01:01:17 53 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:17 54 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:17 55 PSTOP Resp.time= 113 [msec] | |||
E0155: PSTART 27-11-2018 01:01:17 56 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:17 57 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:17 58 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:17 59 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:18 60 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:18 61 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:18 62 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:18 63 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:18 64 PSTOP Resp.time= 121 [msec] | |||
E0155: PSTART 27-11-2018 01:01:18 65 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:18 66 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:18 67 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:19 68 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:19 69 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:19 70 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:19 71 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:19 72 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:19 73 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:19 74 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:19 75 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:20 76 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:20 77 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:20 78 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:20 79 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:20 80 PSTOP Resp.time= 113 [msec] | |||
E0155: PSTART 27-11-2018 01:01:20 81 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:20 82 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:20 83 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:21 84 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:21 85 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:21 86 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:21 87 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:21 88 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:21 89 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:21 90 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:21 91 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:22 92 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:22 93 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:22 94 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:22 95 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:22 96 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:22 97 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:22 98 PSTOP Resp.time= 113 [msec] | |||
E0155: PSTART 27-11-2018 01:01:22 99 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:23 00 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:23 01 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:23 02 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:23 03 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:23 04 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:23 05 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:23 06 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:23 07 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:24 08 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:24 09 PSTOP Resp.time= 162 [msec] | |||
E0155: PSTART 27-11-2018 01:01:24 10 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:24 11 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:24 12 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:24 13 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:24 14 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:24 15 PSTOP Resp.time= 113 [msec] | |||
E0155: PSTART 27-11-2018 01:01:25 16 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:25 17 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:25 18 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:25 19 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:25 20 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:25 21 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:25 22 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:25 23 PSTOP Resp.time= 113 [msec] | |||
E0155: PSTART 27-11-2018 01:01:26 24 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:26 25 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:26 26 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:26 27 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:26 28 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:26 29 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:26 30 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:27 31 PSTOP Resp.time= 113 [msec] | |||
E0155: PSTART 27-11-2018 01:01:27 32 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:27 33 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:27 34 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:27 35 PSTOP Resp.time= 122 [msec] | |||
E0155: PSTART 27-11-2018 01:01:27 36 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:27 37 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:27 38 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:27 39 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:28 40 PSTOP Resp.time= 113 [msec] | |||
E0155: PSTART 27-11-2018 01:01:28 41 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:28 42 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:28 43 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:28 44 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:28 45 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:28 46 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:28 47 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:29 48 PSTOP Resp.time= 113 [msec] | |||
E0155: PSTART 27-11-2018 01:01:29 49 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:29 50 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:29 51 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:29 52 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:29 53 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:29 54 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:29 55 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:30 56 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:30 57 PSTOP Resp.time= 121 [msec] | |||
E0155: PSTART 27-11-2018 01:01:30 58 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:30 59 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:30 60 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:30 61 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:30 62 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:30 63 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:31 64 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:31 65 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:31 66 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:31 67 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:31 68 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:31 69 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:31 70 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:31 71 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:32 72 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:32 73 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:32 74 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:32 75 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:32 76 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:32 77 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:32 78 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:32 79 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:32 80 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:33 81 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:33 82 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:33 83 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:33 84 PSTOP Resp.time= 121 [msec] | |||
E0155: PSTART 27-11-2018 01:01:33 85 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:33 86 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:33 87 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:33 88 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:34 89 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:34 90 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:34 91 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:34 92 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:34 93 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:34 94 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:34 95 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:34 96 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:35 97 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:35 98 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:35 99 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:35 00 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:35 01 PSTOP Resp.time= 113 [msec] | |||
E0155: PSTART 27-11-2018 01:01:35 02 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:35 03 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:35 04 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:36 05 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:36 06 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:36 07 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:36 08 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:36 09 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:36 10 PSTOP Resp.time= 113 [msec] | |||
E0155: PSTART 27-11-2018 01:01:36 11 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:36 12 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:37 13 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:37 14 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:37 15 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:37 16 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:37 17 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:37 18 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:37 19 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:37 20 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:38 21 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:38 22 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:38 23 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:38 24 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:38 25 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:38 26 PSTOP Resp.time= 113 [msec] | |||
E0155: PSTART 27-11-2018 01:01:38 27 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:38 28 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:39 29 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:39 30 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:39 31 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:39 32 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:39 33 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:39 34 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:39 35 PSTOP Resp.time= 121 [msec] | |||
E0155: PSTART 27-11-2018 01:01:39 36 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:40 37 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:40 38 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:40 39 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:40 40 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:40 41 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:40 42 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:40 43 PSTOP Resp.time= 121 [msec] | |||
E0155: PSTART 27-11-2018 01:01:40 44 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:41 45 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:41 46 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:41 47 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:41 48 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:41 49 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:41 50 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:41 51 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:41 52 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:42 53 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:42 54 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:42 55 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:42 56 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:42 57 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:42 58 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:42 59 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:42 60 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:43 61 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:43 62 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:43 63 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:43 64 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:43 65 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:43 66 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:43 67 PSTOP Resp.time= 113 [msec] | |||
E0155: PSTART 27-11-2018 01:01:43 68 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:44 69 PSTOP Resp.time= 142 [msec] | |||
E0155: PSTART 27-11-2018 01:01:44 70 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:44 71 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:44 72 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:44 73 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:44 74 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:44 75 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:44 76 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:45 77 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:45 78 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:45 79 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:45 80 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:45 81 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:45 82 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:45 83 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:45 84 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:46 85 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:46 86 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:46 87 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:46 88 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:46 89 PSTOP Resp.time= 130 [msec] | |||
E0155: PSTART 27-11-2018 01:01:46 90 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:46 91 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:46 92 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:47 93 PSTOP Resp.time= 121 [msec] | |||
E0155: PSTART 27-11-2018 01:01:47 94 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:47 95 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:47 96 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:47 97 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:47 98 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:47 99 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:47 00 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:47 01 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:48 02 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:48 03 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:48 04 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:48 05 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:48 06 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:48 07 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:48 08 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:48 09 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:49 10 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:49 11 PSTOP Resp.time= 121 [msec] | |||
E0155: PSTART 27-11-2018 01:01:49 12 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:49 13 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:49 14 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:49 15 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:49 16 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:49 17 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:50 18 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:50 19 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:50 20 PSTOP Resp.time= 121 [msec] | |||
E0155: PSTART 27-11-2018 01:01:50 21 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:50 22 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:50 23 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:50 24 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:50 25 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:50 26 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:51 27 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:51 28 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:51 29 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:51 30 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:51 31 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:51 32 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:51 33 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:51 34 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:52 35 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:52 36 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:52 37 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:52 38 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:52 39 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:52 40 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:52 41 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:52 42 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:53 43 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:53 44 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:53 45 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:53 46 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:53 47 PSTOP Resp.time= 113 [msec] | |||
E0155: PSTART 27-11-2018 01:01:53 48 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:53 49 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:53 50 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:54 51 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:54 52 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:54 53 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:54 54 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:54 55 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:54 56 PSTOP Resp.time= 113 [msec] | |||
E0155: PSTART 27-11-2018 01:01:54 57 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:54 58 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:55 59 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:55 60 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:55 61 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:55 62 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:55 63 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:55 64 PSTOP Resp.time= 113 [msec] | |||
E0155: PSTART 27-11-2018 01:01:55 65 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:55 66 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:56 67 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:56 68 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:01:56 69 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:56 70 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:56 71 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:56 72 PSTOP Resp.time= 114 [msec] | |||
E0155: PSTART 27-11-2018 01:01:56 73 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:56 74 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:57 75 PSTOP Resp.time= 140 [msec] | |||
E0155: PSTART 27-11-2018 01:01:57 76 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:57 77 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:57 78 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:57 79 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:57 80 PSTOP Resp.time= 113 [msec] | |||
E0155: PSTART 27-11-2018 01:01:57 81 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:57 82 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:58 83 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:58 84 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:58 85 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:58 86 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:58 87 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:58 88 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:58 89 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:58 90 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:59 91 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:59 92 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:59 93 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:59 94 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:01:59 95 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:59 96 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:01:59 97 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:01:59 98 PSTOP Resp.time= 121 [msec] | |||
E0155: PSTART 27-11-2018 01:02:00 99 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:00 00 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:00 01 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:00 02 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:00 03 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:00 04 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:00 05 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:00 06 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:02:01 07 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:01 08 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:01 09 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:01 10 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:01 11 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:01 12 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:01 13 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:01 14 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:02 15 PSTOP Resp.time= 113 [msec] | |||
E0155: PSTART 27-11-2018 01:02:02 16 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:02 17 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:02 18 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:02 19 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:02 20 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:02 21 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:02 22 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:03 23 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:03 24 PSTOP Resp.time= 121 [msec] | |||
E0155: PSTART 27-11-2018 01:02:03 25 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:03 26 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:03 27 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:03 28 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:03 29 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:03 30 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:02:04 31 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:04 32 PSTOP Resp.time= 113 [msec] | |||
E0155: PSTART 27-11-2018 01:02:04 33 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:04 34 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:04 35 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:04 36 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:04 37 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:04 38 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:05 39 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:05 40 PSTOP Resp.time= 113 [msec] | |||
E0155: PSTART 27-11-2018 01:02:05 41 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:05 42 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:05 43 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:02:05 44 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:05 45 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:02:05 46 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:06 47 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:06 48 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:06 49 PSTOP Resp.time= 121 [msec] | |||
E0155: PSTART 27-11-2018 01:02:06 50 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:06 51 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:06 52 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:06 53 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:06 54 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:07 55 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:07 56 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:07 57 PSTOP Resp.time= 121 [msec] | |||
E0155: PSTART 27-11-2018 01:02:07 58 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:07 59 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:07 60 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:07 61 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:07 62 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:08 63 PSTOP Resp.time= 111 [msec] | |||
E0155: PSTART 27-11-2018 01:02:08 64 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:08 65 PSTOP Resp.time= 113 [msec] | |||
E0155: PSTART 27-11-2018 01:02:08 66 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:08 67 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:08 68 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:08 69 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:08 70 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:09 71 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:09 72 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:09 73 PSTOP Resp.time= 113 [msec] | |||
E0155: PSTART 27-11-2018 01:02:09 74 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:09 75 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:09 76 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:09 77 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:09 78 PSTOP Resp.time= 120 [msec] | |||
E0155: PSTART 27-11-2018 01:02:10 79 PSTOP Resp.time= 112 [msec] | |||
E0155: PSTART 27-11-2018 01:02:10 80 PSTOP Resp.time= 110 [msec] | |||
E0155: PSTART 27-11-2018 01:02:10 81 PSTOP Resp.time= 113 [msec] | |||
E0155: PSTART 27-11-2018 01:02:10 82 PSTOP Resp.time= 120 [msec] |
@@ -0,0 +1,5 @@ | |||
Running video decoder with: M2956 | |||
M2956: | |||
File= image_free_1.jpg Tr= 560 [msec] Tt= 30472 [msec] | |||
M2956: | |||
File= image_free_2.jpg Tr= 541 [msec] Tt= 30132 [msec] |
@@ -0,0 +1,33 @@ | |||
Running GPS with: P3267 for 270 sec [9points] | |||
P3267R=1010001: START ITHAKI GPS TRACKING | |||
$GPGGA,103655.000,4037.6528,N,02257.5223,E,1,09,1.1,41.7,M,36.1,M,,0000*6A | |||
STOP ITHAKI GPS TRACKING Tr= 130 [msec] | |||
P3267R=1013001: START ITHAKI GPS TRACKING | |||
$GPGGA,103725.000,4037.7420,N,02257.4822,E,2,07,1.6,40.2,M,36.1,M,13.0,0000*7C | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1016001: START ITHAKI GPS TRACKING | |||
$GPGGA,103755.000,4037.7609,N,02257.5529,E,1,09,1.1,50.0,M,36.1,M,,0000*60 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1019001: START ITHAKI GPS TRACKING | |||
$GPGGA,103825.000,4037.7253,N,02257.5800,E,1,09,1.1,50.8,M,36.1,M,,0000*6D | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1022001: START ITHAKI GPS TRACKING | |||
$GPGGA,103855.000,4037.7032,N,02257.6994,E,1,09,1.1,55.0,M,36.1,M,,0000*6D | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1025001: START ITHAKI GPS TRACKING | |||
$GPGGA,103925.000,4037.6903,N,02257.7859,E,2,07,1.6,61.6,M,36.1,M,2.0,0000*47 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1028001: START ITHAKI GPS TRACKING | |||
$GPGGA,103955.000,4037.6694,N,02257.8001,E,1,09,1.1,62.4,M,36.1,M,,0000*6C | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1031001: START ITHAKI GPS TRACKING | |||
$GPGGA,104025.000,4037.5830,N,02257.6381,E,1,09,1.1,43.8,M,36.1,M,,0000*6C | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1034001: START ITHAKI GPS TRACKING | |||
$GPGGA,104055.000,4037.5756,N,02257.6197,E,1,09,1.1,42.7,M,36.1,M,,0000*6F | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1037001: START ITHAKI GPS TRACKING | |||
$GPGGA,104125.000,4037.5565,N,02257.5341,E,1,09,1.1,38.6,M,36.1,M,,0000*6D | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267T=225731403739T=225728403744T=225733403745T=225734403743T=225741403742T=225747403741T=225748403740T=225738403734T=225737403734T=225732403733: | |||
File= track100_270.jpg Tr= 0 [msec] Tt= 75601 [msec] |
@@ -0,0 +1,33 @@ | |||
Running GPS with: P3267 for 81 sec [9points] | |||
P3267R=1010001: START ITHAKI GPS TRACKING | |||
$GPGGA,103655.000,4037.6528,N,02257.5223,E,1,09,1.1,41.7,M,36.1,M,,0000*6A | |||
STOP ITHAKI GPS TRACKING Tr= 130 [msec] | |||
P3267R=1010901: START ITHAKI GPS TRACKING | |||
$GPGGA,103704.000,4037.6835,N,02257.4870,E,2,07,1.6,41.2,M,36.1,M,2.0,0000*40 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1011801: START ITHAKI GPS TRACKING | |||
$GPGGA,103713.000,4037.7163,N,02257.4526,E,2,07,1.6,39.5,M,36.1,M,2.0,0000*4B | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1012701: START ITHAKI GPS TRACKING | |||
$GPGGA,103722.000,4037.7328,N,02257.4726,E,2,07,1.6,39.6,M,36.1,M,10.0,0000*76 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1013601: START ITHAKI GPS TRACKING | |||
$GPGGA,103731.000,4037.7603,N,02257.5014,E,1,09,1.1,42.3,M,36.1,M,,0000*63 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1014501: START ITHAKI GPS TRACKING | |||
$GPGGA,103740.000,4037.7810,N,02257.5347,E,1,09,1.1,46.5,M,36.1,M,,0000*6E | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1015401: START ITHAKI GPS TRACKING | |||
$GPGGA,103749.000,4037.7724,N,02257.5452,E,1,09,1.1,48.5,M,36.1,M,,0000*62 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1016301: START ITHAKI GPS TRACKING | |||
$GPGGA,103758.000,4037.7554,N,02257.5568,E,1,09,1.1,50.4,M,36.1,M,,0000*67 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1017201: START ITHAKI GPS TRACKING | |||
$GPGGA,103807.000,4037.7479,N,02257.5615,E,1,09,1.1,50.7,M,36.1,M,,0000*66 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1018101: START ITHAKI GPS TRACKING | |||
$GPGGA,103816.000,4037.7400,N,02257.5664,E,1,08,1.3,50.9,M,36.1,M,,0000*63 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267T=225731403739T=225729403741T=225727403742T=225728403743T=225730403745T=225732403746T=225732403746T=225733403745T=225733403744T=225733403744: | |||
File= track100_81.jpg Tr= 0 [msec] Tt= 75857 [msec] |
@@ -0,0 +1,33 @@ | |||
Running GPS with: P3267 for 810 sec [9points] | |||
P3267R=1010001: START ITHAKI GPS TRACKING | |||
$GPGGA,103655.000,4037.6528,N,02257.5223,E,1,09,1.1,41.7,M,36.1,M,,0000*6A | |||
STOP ITHAKI GPS TRACKING Tr= 130 [msec] | |||
P3267R=1019001: START ITHAKI GPS TRACKING | |||
$GPGGA,103825.000,4037.7253,N,02257.5800,E,1,09,1.1,50.8,M,36.1,M,,0000*6D | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1028001: START ITHAKI GPS TRACKING | |||
$GPGGA,103955.000,4037.6694,N,02257.8001,E,1,09,1.1,62.4,M,36.1,M,,0000*6C | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1037001: START ITHAKI GPS TRACKING | |||
$GPGGA,104125.000,4037.5565,N,02257.5341,E,1,09,1.1,38.6,M,36.1,M,,0000*6D | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1046001: START ITHAKI GPS TRACKING | |||
$GPGGA,104255.000,4037.5073,N,02257.2904,E,1,09,1.1,22.7,M,36.1,M,,0000*6D | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1055001: START ITHAKI GPS TRACKING | |||
$GPGGA,104425.000,4037.8403,N,02257.2125,E,1,09,1.1,33.5,M,36.1,M,,0000*6B | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1064001: START ITHAKI GPS TRACKING | |||
$GPGGA,104555.000,4037.7630,N,02257.3826,E,1,09,1.1,33.3,M,36.1,M,,0000*6D | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1073001: START ITHAKI GPS TRACKING | |||
$GPGGA,105055.000,4037.5948,N,02257.6771,E,2,09,1.0,45.0,M,36.1,M,3.0,0000*4E | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1082001: START ITHAKI GPS TRACKING | |||
$GPGGA,105225.000,4037.6411,N,02257.8007,E,1,09,1.0,56.4,M,36.1,M,,0000*69 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1091001: START ITHAKI GPS TRACKING | |||
$GPGGA,105355.000,4037.5339,N,02257.7199,E,1,08,1.4,48.2,M,36.1,M,,0000*64 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267T=225731403739T=225734403743T=225748403740T=225732403733T=225717403730T=225712403750T=225722403745T=225740403735T=225748403738T=225743403732: | |||
File= track100_810.jpg Tr= 0 [msec] Tt= 75681 [msec] |
@@ -0,0 +1,27 @@ | |||
Running GPS with: P3267 for 80 sec [8points] | |||
P3267R=1001001: START ITHAKI GPS TRACKING | |||
$GPGGA,103525.000,4037.6179,N,02257.5873,E,2,06,2.1,39.4,M,36.1,M,2.0,0000*4E | |||
STOP ITHAKI GPS TRACKING Tr= 130 [msec] | |||
P3267R=1002001: START ITHAKI GPS TRACKING | |||
$GPGGA,103535.000,4037.6154,N,02257.5834,E,2,06,2.1,41.5,M,36.1,M,12.0,0000*7C | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1003001: START ITHAKI GPS TRACKING | |||
$GPGGA,103545.000,4037.6150,N,02257.5828,E,1,09,1.1,40.8,M,36.1,M,,0000*6C | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1004001: START ITHAKI GPS TRACKING | |||
$GPGGA,103555.000,4037.6243,N,02257.5722,E,1,09,1.1,44.5,M,36.1,M,,0000*60 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1005001: START ITHAKI GPS TRACKING | |||
$GPGGA,103605.000,4037.6382,N,02257.5541,E,1,09,1.1,43.0,M,36.1,M,,0000*6F | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1006001: START ITHAKI GPS TRACKING | |||
$GPGGA,103615.000,4037.6469,N,02257.5436,E,1,09,1.1,41.4,M,36.1,M,,0000*6B | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1007001: START ITHAKI GPS TRACKING | |||
$GPGGA,103625.000,4037.6496,N,02257.5406,E,1,09,1.1,40.8,M,36.1,M,,0000*66 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1008001: START ITHAKI GPS TRACKING | |||
$GPGGA,103635.000,4037.6495,N,02257.5372,E,1,09,1.1,42.4,M,36.1,M,,0000*6E | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267T=225735403737T=225735403736T=225734403736T=225734403737T=225733403738T=225732403738T=225732403738T=225732403738: | |||
File= track10_80.jpg Tr= 0 [msec] Tt= 75884 [msec] |
@@ -0,0 +1,27 @@ | |||
Running GPS with: P3267 for 800 sec [8points] | |||
P3267R=1001001: START ITHAKI GPS TRACKING | |||
$GPGGA,103525.000,4037.6179,N,02257.5873,E,2,06,2.1,39.4,M,36.1,M,2.0,0000*4E | |||
STOP ITHAKI GPS TRACKING Tr= 131 [msec] | |||
P3267R=1011001: START ITHAKI GPS TRACKING | |||
$GPGGA,103705.000,4037.6878,N,02257.4824,E,2,07,1.6,41.1,M,36.1,M,2.0,0000*4A | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1021001: START ITHAKI GPS TRACKING | |||
$GPGGA,103845.000,4037.7015,N,02257.6325,E,1,09,1.1,49.8,M,36.1,M,,0000*6C | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1031001: START ITHAKI GPS TRACKING | |||
$GPGGA,104025.000,4037.5830,N,02257.6381,E,1,09,1.1,43.8,M,36.1,M,,0000*6C | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1041001: START ITHAKI GPS TRACKING | |||
$GPGGA,104205.000,4037.5021,N,02257.3213,E,1,09,1.1,24.7,M,36.1,M,,0000*65 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1051001: START ITHAKI GPS TRACKING | |||
$GPGGA,104345.000,4037.7178,N,02257.1942,E,1,07,1.4,29.1,M,36.1,M,,0000*62 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1061001: START ITHAKI GPS TRACKING | |||
$GPGGA,104525.000,4037.8465,N,02257.2234,E,1,09,1.1,31.6,M,36.1,M,,0000*68 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1071001: START ITHAKI GPS TRACKING | |||
$GPGGA,105035.000,4037.5613,N,02257.5744,E,2,09,1.0,35.5,M,36.1,M,2.0,0000*4F | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267T=225735403737T=225728403741T=225737403742T=225738403734T=225719403730T=225711403743T=225713403750T=225734403733: | |||
File= track10_800.jpg Tr= 0 [msec] Tt= 75404 [msec] |
@@ -0,0 +1,33 @@ | |||
Running GPS with: P3267 for 900 sec [9points] | |||
P3267R=1001001: START ITHAKI GPS TRACKING | |||
$GPGGA,103525.000,4037.6179,N,02257.5873,E,2,06,2.1,39.4,M,36.1,M,2.0,0000*4E | |||
STOP ITHAKI GPS TRACKING Tr= 131 [msec] | |||
P3267R=1011001: START ITHAKI GPS TRACKING | |||
$GPGGA,103705.000,4037.6878,N,02257.4824,E,2,07,1.6,41.1,M,36.1,M,2.0,0000*4A | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1021001: START ITHAKI GPS TRACKING | |||
$GPGGA,103845.000,4037.7015,N,02257.6325,E,1,09,1.1,49.8,M,36.1,M,,0000*6C | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1031001: START ITHAKI GPS TRACKING | |||
$GPGGA,104025.000,4037.5830,N,02257.6381,E,1,09,1.1,43.8,M,36.1,M,,0000*6C | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1041001: START ITHAKI GPS TRACKING | |||
$GPGGA,104205.000,4037.5021,N,02257.3213,E,1,09,1.1,24.7,M,36.1,M,,0000*65 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1051001: START ITHAKI GPS TRACKING | |||
$GPGGA,104345.000,4037.7178,N,02257.1942,E,1,07,1.4,29.1,M,36.1,M,,0000*62 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1061001: START ITHAKI GPS TRACKING | |||
$GPGGA,104525.000,4037.8465,N,02257.2234,E,1,09,1.1,31.6,M,36.1,M,,0000*68 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1071001: START ITHAKI GPS TRACKING | |||
$GPGGA,105035.000,4037.5613,N,02257.5744,E,2,09,1.0,35.5,M,36.1,M,2.0,0000*4F | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1081001: START ITHAKI GPS TRACKING | |||
$GPGGA,105215.000,4037.6411,N,02257.8007,E,1,09,1.0,56.4,M,36.1,M,,0000*6A | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1091001: START ITHAKI GPS TRACKING | |||
$GPGGA,105355.000,4037.5339,N,02257.7199,E,1,08,1.4,48.2,M,36.1,M,,0000*64 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267T=225735403737T=225728403741T=225737403742T=225738403734T=225719403730T=225711403743T=225713403750T=225734403733T=225748403738T=225743403732: | |||
File= track10_900.jpg Tr= 0 [msec] Tt= 75886 [msec] |
@@ -0,0 +1,27 @@ | |||
Running GPS with: P3267 time [300 - 460) sec [8 points] | |||
P3267R=1030001: START ITHAKI GPS TRACKING | |||
$GPGGA,104015.000,4037.6144,N,02257.7114,E,1,09,1.1,51.8,M,36.1,M,,0000*6A | |||
STOP ITHAKI GPS TRACKING Tr= 130 [msec] | |||
P3267R=1032001: START ITHAKI GPS TRACKING | |||
$GPGGA,104035.000,4037.5755,N,02257.6196,E,1,09,1.1,42.6,M,36.1,M,,0000*6A | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1034001: START ITHAKI GPS TRACKING | |||
$GPGGA,104055.000,4037.5756,N,02257.6197,E,1,09,1.1,42.7,M,36.1,M,,0000*6F | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1036001: START ITHAKI GPS TRACKING | |||
$GPGGA,104115.000,4037.5732,N,02257.6113,E,1,09,1.1,42.8,M,36.1,M,,0000*6B | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1038001: START ITHAKI GPS TRACKING | |||
$GPGGA,104135.000,4037.5309,N,02257.4332,E,1,09,1.1,32.8,M,36.1,M,,0000*61 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1040001: START ITHAKI GPS TRACKING | |||
$GPGGA,104155.000,4037.5021,N,02257.3214,E,1,09,1.1,24.6,M,36.1,M,,0000*65 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1042001: START ITHAKI GPS TRACKING | |||
$GPGGA,104215.000,4037.5021,N,02257.3213,E,1,09,1.1,24.7,M,36.1,M,,0000*64 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1044001: START ITHAKI GPS TRACKING | |||
$GPGGA,104235.000,4037.5021,N,02257.3214,E,1,09,1.1,24.7,M,36.1,M,,0000*61 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267T=225742403736T=225737403734T=225737403734T=225736403734T=225725403731T=225719403730T=225719403730T=225719403730: | |||
File= track300_160.jpg Tr= 0 [msec] Tt= 75956 [msec] |
@@ -0,0 +1,27 @@ | |||
Running GPS with: P3267 for 160 sec [8points] | |||
P3267R=1060001: START ITHAKI GPS TRACKING | |||
$GPGGA,104515.000,4037.8399,N,02257.2117,E,1,08,1.2,32.3,M,36.1,M,,0000*69 | |||
STOP ITHAKI GPS TRACKING Tr= 140 [msec] | |||
P3267R=1062001: START ITHAKI GPS TRACKING | |||
$GPGGA,104535.000,4037.8205,N,02257.2803,E,1,09,1.1,33.5,M,36.1,M,,0000*66 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1064001: START ITHAKI GPS TRACKING | |||
$GPGGA,104555.000,4037.7630,N,02257.3826,E,1,09,1.1,33.3,M,36.1,M,,0000*6D | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1066001: START ITHAKI GPS TRACKING | |||
$GPGGA,104615.000,4037.6646,N,02257.4953,E,1,09,1.1,34.3,M,36.1,M,,0000*69 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1068001: START ITHAKI GPS TRACKING | |||
$GPGGA,104635.000,4037.5786,N,02257.5892,E,1,09,1.1,36.9,M,36.1,M,,0000*60 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1070001: START ITHAKI GPS TRACKING | |||
$GPGGA,104655.000,4037.4885,N,02257.6627,E,1,09,1.1,36.6,M,36.1,M,,0000*67 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1072001: START ITHAKI GPS TRACKING | |||
$GPGGA,105045.000,4037.5693,N,02257.6149,E,2,09,1.0,38.6,M,36.1,M,2.0,0000*46 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1074001: START ITHAKI GPS TRACKING | |||
$GPGGA,105105.000,4037.6190,N,02257.7408,E,2,09,1.0,50.8,M,36.1,M,6.0,0000*41 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267T=225712403750T=225716403749T=225722403745T=225729403739T=225735403734T=225739403729T=225736403734T=225744403737: | |||
File= track600_160.jpg Tr= 0 [msec] Tt= 76181 [msec] |
@@ -0,0 +1,27 @@ | |||
Running GPS with: P3267 for 80 sec [8points] | |||
P3267R=1060001: START ITHAKI GPS TRACKING | |||
$GPGGA,104515.000,4037.8399,N,02257.2117,E,1,08,1.2,32.3,M,36.1,M,,0000*69 | |||
STOP ITHAKI GPS TRACKING Tr= 140 [msec] | |||
P3267R=1061001: START ITHAKI GPS TRACKING | |||
$GPGGA,104525.000,4037.8465,N,02257.2234,E,1,09,1.1,31.6,M,36.1,M,,0000*68 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1062001: START ITHAKI GPS TRACKING | |||
$GPGGA,104535.000,4037.8205,N,02257.2803,E,1,09,1.1,33.5,M,36.1,M,,0000*66 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1063001: START ITHAKI GPS TRACKING | |||
$GPGGA,104545.000,4037.7897,N,02257.3355,E,1,09,1.1,33.3,M,36.1,M,,0000*60 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1064001: START ITHAKI GPS TRACKING | |||
$GPGGA,104555.000,4037.7630,N,02257.3826,E,1,09,1.1,33.3,M,36.1,M,,0000*6D | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1065001: START ITHAKI GPS TRACKING | |||
$GPGGA,104605.000,4037.7178,N,02257.4370,E,1,09,1.1,32.5,M,36.1,M,,0000*68 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1066001: START ITHAKI GPS TRACKING | |||
$GPGGA,104615.000,4037.6646,N,02257.4953,E,1,09,1.1,34.3,M,36.1,M,,0000*69 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1067001: START ITHAKI GPS TRACKING | |||
$GPGGA,104625.000,4037.6174,N,02257.5471,E,1,08,1.2,36.4,M,36.1,M,,0000*67 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267T=225712403750T=225713403750T=225716403749T=225720403747T=225722403745T=225726403743T=225729403739T=225732403737: | |||
File= track600_80.jpg Tr= 0 [msec] Tt= 75889 [msec] |
@@ -0,0 +1,27 @@ | |||
Running GPS with: P3267 time [900 - 1060) sec [8 points] | |||
P3267R=1090001: START ITHAKI GPS TRACKING | |||
$GPGGA,105345.000,4037.5343,N,02257.7787,E,1,08,1.4,52.7,M,36.1,M,,0000*6F | |||
STOP ITHAKI GPS TRACKING Tr= 131 [msec] | |||
P3267R=1092001: START ITHAKI GPS TRACKING | |||
$GPGGA,105405.000,4037.5305,N,02257.7036,E,2,09,1.0,46.1,M,36.1,M,2.0,0000*4A | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1094001: START ITHAKI GPS TRACKING | |||
$GPGGA,105425.000,4037.5137,N,02257.6557,E,2,08,1.4,41.2,M,36.1,M,3.0,0000*48 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1096001: START ITHAKI GPS TRACKING | |||
$GPGGA,105445.000,4037.5553,N,02257.6176,E,2,08,1.4,39.9,M,36.1,M,2.0,0000*4A | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1098001: START ITHAKI GPS TRACKING | |||
$GPGGA,105505.000,4037.5559,N,02257.6171,E,2,09,1.0,40.3,M,36.1,M,2.0,0000*43 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1100001: START ITHAKI GPS TRACKING | |||
$GPGGA,105525.000,4037.5642,N,02257.6114,E,2,08,1.4,39.2,M,36.1,M,2.0,0000*41 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1102001: START ITHAKI GPS TRACKING | |||
$GPGGA,105545.000,4037.6313,N,02257.5497,E,2,08,1.4,35.7,M,36.1,M,2.0,0000*41 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1104001: START ITHAKI GPS TRACKING | |||
$GPGGA,105605.000,4037.6321,N,02257.5616,E,2,08,1.4,38.1,M,36.1,M,17.0,0000*73 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267T=225746403732T=225742403731T=225739403730T=225737403733T=225737403733T=225736403733T=225732403737T=225733403737: | |||
File= track900_160.jpg Tr= 0 [msec] Tt= 76037 [msec] |
@@ -0,0 +1,27 @@ | |||
Running GPS with: P3267 time [900 - 80) sec [8 points] | |||
P3267R=1090001 : START ITHAKI GPS TRACKING | |||
$GPGGA,105345.000,4037.5343,N,02257.7787,E,1,08,1.4,52.7,M,36.1,M,,0000*6F | |||
STOP ITHAKI GPS TRACKING Tr= 120 [msec] | |||
P3267R=1091001 : START ITHAKI GPS TRACKING | |||
$GPGGA,105355.000,4037.5339,N,02257.7199,E,1,08,1.4,48.2,M,36.1,M,,0000*64 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1092001 : START ITHAKI GPS TRACKING | |||
$GPGGA,105405.000,4037.5305,N,02257.7036,E,2,09,1.0,46.1,M,36.1,M,2.0,0000*4A | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1093001 : START ITHAKI GPS TRACKING | |||
$GPGGA,105415.000,4037.5291,N,02257.7009,E,2,08,1.4,45.1,M,36.1,M,2.0,0000*4D | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1094001 : START ITHAKI GPS TRACKING | |||
$GPGGA,105425.000,4037.5137,N,02257.6557,E,2,08,1.4,41.2,M,36.1,M,3.0,0000*48 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1095001 : START ITHAKI GPS TRACKING | |||
$GPGGA,105435.000,4037.5323,N,02257.6355,E,2,09,1.0,40.6,M,36.1,M,13.0,0000*7B | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1096001 : START ITHAKI GPS TRACKING | |||
$GPGGA,105445.000,4037.5553,N,02257.6176,E,2,08,1.4,39.9,M,36.1,M,2.0,0000*4A | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267R=1097001 : START ITHAKI GPS TRACKING | |||
$GPGGA,105455.000,4037.5559,N,02257.6171,E,2,09,1.0,40.3,M,36.1,M,3.0,0000*46 | |||
STOP ITHAKI GPS TRACKING Tr= 0 [msec] | |||
P3267T=225746403732T=225743403732T=225742403731T=225742403731T=225739403730T=225738403731T=225737403733T=225737403733: | |||
File= track900_80.jpg Tr= 0 [msec] Tt= 75825 [msec] |
@@ -0,0 +1,6 @@ | |||
Running video decoder with: G3565 | |||
G3565: File= image_1.jpg Tr= 561 [msec] Tt= 21234 [msec] | |||
G3565: File= image_2.jpg Tr= 1761 [msec] Tt= 24731 [msec] | |||
G3565: File= image_3.jpg Tr= 541 [msec] Tt= 24877 [msec] | |||
G3565: File= image_4.jpg Tr= 551 [msec] Tt= 22599 [msec] | |||
G3565: File= image_5.jpg Tr= 721 [msec] Tt= 24528 [msec] |
@@ -0,0 +1,6 @@ | |||
Running video decoder with: M8149 | |||
M8149: File= image_1.jpg Tr= 601 [msec] Tt= 29875 [msec] | |||
M8149: File= image_2.jpg Tr= 561 [msec] Tt= 31267 [msec] | |||
M8149: File= image_3.jpg Tr= 631 [msec] Tt= 29592 [msec] | |||
M8149: File= image_4.jpg Tr= 511 [msec] Tt= 29587 [msec] | |||
M8149: File= image_5.jpg Tr= 531 [msec] Tt= 29495 [msec] |
@@ -0,0 +1,90 @@ | |||
package net.hoo2.auth.vmodem; | |||
import java.util.*; | |||
class AQR { | |||
static final int AQ_DURATION_DEFAULT = 240; | |||
static final int AQR_BUFFER_SIZE = 256; | |||
static final String AQR_BEGIN = "PSTART"; | |||
static final String AQR_END = "PSTOP"; | |||
static final int AQR_SEQUENCE_BEGIN = 31; | |||
static final int AQR_SEQUENCE_END = 47; | |||
static final int AQR_CRC_BEGIN = 49; | |||
static final int AQR_CRC_END = 52; | |||
private Com com_; | |||
private Log log_; | |||
private Transaction transaction_; | |||
private int duration_; | |||
private byte[] ack_; | |||
private byte[] nack_; | |||
AQR (Com com, Log log, byte[] ack, byte[] nack, int duration) { | |||
com_ = com; | |||
log_ = log; | |||
duration_ = duration; | |||
transaction_= new Transaction(null, new byte[AQR_BUFFER_SIZE]); | |||
ack_ = ack; | |||
nack_ = nack; | |||
} | |||
void caption (byte[] ack, byte[] nack) { | |||
String line; | |||
line = "Running AQR with: " + new String(ack) + "/" + new String(nack); | |||
log_.write(line, true); | |||
transaction_ = com_.request (transaction_, null, null, null, false); | |||
line = new String(transaction_.getResponse()); | |||
log_.out(line); | |||
} | |||
void run () { | |||
long start; | |||
long now; | |||
long mark =0, delay =0; | |||
String line; | |||
int bads = 0; | |||
boolean good = true; | |||
boolean prev = true; | |||
start = System.currentTimeMillis(); | |||
do { | |||
if (good) | |||
transaction_ = com_.request(transaction_, ack_, AQR_BEGIN.getBytes(), AQR_END.getBytes(), false); | |||
else | |||
transaction_ = com_.request(transaction_, nack_, AQR_BEGIN.getBytes(), AQR_END.getBytes(), false); | |||
good = (_crc_check(transaction_.response)) ? true : false; | |||
bads = (good) ? 0 : bads+1; | |||
// delay calculation | |||
if (prev && !good) mark = transaction_.departure; | |||
if (!prev && good) delay = transaction_.arrival - mark; | |||
else delay = 0; | |||
prev = good; | |||
line = new String(transaction_.code) + ": " | |||
+ new String(transaction_.getResponse()) | |||
+ " Er: " + bads | |||
+ " Tr= " + (transaction_.arrival - transaction_.departure) + " [msec]"; | |||
if (delay != 0) line += " Tt= " + delay + " [msec]"; | |||
log_.write(line); | |||
now = System.currentTimeMillis(); | |||
} while (now - start < duration_*1000); | |||
} | |||
private boolean _crc_check (byte[] data) { | |||
byte[] seq = Arrays.copyOfRange(data, AQR_SEQUENCE_BEGIN, AQR_SEQUENCE_END); | |||
int crc = Integer.valueOf( | |||
new String(Arrays.copyOfRange(data, AQR_CRC_BEGIN, AQR_CRC_END))); | |||
return (crc == _crc(seq)) ? true : false; | |||
} | |||
private int _crc (byte[] data) { | |||
int calc =0; | |||
for (int i=0 ; i<data.length ; ++i) | |||
calc ^= data[i]; | |||
return calc; | |||
} | |||
} |
@@ -1,12 +1,17 @@ | |||
package net.hoo2.auth.vmodem; | |||
import java.util.Arrays; | |||
import ithakimodem.*; | |||
class Com { | |||
static final int SPEED_DEFAULT = 9600; | |||
static final int SPEED_DEFAULT = 48000; | |||
static final int TIMEOUT_DEFAULT = 2000; | |||
static final String URL_DEFAULT = "ithaki"; | |||
private Modem modem_; | |||
private int speed_; | |||
private int timeout_; | |||
Com () { | |||
modem_ = new Modem(); | |||
speed_ = SPEED_DEFAULT; | |||
@@ -14,7 +19,7 @@ class Com { | |||
modem_.setSpeed(speed_); | |||
modem_.setTimeout(timeout_); | |||
} | |||
Com (int speed, int timeout) { | |||
Com (Log log, int speed, int timeout) { | |||
modem_ = new Modem(); | |||
speed_ = speed; | |||
timeout_ = timeout; | |||
@@ -24,15 +29,19 @@ class Com { | |||
// get/set | |||
int timeout () { return timeout_; } | |||
void timeout (int t) { | |||
timeout_ = t; | |||
modem_.setTimeout(timeout_); | |||
void timeout (int timeout) { | |||
if (timeout_ != timeout) { | |||
timeout_ = timeout; | |||
modem_.setTimeout(timeout_); | |||
} | |||
} | |||
int speed () { return speed_; } | |||
void speed (int speed) { | |||
speed_ = speed; | |||
modem_.setSpeed(speed_); | |||
if (speed_ != speed) { | |||
speed_ = speed; | |||
modem_.setSpeed(speed_); | |||
} | |||
} | |||
@@ -41,59 +50,84 @@ class Com { | |||
boolean close() { return modem_.close(); } | |||
Transaction request (Transaction data, boolean ask, byte[] delimiter) { | |||
Transaction request (Transaction data, byte[] code, byte[] begin, byte[] end, boolean bin) { | |||
int ch =0; | |||
int i =0; | |||
boolean have_begin = (begin != null) ? false : true; | |||
boolean incoming = false; | |||
_clear (data.response); | |||
if (ask) { | |||
_clear (data.response, 0, data.response.length); | |||
if (code != null) { | |||
data.code = code; | |||
modem_.write(data.code); | |||
modem_.write((int)'\r'); | |||
data.departure = System.currentTimeMillis() - (long)((8*(data.code.length+1))*(1000.0/speed_)); | |||
data.departure = System.currentTimeMillis();// - (long)((8*(data.code.length+1))*(1000.0/speed_)); | |||
} | |||
data.size =0; | |||
do { | |||
if (data.size >= data.response.length) { | |||
data.size =0; | |||
return data; | |||
} | |||
try { | |||
ch = modem_.read(); | |||
} | |||
catch (Exception e) { | |||
System.out.println (e.getMessage()); | |||
System.err.println (e.getMessage()); | |||
data.size =0; | |||
return data; | |||
} | |||
if (!incoming) { | |||
incoming = true; | |||
data.arrival = System.currentTimeMillis();// - (long)(8*(1000.0/speed_)); | |||
} | |||
if (i == 0) | |||
data.arrival = System.currentTimeMillis() - (long)(8*(1000.0/speed_)); | |||
data.response [i++] = (byte)ch; | |||
} while (!_detect (data.response, "\r\n\n\n".getBytes()) | |||
&& !_detect (data.response, "NO CARRIER".getBytes()) | |||
&& !_detect (data.response, delimiter) | |||
&& ch != -1); | |||
data.response [data.size++] = (byte)ch; | |||
if (!have_begin && (detect(data.response, begin, data.size) != -1)) { | |||
_clear(data.response, 0, data.size); | |||
data.size = _copy (data.response, begin); | |||
have_begin = true; | |||
} | |||
} while (ch != -1 && | |||
(!have_begin || | |||
( (bin || (detect (data.response, "\r\n\n\n".getBytes(), data.size) == -1)) | |||
&& (bin || (detect (data.response, "NO CARRIER".getBytes(), data.size) == -1)) | |||
&& (detect (data.response, end, data.size) == -1) | |||
) | |||
) | |||
); | |||
return data; | |||
} | |||
private boolean _detect (byte[] response, byte[] pattern) { | |||
static int detect (byte[] data, byte[] pattern, int max) { | |||
if (pattern != null) { | |||
for (int i =0 ; i<response.length - pattern.length ; ++i) { | |||
for (int i =0 ; i<max && i<data.length - pattern.length; ++i) { | |||
boolean detected = true; | |||
for (int j=0 ; j<pattern.length ; ++j) { | |||
if (response[i+j] != pattern[j]) { | |||
if (data[i+j] != pattern[j]) { | |||
detected = false; | |||
break; | |||
} | |||
} | |||
if (detected) | |||
return true; | |||
return i; | |||
} | |||
} | |||
return false; | |||
return -1; | |||
} | |||
private void _clear (byte[] buffer) { | |||
for (int i=0 ; i<buffer.length ; ++i) | |||
private void _clear (byte[] buffer, int begin, int end) { | |||
for (int i=begin ; i<end && i<buffer.length ; ++i) | |||
buffer[i] = 0; | |||
} | |||
private Modem modem_; | |||
private int speed_; | |||
private int timeout_; | |||
private int _copy (byte[] dest, byte[] src) { | |||
if (dest.length >= src.length) { | |||
for (int i=0 ; i<src.length ; ++i) | |||
dest[i] = src[i]; | |||
return src.length; | |||
} | |||
return 0; | |||
} | |||
} | |||
@@ -103,11 +137,17 @@ class Transaction { | |||
byte[] response; | |||
long departure; | |||
long arrival; | |||
int size; | |||
Transaction (byte[] code, byte[] response) { | |||
this.code = code; | |||
this.response = response; | |||
departure = arrival = 0; | |||
departure = arrival = 0; | |||
size = 0; | |||
} | |||
byte[] getResponse() { | |||
return Arrays.copyOf(response, size); | |||
} | |||
} | |||
@@ -1,78 +1,50 @@ | |||
package net.hoo2.auth.vmodem; | |||
import java.io.IOException; | |||
import java.io.PrintWriter; | |||
class Echo { | |||
static final int ECHO_DURATION_DEFAULT = 60; | |||
static final int ECHO_CODE_SIZE = 5; | |||
static final int ECHO_DURATION_DEFAULT = 240; | |||
static final int ECHO_BUFFER_SIZE = 256; | |||
static final int ECHO_RESPONSE_SIZE = 35; | |||
static final String ECHO_DELIMITER = "PSTOP"; | |||
static final String ECHO_BEGIN = "PSTART"; | |||
static final String ECHO_END = "PSTOP"; | |||
private Com com_; | |||
private Transaction transaction_; | |||
private int duration_; | |||
private String logfile_; | |||
private Com com_; | |||
private Log log_; | |||
private Transaction transaction_; | |||
private int duration_; | |||
private byte[] code_; | |||
Echo (Com com, byte[] code, int duration, String logfile) { | |||
Echo (Com com, Log log, byte[] code, int duration) { | |||
com_ = com; | |||
log_ = log; | |||
duration_ = duration; | |||
transaction_= new Transaction(new byte[ECHO_CODE_SIZE], | |||
new byte[ECHO_BUFFER_SIZE]); | |||
transaction_.code = code.clone(); | |||
logfile_ = logfile; | |||
transaction_= new Transaction(null, new byte[ECHO_BUFFER_SIZE]); | |||
code_ = code; | |||
} | |||
void run (boolean verbose) { | |||
boolean init; | |||
void caption (byte[] code) { | |||
String line; | |||
line = "Running ECHO with: " + new String(code); | |||
log_.write(line, true); | |||
transaction_ = com_.request (transaction_, null, null, null, false); | |||
line = new String(transaction_.getResponse()); | |||
log_.out(line); | |||
} | |||
void run () { | |||
long start; | |||
long now; | |||
PrintWriter writer = null; | |||
String line; | |||
line = "Running echo with: " + new String(transaction_.code); | |||
System.out.println(line); | |||
if (logfile_ != null) { | |||
try { | |||
writer = new PrintWriter(logfile_); | |||
writer.println(line); | |||
} | |||
catch (IOException exp) { | |||
System.err.println( "Open log file failed: " + exp.getMessage() ); | |||
return; | |||
} | |||
} | |||
init = true; | |||
start = System.currentTimeMillis(); | |||
do { | |||
if (init == true) { | |||
transaction_ = com_.request (transaction_, false, null); | |||
init = false; | |||
line = new String(transaction_.response); | |||
if (verbose) { | |||
System.out.println(line); | |||
} | |||
} | |||
else { | |||
transaction_ = com_.request(transaction_, true, ECHO_DELIMITER.getBytes()); | |||
line = new String(transaction_.code) | |||
+ ": " | |||
+ new String(transaction_.response).substring(0, 35) | |||
+ " Resp.time= " | |||
+ (transaction_.arrival - transaction_.departure) | |||
+ " [msec]"; | |||
if (logfile_ != null) writer.println(line); | |||
if (verbose) System.out.println(line); | |||
} | |||
transaction_ = com_.request(transaction_, code_, ECHO_BEGIN.getBytes(), ECHO_END.getBytes(), false); | |||
line = new String(transaction_.code) + ": " | |||
+ new String(transaction_.getResponse()) | |||
+ " Tr= " + (transaction_.arrival - transaction_.departure) + " [msec]"; | |||
log_.write(line); | |||
now = System.currentTimeMillis(); | |||
} while (now - start < duration_*1000); | |||
try { | |||
if (writer != null) | |||
writer.close(); | |||
} catch (Exception ex) {/*ignore*/} | |||
} | |||
} |
@@ -0,0 +1,104 @@ | |||
package net.hoo2.auth.vmodem; | |||
import java.util.Arrays; | |||
class GPS { | |||
static final int GPS_BUFFER_SIZE = 256; | |||
static final String GPS_BEGIN = "START ITHAKI GPS TRACKING"; | |||
static final String GPS_END = "STOP ITHAKI GPS TRACKING"; | |||
static final int GPS_USE_TRACK = 1; | |||
static final String GPS_TRACK_PREFIX = "R="; | |||
static final String GPS_IMAGE_PREFIX = "T="; | |||
static final int GPS_MAX_POINTS = 9; | |||
static final int GPS_COORDINATES_SIZE = 6; | |||
static final int GPS_LATITUDE_BEGIN = 17; | |||
static final int GPS_LATITUDE_END = 28; | |||
static final int GPS_LONGITUDE_BEGIN= 29; | |||
static final int GPS_LONGITUDE_END = 41; | |||
private Com com_; | |||
private Log log_; | |||
private Transaction transaction_; | |||
private byte[] code_; | |||
private int start_; | |||
private int duration_; | |||
private int points_; | |||
private byte[] coordinates_; | |||
GPS (Com com, Log log, byte[] code, int start, int duration, int points) { | |||
com_ = com; | |||
log_ = log; | |||
transaction_= new Transaction(null, new byte[GPS_BUFFER_SIZE]); | |||
code_ = code; | |||
start_ = start; | |||
duration_ = duration; | |||
points_ = (points <= GPS_MAX_POINTS) ? points : GPS_MAX_POINTS; | |||
coordinates_= new byte[GPS_COORDINATES_SIZE]; | |||
} | |||
void caption () { | |||
String line; | |||
line = "Running GPS with: " + new String(code_) | |||
+ " time [" + start_ + " - " +(start_+duration_) + ") sec" + " [" + points_ + " points]"; | |||
log_.write(line, true); | |||
transaction_ = com_.request (transaction_, null, null, null, false); | |||
line = new String(transaction_.getResponse()); | |||
log_.out(line); | |||
} | |||
String run () { | |||
String code, image_code; | |||
String line; | |||
log_.out("Get traces"); | |||
image_code = new String(code_); | |||
for (int trace =start_ ; trace < start_+duration_ ; trace += duration_/points_) { | |||
code = new String(code_) + GPS_TRACK_PREFIX + GPS_USE_TRACK + String.format("%04d", trace) + "01"; | |||
transaction_ = com_.request(transaction_, code.getBytes(), GPS_BEGIN.getBytes(), GPS_END.getBytes(), false); | |||
line = new String(transaction_.code) + ": " | |||
+ new String(transaction_.getResponse()) | |||
+ " Tr= " + (transaction_.arrival - transaction_.departure) + " [msec]"; | |||
log_.write(line); | |||
_get_coordinates(transaction_.getResponse()); | |||
image_code += GPS_IMAGE_PREFIX + | |||
String.format("%02d%02d%02d%02d%02d%02d", coordinates_[0], coordinates_[1], | |||
coordinates_[2], coordinates_[3], | |||
coordinates_[4], coordinates_[5]); | |||
} | |||
return image_code; | |||
} | |||
private byte[] _get_coordinates (byte[] stream) { | |||
int start = Com.detect(stream, "GPGGA".getBytes(), stream.length); | |||
double latitude = _nmea2dec (Double.valueOf( | |||
new String (Arrays.copyOfRange(stream, | |||
start+GPS_LATITUDE_BEGIN, | |||
start+GPS_LATITUDE_END-2)))); | |||
double longitude = _nmea2dec (Double.valueOf( | |||
new String(Arrays.copyOfRange(stream, | |||
start+GPS_LONGITUDE_BEGIN, | |||
start+GPS_LONGITUDE_END-2)))); | |||
coordinates_[0] = (byte)(longitude); // longitude deg | |||
coordinates_[1] = (byte)((longitude - coordinates_[0]) * 60.0); // longitude ' | |||
coordinates_[2] = (byte)((longitude - coordinates_[0] | |||
- coordinates_[1]/60.0)*3600); // longitude " | |||
coordinates_[3] = (byte)(latitude); // latitude deg | |||
coordinates_[4] = (byte)((latitude - coordinates_[3]) * 60.0); // latitude ' | |||
coordinates_[5] = (byte)((latitude - coordinates_[3] | |||
- coordinates_[4]/60.0)*3600); // latitude " | |||
return coordinates_; | |||
} | |||
double _nmea2dec (double c) { | |||
int d = (int)c/100; | |||
c -= d*100; | |||
return d + (c/60); | |||
} | |||
} |
@@ -0,0 +1,67 @@ | |||
package net.hoo2.auth.vmodem; | |||
import java.io.*; | |||
class Image { | |||
static final int IMAGE_BUFFER_SIZE = 128*1024; | |||
static final byte[] IMAGE_BEGIN = {(byte)0xFF, (byte)0xD8}; | |||
static final byte[] IMAGE_END = {(byte)0xFF, (byte)0xD9}; | |||
private Com com_; | |||
private Log log_; | |||
private Transaction transaction_; | |||
private String filename_; | |||
private int items_; | |||
private byte[] code_; | |||
Image (Com com, Log log, byte[] code, String filename, int items) { | |||
com_ = com; | |||
log_ = log; | |||
transaction_= new Transaction(null, new byte[IMAGE_BUFFER_SIZE]); | |||
filename_ = filename; | |||
items_ = items; | |||
code_ = code; | |||
} | |||
void code (byte[] code) { code_ = code; } | |||
void caption (byte[] code) { | |||
String line; | |||
line = "Running video decoder with: " + new String(code); | |||
log_.write(line, true); | |||
transaction_ = com_.request (transaction_, null, null, null, false); | |||
line = new String(transaction_.getResponse()); | |||
log_.out(line); | |||
} | |||
void run () { | |||
String file, line; | |||
BufferedOutputStream ostream; | |||
for (int i =1 ; i<= items_ ; ++i) { | |||
if (items_>1) | |||
file = filename_ + "_" + i + ".jpg"; | |||
else | |||
file = filename_ + ".jpg"; | |||
line = new String(code_) + ": "; | |||
log_.write(line); | |||
transaction_ = com_.request(transaction_, code_, IMAGE_BEGIN, IMAGE_END, true); | |||
line = "File= " + file | |||
+ " Tr= " + (transaction_.arrival - transaction_.departure) + " [msec]" | |||
+ " Tt= " + (System.currentTimeMillis() - transaction_.departure) + " [msec]"; | |||
log_.write(line); | |||
try { | |||
ostream = new BufferedOutputStream(new FileOutputStream(file)); | |||
ostream.write(transaction_.response); | |||
ostream.flush(); | |||
ostream.close(); | |||
} | |||
catch (Exception exp) { | |||
System.err.println ("Error creating " + file + exp.getMessage()); | |||
return; | |||
} | |||
} | |||
} | |||
} |
@@ -0,0 +1,57 @@ | |||
package net.hoo2.auth.vmodem; | |||
import java.io.IOException; | |||
import java.io.PrintWriter; | |||
class Log { | |||
private String logfile_; | |||
private boolean verbose_; | |||
private PrintWriter writer_; | |||
Log (String logfile, boolean verbose) { | |||
logfile_ = logfile; | |||
verbose_ = verbose; | |||
} | |||
boolean open () { | |||
if (logfile_ != null) { | |||
try { | |||
writer_ = new PrintWriter(logfile_); | |||
} | |||
catch (IOException exp) { | |||
System.err.println( "Open log file failed: " + exp.getMessage() ); | |||
return false; | |||
} | |||
} | |||
return true; | |||
} | |||
boolean open (String logfile) { | |||
logfile_ = logfile; | |||
return open(); | |||
} | |||
boolean close () { | |||
try { | |||
if (writer_ != null) | |||
writer_.close(); | |||
} catch (Exception ex) { | |||
return false; | |||
} | |||
return true; | |||
} | |||
void write (String line, boolean out) { | |||
if (logfile_ != null) writer_.println(line); | |||
if (verbose_ || out) System.out.println(line); | |||
} | |||
void write (String line) { | |||
if (logfile_ != null) writer_.println(line); | |||
if (verbose_) System.out.println(line); | |||
} | |||
void out (String line) { | |||
if (verbose_) System.out.println(line); | |||
} | |||
} |
@@ -31,8 +31,7 @@ public class VirtualModem { | |||
Options options; | |||
HelpFormatter formatter; | |||
Com com; | |||
String logfile; | |||
boolean verbose; | |||
Log log; | |||
/** @} */ | |||
/** @name constructors */ | |||
@@ -42,11 +41,9 @@ public class VirtualModem { | |||
options = new Options(); | |||
formatter = new HelpFormatter(); | |||
com = new Com(); | |||
logfile = null; | |||
verbose = false; | |||
// line is initialized in getCmdOptions() | |||
Option verbose = new Option ("v", "verbose", false, "Be more verbose"); | |||
Option verb = new Option ("v", "verbose", false, "Be more verbose"); | |||
Option help = new Option ("h", "help", false, "Print this message"); | |||
Option timeout = Option.builder("t") | |||
.longOpt("timeout") | |||
@@ -70,13 +67,30 @@ public class VirtualModem { | |||
.numberOfArgs(2) | |||
.desc ("Request echo sequence") | |||
.build(); | |||
options.addOption(verbose); | |||
Option aqr = Option.builder("a") | |||
.longOpt("aqr") | |||
.numberOfArgs(3) | |||
.desc ("Request aqr sequence") | |||
.build(); | |||
Option img = Option.builder("g") | |||
.longOpt("img") | |||
.numberOfArgs(3) | |||
.desc("Request an image sequence") | |||
.build(); | |||
Option gps = Option.builder("p") | |||
.longOpt("gps") | |||
.numberOfArgs(5) | |||
.desc("Request a GPS sequence") | |||
.build(); | |||
options.addOption(verb); | |||
options.addOption(help); | |||
options.addOption(timeout); | |||
options.addOption(speed); | |||
options.addOption(log); | |||
options.addOption(echo); | |||
options.addOption(aqr); | |||
options.addOption(img); | |||
options.addOption(gps); | |||
} | |||
/** @} */ | |||
@@ -94,39 +108,84 @@ public class VirtualModem { | |||
} | |||
private boolean commandDispatcher () { | |||
// Get boolean options first | |||
if (line.hasOption("verbose")) { | |||
boolean verbose = false; | |||
// Get log and verbose options first | |||
if (line.hasOption("verbose")) | |||
verbose = true; | |||
} | |||
// get options | |||
if (line.hasOption("log")) | |||
log = new Log (line.getOptionValue("log"), verbose); | |||
else | |||
log = new Log (null, verbose); | |||
if (log.open() != true) | |||
return false; | |||
// get other options | |||
if (line.hasOption("timeout")) { | |||
com.timeout(Integer.parseInt(line.getOptionValue("timeout"))); | |||
} | |||
if (line.hasOption("speed")) { | |||
com.speed(Integer.parseInt(line.getOptionValue("speed"))); | |||
} | |||
if (line.hasOption("log")) { | |||
logfile = line.getOptionValue("log"); | |||
} | |||
// Execution dispatcher | |||
if (line.hasOption("help")) { | |||
formatter.printHelp( "virtualModem", options ); | |||
return true; | |||
} | |||
if (line.hasOption("echo")) { | |||
Echo e = new Echo(com, | |||
line.getOptionValues("echo")[0].getBytes(), | |||
Integer.valueOf(line.getOptionValues("echo")[1]), | |||
logfile); | |||
if (com.open() == true) { | |||
e.run(verbose); | |||
com.close(); | |||
do { | |||
if (line.hasOption("help")) { | |||
formatter.printHelp( "virtualModem", options ); | |||
break; | |||
} | |||
} | |||
else { | |||
System.err.println ("Error: Unrecognized option"); | |||
return false; | |||
} | |||
if (line.hasOption("echo")) { | |||
byte[] code = line.getOptionValues("echo")[0].getBytes(); | |||
Echo e = new Echo(com, log, code, | |||
Integer.valueOf(line.getOptionValues("echo")[1])); | |||
if (com.open()) { | |||
e.caption(code); | |||
e.run(); | |||
com.close(); | |||
} | |||
} | |||
else if (line.hasOption("aqr")) { | |||
byte[] ack = line.getOptionValues("aqr")[0].getBytes(); | |||
byte[] nack = line.getOptionValues("aqr")[1].getBytes(); | |||
AQR a = new AQR(com, log, ack, nack, | |||
Integer.valueOf(line.getOptionValues("aqr")[2])); | |||
if (com.open()) { | |||
a.caption(ack, nack); | |||
a.run(); | |||
com.close(); | |||
} | |||
} | |||
else if (line.hasOption("img")) { | |||
byte[] code = line.getOptionValues("img")[0].getBytes(); | |||
Image im = new Image (com, log, code, | |||
line.getOptionValues("img")[1], | |||
Integer.valueOf(line.getOptionValues("img")[2])); | |||
if (com.open()) { | |||
im.caption(code); | |||
im.run(); | |||
com.close(); | |||
} | |||
} | |||
else if (line.hasOption("gps")) { | |||
byte[] code = line.getOptionValues("gps")[0].getBytes(); | |||
GPS g = new GPS (com, log, code, | |||
Integer.valueOf(line.getOptionValues("gps")[1]), | |||
Integer.valueOf(line.getOptionValues("gps")[2]), | |||
Integer.valueOf(line.getOptionValues("gps")[3])); | |||
Image im = new Image (com, log, null, | |||
line.getOptionValues("gps")[4], 1); | |||
if (com.open()) { | |||
g.caption(); | |||
im.code(g.run().getBytes()); | |||
im.run(); | |||
com.close(); | |||
} | |||
} | |||
} while (false); | |||
log.close(); | |||
return true; | |||
} | |||
/** | |||