Embedded Python Real-Time FrameWork : API  Build 20250616.1
 All Classes Namespaces Files Functions Variables Pages
LatencyReport.py File Reference

Classes

class  pyRT.apps.warp.Monitor.LatencyReport.Bucket
 
                    #

B u c k e t # # More...

 
class  pyRT.apps.warp.Monitor.LatencyReport.Report
 

Namespaces

 pyRT.apps.warp.Monitor.LatencyReport
 

Functions

def pyRT.apps.warp.Monitor.LatencyReport.LOG
 
def pyRT.apps.warp.Monitor.LatencyReport.TimeMs
 Common Functions. More...
 

Variables

tuple pyRT.apps.warp.Monitor.LatencyReport._cfg = Config.LatencyReport()
 
string pyRT.apps.warp.Monitor.LatencyReport._QRY2_FMT = "select * from %s where Ticker='%s'"
 
string pyRT.apps.warp.Monitor.LatencyReport._QRY_FMT = 'select distinct Ticker, NumTkr from %s'
 
list pyRT.apps.warp.Monitor.LatencyReport.cols = []
 
 pyRT.apps.warp.Monitor.LatencyReport.cout = sys.stdout
 
tuple pyRT.apps.warp.Monitor.LatencyReport.ix0 = odbc.DateIndex( t0, True )
 
tuple pyRT.apps.warp.Monitor.LatencyReport.ix1 = odbc.DateIndex( t1, False )
 
tuple pyRT.apps.warp.Monitor.LatencyReport.odbc = Report( _cfg._DSN, _cfg._USR, _cfg._PWD, _cfg._DISCO )
 
list pyRT.apps.warp.Monitor.LatencyReport.out = [ 'tStart,tEnd,ix0,ix1,Ticker,Type,' + ','.join( cols[2:] ) ]
 
 pyRT.apps.warp.Monitor.LatencyReport.pf = _cfg._csvFile
 
list pyRT.apps.warp.Monitor.LatencyReport.s = [ t0, t1, str( ix0 ), str( ix1 ), bkt, 'Average' ]
 
tuple pyRT.apps.warp.Monitor.LatencyReport.tkrs = odbc.GetTickers()
 
tuple pyRT.apps.warp.Monitor.LatencyReport.vdb = odbc.GetColumn( bkt, col, ix0, ix1 )