Display refresh rate
This commit is contained in:
parent
a3213ce6e2
commit
81bea19b6f
@ -185,11 +185,11 @@ class settings():
|
|||||||
lang = 'RU'
|
lang = 'RU'
|
||||||
speed = '38400'
|
speed = '38400'
|
||||||
logName = 'log.txt'
|
logName = 'log.txt'
|
||||||
log = False
|
log = True
|
||||||
cfc = False
|
cfc = False
|
||||||
n1c = False
|
n1c = False
|
||||||
si = False
|
si = False
|
||||||
dump = False
|
dump = True
|
||||||
can2 = False
|
can2 = False
|
||||||
options = ''
|
options = ''
|
||||||
|
|
||||||
|
@ -502,7 +502,10 @@ class ECU:
|
|||||||
|
|
||||||
if not (mod_globals.opt_csv and mod_globals.opt_csv_only):
|
if not (mod_globals.opt_csv and mod_globals.opt_csv_only):
|
||||||
newScreen = initScreen
|
newScreen = initScreen
|
||||||
header = 'ECU : '+self.ecudata['ecuname']+' (RT:'+'{0:.4f}'.format(self.elm.response_time)+') '+self.ecudata['doc']+'\n'
|
connectionData = (' (RT:'+'{0:.4f}'.format(self.elm.response_time)+ ' '
|
||||||
|
+ 'RR:' + '{:>5.1f}'.format(self.elm.getRefreshRate()) +') ')
|
||||||
|
|
||||||
|
header = 'ECU : '+self.ecudata['ecuname']+ connectionData +self.ecudata['doc']+'\n'
|
||||||
header = header + "Screen : "+path
|
header = header + "Screen : "+path
|
||||||
newScreen = newScreen + pyren_encode( header ) + '\n'
|
newScreen = newScreen + pyren_encode( header ) + '\n'
|
||||||
|
|
||||||
|
@ -530,6 +530,7 @@ class ELM:
|
|||||||
error_can = 0
|
error_can = 0
|
||||||
|
|
||||||
response_time = 0
|
response_time = 0
|
||||||
|
screenRefreshTime = 0
|
||||||
|
|
||||||
buff = ""
|
buff = ""
|
||||||
currentprotocol = ""
|
currentprotocol = ""
|
||||||
@ -1758,6 +1759,8 @@ class ELM:
|
|||||||
|
|
||||||
roundtrip = tc - tb
|
roundtrip = tc - tb
|
||||||
|
|
||||||
|
self.screenRefreshTime += roundtrip
|
||||||
|
|
||||||
self.response_time = ((self.response_time * 9) + roundtrip) / 10
|
self.response_time = ((self.response_time * 9) + roundtrip) / 10
|
||||||
|
|
||||||
# save responce to log
|
# save responce to log
|
||||||
@ -2028,5 +2031,15 @@ class ELM:
|
|||||||
self.performanceModeLevel = level
|
self.performanceModeLevel = level
|
||||||
return
|
return
|
||||||
|
|
||||||
|
def getRefreshRate(self):
|
||||||
|
refreshRate = 0
|
||||||
|
|
||||||
|
if not self.screenRefreshTime:
|
||||||
|
return refreshRate
|
||||||
|
|
||||||
|
refreshRate = 1 / self.screenRefreshTime
|
||||||
|
self.screenRefreshTime = 0
|
||||||
|
return refreshRate
|
||||||
|
|
||||||
def reset_elm(self):
|
def reset_elm(self):
|
||||||
self.cmd ("at z")
|
self.cmd ("at z")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user