21
21
dev_name = config .get ('battery_info' , 'dev_name' )
22
22
manufacturer = config .get ('battery_info' , 'manufacturer' )
23
23
model = config .get ('battery_info' , 'model' )
24
- sw_ver = "PytesSerial v0.7.2_20240503 "
24
+ sw_ver = "PytesSerial v0.7.3_20240721 "
25
25
version = sw_ver
26
26
27
27
if reading_freq < 10 : reading_freq = 10
84
84
1024 :["warning" ,"0x400" ,"*tbc*Temperature is normal" ],
85
85
2048 :["warning" ,"0x800" ,"*tbc*Low temperature alarm" ],
86
86
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" ],
89
89
32768 :["warning" ,"0x8000" ,"*tbc*Low power" ],
90
90
65536 :["warning" ,"0x10000" ,"*tbc*Short circuit protection" ],
91
91
131072 :["warning" ,"0x20000" ,"*tbc*Discharge overcurrent protection 2" ],
@@ -790,20 +790,20 @@ def check_events ():
790
790
for power in range (1 , powers + 1 ):
791
791
cell_data_req = "false"
792
792
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 ]) )
795
795
796
796
cell_data_req = "true"
797
797
bat_events_no = bat_events_no + 1
798
798
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 ]) )
801
801
802
802
cell_data_req = "true"
803
803
pwr_events_no = pwr_events_no + 1
804
804
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 ]))
807
807
808
808
cell_data_req = "true"
809
809
sys_events_no = sys_events_no + 1
@@ -823,7 +823,8 @@ def check_events ():
823
823
{ headers [8 ].capitalize (): <5} |\
824
824
{ headers [9 ].capitalize (): <10} |\
825
825
{ headers [10 ].capitalize (): <10} |\
826
- { headers [11 ].capitalize (): <10} ' )
826
+ { headers [11 ].capitalize (): <10} |\
827
+ { headers [12 ].capitalize (): <10} |' )
827
828
828
829
print (headers_str )
829
830
battery_events_log .info (headers_str )
@@ -842,7 +843,8 @@ def check_events ():
842
843
{ cell_data [9 ]: <10} |\
843
844
{ cell_data [10 ]: <10} |\
844
845
{ cell_data [11 ]: <10} |\
845
- ' )
846
+ { cell_data [12 ]: <10} |' )
847
+
846
848
print (cell_data_str )
847
849
battery_events_log .info (cell_data_str )
848
850
0 commit comments