Skip to content

Commit 51975bb

Browse files
committed
fix: formatting (python)
1 parent 3419ea3 commit 51975bb

File tree

1 file changed

+41
-40
lines changed

1 file changed

+41
-40
lines changed

tools/serial_parser.py

Lines changed: 41 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
1-
import enum
21
import serial
32
import serial.tools
43
import serial.tools.list_ports
54

65

7-
def substring_after(str: str, searchStr: str):
8-
return str[str.index(searchStr) + len(searchStr):]
6+
def substring_after(str: str, search_str: str):
7+
return str[str.index(search_str) + len(search_str):]
98

109

11-
def getPort():
10+
def get_port():
1211
ports = sorted(serial.tools.list_ports.comports())
1312
print("Available ports to listing:")
14-
for id, portInfo in enumerate(ports):
15-
print("{}. - {}: {} [{}]".format(id, portInfo.device,
16-
portInfo.description, portInfo.hwid))
13+
for id, port_info in enumerate(ports):
14+
print("{}. - {}: {} [{}]".format(id, port_info.device,
15+
port_info.description,
16+
port_info.hwid))
1717
print("Select port: ", end="")
18-
selectId = int(input())
19-
if selectId < len(ports) and selectId >= 0:
20-
return ports[selectId]
18+
select_id = int(input())
19+
if select_id < len(ports) and select_id >= 0:
20+
return ports[select_id]
2121
else:
2222
print("Unrecognized port number")
23-
return getPort()
23+
return get_port()
2424

2525

2626
zero = 756
@@ -29,7 +29,7 @@ def getPort():
2929
interv = 0.2
3030

3131

32-
def getBitFromInterv(value: int):
32+
def get_bit_from_interv(value: int):
3333
if value > zero - zero * interv and value < zero + zero * interv:
3434
return 0
3535
elif value > one - one * interv and value < one + one * interv:
@@ -38,57 +38,58 @@ def getBitFromInterv(value: int):
3838
return 2
3939

4040

41-
def bitListToInt(bitlist):
41+
def bit_list_to_int(bit_list):
4242
out = 0
43-
for bit in bitlist:
43+
for bit in bit_list:
4444
out = (out << 1) | bit
4545
return out
4646

4747

4848
def main():
49-
port = getPort()
49+
port = get_port()
5050
print("Selected port:" + port.device)
5151

5252
ser = serial.Serial(
5353
port=port.device,
5454
baudrate=115200,
5555
)
5656

57-
zSum = 0
58-
zCnt = 0
59-
oSum = 0
60-
oCnt = 0
61-
sSum = 0
62-
sCnt = 0
57+
zero_sum = 0
58+
zero_count = 0
59+
one_sum = 0
60+
one_cnt = 0
61+
space_sum = 0
62+
space_cnt = 0
6363

6464
while True:
6565
try:
66-
dataStr = ser.readline().decode()
66+
data_str = ser.readline().decode()
6767
except:
6868
continue
69-
# print(dataStr)
70-
if "uint16_t rawData" in dataStr:
71-
dataStrArray = str(dataStr[dataStr.index("{") +
72-
1:dataStr.index("}")]).split(",")
73-
data = [int(i.strip()) for i in dataStrArray]
69+
if "uint16_t rawData" in data_str:
70+
data_str_array = str(data_str[data_str.index("{") +
71+
1:data_str.index("}")]).split(",")
72+
data = [int(i.strip()) for i in data_str_array]
7473
data = data[2:]
75-
clearData = [i for idi, i in enumerate(data) if idi % 2 == 1]
76-
bitData = [getBitFromInterv(i) for i in data]
77-
clearBitData = [getBitFromInterv(i) for i in clearData]
74+
clear_data = [i for idi, i in enumerate(data) if idi % 2 == 1]
75+
bit_data = [get_bit_from_interv(i) for i in data]
76+
clear_bit_data = [get_bit_from_interv(i) for i in clear_data]
7877

7978
for idd, d in enumerate(data):
8079
if idd % 2 == 0:
81-
sSum += d
82-
sCnt += 1
80+
space_sum += d
81+
space_cnt += 1
8382
else:
84-
if getBitFromInterv(d) == 0:
85-
zSum += d
86-
zCnt += 1
87-
elif getBitFromInterv(d) == 1:
88-
oSum += d
89-
oCnt += 1
90-
91-
print("".join([str(i) for i in clearBitData]))
83+
if get_bit_from_interv(d) == 0:
84+
zero_sum += d
85+
zero_count += 1
86+
elif get_bit_from_interv(d) == 1:
87+
one_sum += d
88+
one_cnt += 1
89+
90+
print("Bit data = " + "".join([str(i) for i in bit_data]))
91+
print("Clear bit data = " +
92+
"".join([str(i) for i in clear_bit_data]))
9293

9394

9495
if __name__ == "__main__":

0 commit comments

Comments
 (0)