Implemented logging
This commit is contained in:
parent
3e930c04a9
commit
5a6663c369
7 changed files with 123 additions and 7 deletions
45
log1780576477.9319808.txt
Normal file
45
log1780576477.9319808.txt
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
1780576478.5877078: Value was 64
|
||||
1780576479.2663562: Value was 129
|
||||
1780576479.930506: Value was 161
|
||||
1780576480.6015394: Value was 156
|
||||
1780576481.2910454: Value was 218
|
||||
1780576481.9685848: Value was 218
|
||||
1780576482.6566782: Value was 214
|
||||
1780576483.3426416: Value was 169
|
||||
1780576484.0363507: Value was 219
|
||||
1780576484.713269: Value was 208
|
||||
1780576485.4101443: Value was 29
|
||||
1780576486.101774: Value was 151
|
||||
1780576486.8092768: Value was 196
|
||||
1780576487.5087636: Value was 158
|
||||
1780576488.197256: Value was 49
|
||||
1780576488.8914971: Value was 146
|
||||
1780576489.5867636: Value was 191
|
||||
1780576490.3206332: Value was 216
|
||||
1780576491.0272484: Value was 93
|
||||
1780576491.722073: Value was 115
|
||||
1780576492.4143064: Value was 86
|
||||
1780576493.1248267: Value was 218
|
||||
1780576493.8361197: Value was 187
|
||||
1780576494.5332892: Value was 183
|
||||
1780576495.249633: Value was 136
|
||||
1780576495.9724705: Value was 223
|
||||
1780576496.6704397: Value was 132
|
||||
1780576497.4512584: Value was 118
|
||||
1780576498.1494293: Value was 114
|
||||
1780576498.8485022: Value was 238
|
||||
1780576499.5548186: Value was 173
|
||||
1780576500.2764444: Value was 204
|
||||
1780576500.9812438: Value was 126
|
||||
1780576501.6793334: Value was 157
|
||||
1780576502.3660254: Value was 173
|
||||
1780576503.048454: Value was 134
|
||||
1780576503.7443008: Value was 97
|
||||
1780576504.431486: Value was 179
|
||||
1780576505.1431434: Value was 155
|
||||
1780576505.8498435: Value was 151
|
||||
1780576506.5283394: Value was 125
|
||||
1780576507.2306924: Value was 75
|
||||
1780576507.918483: Value was 194
|
||||
1780576508.6161547: Value was 163
|
||||
1780576509.3269086: Value was 6
|
||||
42
log1780576672.4808517.txt
Normal file
42
log1780576672.4808517.txt
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
1780576673.1331663: WARNING! Value was 226, too high
|
||||
1780576673.803801: Value was 140
|
||||
1780576674.4986851: Value was 39
|
||||
1780576675.1957128: WARNING! Value was 160, too high
|
||||
1780576675.910162: Value was 14
|
||||
1780576676.6005383: Value was 108
|
||||
1780576677.303306: WARNING! Value was 246, too high
|
||||
1780576678.0060728: Value was 116
|
||||
1780576678.7168498: Value was 55
|
||||
1780576679.4173608: Value was 34
|
||||
1780576680.1180882: WARNING! Value was 177, too high
|
||||
1780576680.8251562: Value was 55
|
||||
1780576681.5365245: WARNING! Value was 211, too high
|
||||
1780576682.2531188: Value was 124
|
||||
1780576682.955004: Value was 73
|
||||
1780576683.6600716: WARNING! Value was 225, too high
|
||||
1780576684.374189: Value was 19
|
||||
1780576685.1092079: WARNING! Value was 238, too high
|
||||
1780576685.877204: Value was 92
|
||||
1780576686.5880978: Value was 107
|
||||
1780576687.3017144: WARNING! Value was 202, too high
|
||||
1780576688.017983: WARNING! Value was 223, too high
|
||||
1780576688.7617395: WARNING! Value was 188, too high
|
||||
1780576689.468785: Value was 7
|
||||
1780576690.2014225: Value was 27
|
||||
1780576690.929318: WARNING! Value was 183, too high
|
||||
1780576691.6433194: Value was 122
|
||||
1780576692.4373205: Value was 4
|
||||
1780576693.1529255: WARNING! Value was 255, too high
|
||||
1780576693.881865: WARNING! Value was 237, too high
|
||||
1780576694.6031017: WARNING! Value was 194, too high
|
||||
1780576695.3367808: Value was 41
|
||||
1780576696.0503778: Value was 31
|
||||
1780576696.7691808: Value was 46
|
||||
1780576697.478962: WARNING! Value was 154, too high
|
||||
1780576698.1872568: WARNING! Value was 185, too high
|
||||
1780576698.9085379: WARNING! Value was 176, too high
|
||||
1780576699.6173635: Value was 90
|
||||
1780576700.327044: Value was 102
|
||||
1780576701.040481: Value was 2
|
||||
1780576701.7481272: WARNING! Value was 213, too high
|
||||
1780576702.462394: Value was 68
|
||||
17
log1780576720.7235146.txt
Normal file
17
log1780576720.7235146.txt
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
1780576721.3833377: Value was 85
|
||||
1780576722.0790513: WARNING! Value was 222, too high
|
||||
1780576722.7731774: Value was 38
|
||||
1780576723.4686053: WARNING! Value was 234, too high
|
||||
1780576724.1808553: Value was 11
|
||||
1780576724.8745804: Value was 85
|
||||
1780576725.5759416: Value was 111
|
||||
1780576726.282392: Value was 44
|
||||
1780576727.0035121: WARNING! Value was 191, too high
|
||||
1780576727.7006283: WARNING! Value was 229, too high
|
||||
1780576728.395819: Value was 66
|
||||
1780576729.1019313: Value was 14
|
||||
1780576729.8098757: Value was 79
|
||||
1780576730.5337758: Value was 74
|
||||
1780576731.2298665: Value was 62
|
||||
1780576731.9338357: WARNING! Value was 186, too high
|
||||
1780576732.6417413: Value was 132
|
||||
1
log1780576746.9600527.txt
Normal file
1
log1780576746.9600527.txt
Normal file
|
|
@ -0,0 +1 @@
|
|||
1780576747.61945: WARNING! Value was 173, too high
|
||||
9
logger.py
Normal file
9
logger.py
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
import time
|
||||
|
||||
|
||||
def logwriter(val, logpath, warn):
|
||||
with open(logpath, "a") as logfile:
|
||||
if not warn:
|
||||
logfile.write("{}: Value was {}\n".format(time.time(), val))
|
||||
else:
|
||||
logfile.write("{}: WARNING! Value was {}, too high\n".format(time.time(), val))
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
import time
|
||||
|
||||
|
||||
def log(val):
|
||||
with open(log.txt) as logfile:
|
||||
logfile.write("{}: Value was {}".format(time.time(), val))
|
||||
10
receiver.py
10
receiver.py
|
|
@ -2,10 +2,14 @@ import send_test_data
|
|||
import json
|
||||
import matplotlib.pyplot as plt
|
||||
import numpy as np
|
||||
from logger import logwriter
|
||||
import time
|
||||
|
||||
data_store = []
|
||||
data_buffer = []
|
||||
times = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
|
||||
logpath = "log{}.txt".format(time.time())
|
||||
logs = True
|
||||
|
||||
try:
|
||||
for data in send_test_data.data_test_forever():
|
||||
|
|
@ -15,11 +19,13 @@ try:
|
|||
|
||||
# draw graph
|
||||
fig, ax = plt.subplots()
|
||||
if currentdata["V"] > 150:
|
||||
if currentdata["V"] > 160:
|
||||
ax.set_facecolor('red')
|
||||
ax.plot(times[:len(data_buffer)], data_buffer, 'k')
|
||||
warn = True
|
||||
else:
|
||||
ax.plot(times[:len(data_buffer)], data_buffer)
|
||||
warn = False
|
||||
ax.set_xlabel('Time [100 ms]')
|
||||
ax.set_ylabel('Value randomness')
|
||||
ax.set_title('Value randomness over time')
|
||||
|
|
@ -27,5 +33,7 @@ try:
|
|||
plt.yticks(np.arange(0, 257, 32))
|
||||
plt.show()
|
||||
plt.close()
|
||||
if logs:
|
||||
logwriter(currentdata["V"], logpath, warn)
|
||||
except KeyboardInterrupt:
|
||||
exit(0)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue