summaryrefslogtreecommitdiff
path: root/src/rssb_statistics/un_recv_st.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/rssb_statistics/un_recv_st.py')
-rw-r--r--src/rssb_statistics/un_recv_st.py36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/rssb_statistics/un_recv_st.py b/src/rssb_statistics/un_recv_st.py
new file mode 100644
index 0000000..9d3d234
--- /dev/null
+++ b/src/rssb_statistics/un_recv_st.py
@@ -0,0 +1,36 @@
+import os
+import re
+import csv
+cmd = "cat rssb_stat.log.2018-04-16 | grep \"/home/audiorecognition/aufilter/un_recv\" > rssb_stat.log.un_recv"
+os.system(cmd)
+i=0
+last_len = 0
+add_len = 0
+num = 0
+un_recv_list = list()
+with open("rssb_stat.log.un_recv",'r') as infile:
+ for line in infile:
+ line_result = re.split(r'\t',line)
+ if(i==0):
+ last_len = long(line_result[2])
+ break
+
+with open("rssb_stat.log.un_recv",'r') as infile:
+ for line in infile:
+ line_result = re.split(r'\t',line)
+ if(last_len <= long(line_result[2])):
+ add_len = add_len+long(line_result[2])-last_len
+ last_len = long(line_result[2])
+ else:
+ add_len = add_len+long(line_result[2])
+ last_len = long(line_result[2])
+ i+=1
+ if(i>=120):
+ i=0
+ un_recv_list.append(str(add_len))
+ add_len=0
+
+with open("un_recv_list.csv",'w') as csvfile:
+ writer = csv.writer(csvfile)
+ writer.writerow(un_recv_list)
+