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

Classes

class  pyRT.apps.warp.Monitor.Latency5.Latency
 
class  pyRT.apps.warp.Monitor.Latency5.Manager
 
                  #

M a n a g e r # # More...

 
class  pyRT.apps.warp.Monitor.Latency5.Stats
 
                 #

S t a t s # # More...

 

Namespaces

 pyRT.apps.warp.Monitor.Latency5
 

Feed Latency Monitor


 

Functions

def pyRT.apps.warp.Monitor.Latency5.BID
 Called when TRDPRC_1 field updates for a registered record. More...
 
def pyRT.apps.warp.Monitor.Latency5.FeedMilli
 Called when a milli-second timestamp field updates: More...
 
def pyRT.apps.warp.Monitor.Latency5.FeedNano
 Called when a nano-second timestamp field updates: More...
 
def pyRT.apps.warp.Monitor.Latency5.On5SecTimer
 Called every 5 seconds, allowing us to have 5-sec interval quantums. More...
 
def pyRT.apps.warp.Monitor.Latency5.OnCached
 
def pyRT.apps.warp.Monitor.Latency5.OnEngineLoad
 
def pyRT.apps.warp.Monitor.Latency5.OnEngineUnload
 Called when engine is unloaded (server stop). More...
 
def pyRT.apps.warp.Monitor.Latency5.OnInitialize
 Called when a registered record is initialized from tape. More...
 
def pyRT.apps.warp.Monitor.Latency5.OnPubImage
 
def pyRT.apps.warp.Monitor.Latency5.OnPubUpdate
 
def pyRT.apps.warp.Monitor.Latency5.TRDPRC_1
 Called when TRDPRC_1 field updates for a registered record. More...
 

Variables

list pyRT.apps.warp.Monitor.Latency5._AVGS = []
 Max Storage. More...
 
tuple pyRT.apps.warp.Monitor.Latency5._cfg = config.Config.Latency()
 
 pyRT.apps.warp.Monitor.Latency5._dawg = None
 
tuple pyRT.apps.warp.Monitor.Latency5._MAXV = int( max( ldb ) / _cfg._tPub )
 
 pyRT.apps.warp.Monitor.Latency5._MGR = None
 Global d/b. More...
 
string pyRT.apps.warp.Monitor.Latency5._OHDR = 'Time,Bucket,TapeTkr,NumTkr,NumUpd,MinAge,MaxAge,AvgAge,StDev,'
 
 pyRT.apps.warp.Monitor.Latency5._op = None
 
string pyRT.apps.warp.Monitor.Latency5._PHDR = 'Time,Bucket,TapeTkr,NumTkr,NumUpd,'
 
 pyRT.apps.warp.Monitor.Latency5._pp = None
 
int pyRT.apps.warp.Monitor.Latency5._TAPE_TKRS = 1
 
 pyRT.apps.warp.Monitor.Latency5.dd = _cfg._DataDog
 
tuple pyRT.apps.warp.Monitor.Latency5.host = dd.split(':')
 
string pyRT.apps.warp.Monitor.Latency5.ins = '( '
 
 pyRT.apps.warp.Monitor.Latency5.kdb = _OHDR
 
tuple pyRT.apps.warp.Monitor.Latency5.keys = kdb.split(',')
 
tuple pyRT.apps.warp.Monitor.Latency5.lcl = self.ReplayTime()
 
 pyRT.apps.warp.Monitor.Latency5.ldb = _cfg._MvgAvgLen
 Moving Average. More...
 
 pyRT.apps.warp.Monitor.Latency5.lwc = val
 mdb[i] = ( 100.0 * ( val-lwc ) ) / nv ## Stack 'em More...
 
tuple pyRT.apps.warp.Monitor.Latency5.nk = min( len( keys ), len( vals ) )
 
tuple pyRT.apps.warp.Monitor.Latency5.tm = self.DateTime( lcl + _MGR._GMT )
 
 pyRT.apps.warp.Monitor.Latency5.tPub = _cfg._tPub
 
tuple pyRT.apps.warp.Monitor.Latency5.vals = vdb.split(',')
 
string pyRT.apps.warp.Monitor.Latency5.vdb = '%s,%s,'