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

Namespaces

 pyRT.apps.feeds.MemoirSeqCheck
 

Functions

def pyRT.apps.feeds.MemoirSeqCheck.DateTimeMs
 Return string-ified time as YYYY-MM-DD HH:MM:SS.mmm. More...
 
def pyRT.apps.feeds.MemoirSeqCheck.MapFile
 Open / Map in file. More...
 
def pyRT.apps.feeds.MemoirSeqCheck.TimeMs
 Return string-ified time as HH:MM:SS.mmm. More...
 

Variables

tuple pyRT.apps.feeds.MemoirSeqCheck.argc = len( sys.argv )
 
               #

main() # # More...

 
tuple pyRT.apps.feeds.MemoirSeqCheck.bDmp = ( argc > 3 )
 
list pyRT.apps.feeds.MemoirSeqCheck.DDB = []
 Message Count by Message Type. More...
 
list pyRT.apps.feeds.MemoirSeqCheck.dmp = [ '%-20s : %8d' % ( pm, MDB[pm] ) for pm in MDB ]
 
tuple pyRT.apps.feeds.MemoirSeqCheck.dst = ph.Dst()
 
int pyRT.apps.feeds.MemoirSeqCheck.eSeq = 1
 Number of Packets Processed. More...
 
tuple pyRT.apps.feeds.MemoirSeqCheck.fh = pcap.FileHdr( map[:32] )
 
string pyRT.apps.feeds.MemoirSeqCheck.fmt = '\n[%s] SEQ=%d; nPkt=%d; nPktDrop=%d; nMsgDrop=%d; PctDrop=%.3f%%'
 
list pyRT.apps.feeds.MemoirSeqCheck.fp = kv[0]
 
tuple pyRT.apps.feeds.MemoirSeqCheck.iMB = sz/( 1024 * 1024 )
 
 pyRT.apps.feeds.MemoirSeqCheck.iSeq = udp._SeqNum
 
tuple pyRT.apps.feeds.MemoirSeqCheck.kv = MapFile( pf )
 
list pyRT.apps.feeds.MemoirSeqCheck.map = kv[1]
 
dictionary pyRT.apps.feeds.MemoirSeqCheck.MDB = {}
 Expected SeqNum. More...
 
tuple pyRT.apps.feeds.MemoirSeqCheck.mdb = seq.Messages()
 
tuple pyRT.apps.feeds.MemoirSeqCheck.mLen = rh._oLen-ph.Size()
 
 pyRT.apps.feeds.MemoirSeqCheck.mt = sbe._MsgType
 
int pyRT.apps.feeds.MemoirSeqCheck.nc = 0
 
tuple pyRT.apps.feeds.MemoirSeqCheck.nd = len( DDB )
 
int pyRT.apps.feeds.MemoirSeqCheck.nDrp = 0
 Drop Message List. More...
 
tuple pyRT.apps.feeds.MemoirSeqCheck.nm = seq.MsgCount()
 
int pyRT.apps.feeds.MemoirSeqCheck.nPkt = 0
 
tuple pyRT.apps.feeds.MemoirSeqCheck.off = fh.Size()
 
tuple pyRT.apps.feeds.MemoirSeqCheck.oMB = sz/( 1024 * 1024 )
 
float pyRT.apps.feeds.MemoirSeqCheck.pct = 100.0
 
list pyRT.apps.feeds.MemoirSeqCheck.pf = sys.argv[1]
 
tuple pyRT.apps.feeds.MemoirSeqCheck.ph = pcap.PktHdr( map[off:off+42] )
 
tuple pyRT.apps.feeds.MemoirSeqCheck.pm = DataDict.GetMsgName( sbe )
 
list pyRT.apps.feeds.MemoirSeqCheck.raw = map[off:off+mLen]
 
tuple pyRT.apps.feeds.MemoirSeqCheck.rh = pcap.RecHdr( map[off:off+20] )
 
 pyRT.apps.feeds.MemoirSeqCheck.rOff = off
 
string pyRT.apps.feeds.MemoirSeqCheck.s = '%dMb mapped in; '
 
tuple pyRT.apps.feeds.MemoirSeqCheck.sbe = SBE.Header( raw )
 
tuple pyRT.apps.feeds.MemoirSeqCheck.seq = UDP.SeqPkt( raw, False )
 print( '[%04d.H] %-14s->%-18s : seq=d' % ( nPkt, src, dst, iSeq ) ) More...
 
tuple pyRT.apps.feeds.MemoirSeqCheck.src = ph.Src()
 
tuple pyRT.apps.feeds.MemoirSeqCheck.sSz = seq.Size()
 
tuple pyRT.apps.feeds.MemoirSeqCheck.sz = len( map )
 
tuple pyRT.apps.feeds.MemoirSeqCheck.udp = UDP.Header( raw )
 
tuple pyRT.apps.feeds.MemoirSeqCheck.zap = gzip.decompress( map )