Skip to content

Commit c5ade6b

Browse files
committed
bump to 0.7.3_20240721
- update error/warning code description - fix missing sys_events in battery_events.log file
1 parent 00fa0bb commit c5ade6b

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

pytes_serial.py

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
dev_name = config.get('battery_info', 'dev_name')
2222
manufacturer = config.get('battery_info', 'manufacturer')
2323
model = config.get('battery_info', 'model')
24-
sw_ver = "PytesSerial v0.7.2_20240503"
24+
sw_ver = "PytesSerial v0.7.3_20240721"
2525
version = sw_ver
2626

2727
if reading_freq < 10 : reading_freq = 10
@@ -84,8 +84,8 @@
8484
1024:["warning","0x400","*tbc*Temperature is normal"],
8585
2048:["warning","0x800","*tbc*Low temperature alarm"],
8686
4096:["warning","0x1000","*tbc*Under temperature alarm"],
87-
8192:["warning","0x2000","*tbc*Full charge"],
88-
16384:["warning","0x4000","*tbc*Normal power"],
87+
8192:["info","0x2000","Full charge"],
88+
16384:["info","0x4000","Normal power"],
8989
32768:["warning","0x8000","*tbc*Low power"],
9090
65536:["warning","0x10000","*tbc*Short circuit protection"],
9191
131072:["warning","0x20000","*tbc*Discharge overcurrent protection 2"],
@@ -790,20 +790,20 @@ def check_events ():
790790
for power in range (1, powers+1):
791791
cell_data_req = "false"
792792

793-
if pwr[power-1]['bat_events'] != 0 and (power_events_list[pwr[power-1]['bat_events']][0] == cells_details_level or cells_details_level =="info"):
794-
print('...bat_event logged :', str(power_events_list[pwr[power-1]['bat_events']][1]))
793+
if power_events_list[pwr[power-1]['bat_events']][0] == cells_details_level or cells_details_level =="info":
794+
print('...bat_event logged :', str(power_events_list[pwr[power-1]['bat_events']][1]), str(power_events_list[pwr[power-1]['bat_events']][2]))
795795

796796
cell_data_req = "true"
797797
bat_events_no = bat_events_no + 1
798798

799-
if pwr[power-1]['power_events'] != 0 and (power_events_list[pwr[power-1]['power_events']][0] == cells_details_level or cells_details_level =="info"):
800-
print('...power_event logged:', str(power_events_list[pwr[power-1]['power_events']][1]))
799+
if power_events_list[pwr[power-1]['power_events']][0] == cells_details_level or cells_details_level =="info":
800+
print('...power_event logged:', str(power_events_list[pwr[power-1]['power_events']][1]), str(power_events_list[pwr[power-1]['power_events']][2]))
801801

802802
cell_data_req = "true"
803803
pwr_events_no = pwr_events_no + 1
804804

805-
if pwr[power-1]['sys_events'] != 0 and (sys_events_list[pwr[power-1]['sys_events']][0] == cells_details_level or cells_details_level =="info"):
806-
print('...sys_event logged :', str(sys_events_list[pwr[power-1]['sys_events']][2]))
805+
if sys_events_list[pwr[power-1]['sys_events']][0] == cells_details_level or cells_details_level =="info":
806+
print('...sys_event logged :', str(sys_events_list[pwr[power-1]['sys_events']][1]), str(sys_events_list[pwr[power-1]['sys_events']][2]))
807807

808808
cell_data_req = "true"
809809
sys_events_no = sys_events_no + 1
@@ -823,7 +823,8 @@ def check_events ():
823823
{headers[8].capitalize(): <5}|\
824824
{headers[9].capitalize(): <10}|\
825825
{headers[10].capitalize(): <10}|\
826-
{headers[11].capitalize(): <10}')
826+
{headers[11].capitalize(): <10}|\
827+
{headers[12].capitalize(): <10}|')
827828

828829
print(headers_str)
829830
battery_events_log.info (headers_str)
@@ -842,7 +843,8 @@ def check_events ():
842843
{cell_data[9]: <10}|\
843844
{cell_data[10]: <10}|\
844845
{cell_data[11]: <10}|\
845-
')
846+
{cell_data[12]: <10}|')
847+
846848
print(cell_data_str)
847849
battery_events_log.info (cell_data_str)
848850

0 commit comments

Comments
 (0)