The Assimilation Monitoring Project
newcma Namespace Reference

Data Structures

class  CMAdb
class  HbRing
class  DroneInfo
class  DispatchTarget
class  DispatchHBDEAD
class  DispatchSTARTUP
class  DispatchJSDISCOVERY
class  DispatchSWDISCOVER
class  MessageDispatcher
class  PacketListener

Variables

 OurAddr = None
int DefaultPort = 1984
 OurPort = None
 skipme = False
dictionary configinit
tuple config = pyConfigContext(init=configinit)
tuple io = pyNetIOudp(config, pyPacketDecoder(0))
tuple disp
tuple listener = PacketListener(config, disp)

Variable Documentation

Definition at line 1194 of file newcma.py.

dictionary newcma::configinit
Initial value:
00001 {
00002         CONFIGNAME_CMAINIT:     OurAddr,    # Initial 'hello' address
00003         CONFIGNAME_CMAADDR:     OurAddr,    # not sure what this one does...
00004         CONFIGNAME_CMADISCOVER: OurAddr,    # Discovery packets sent here
00005         CONFIGNAME_CMAFAIL:     OurAddr,    # Failure packets sent here
00006         CONFIGNAME_CMAPORT:     OurPort,
00007         CONFIGNAME_HBPORT:      OurPort,
00008         CONFIGNAME_OUTSIG:      pySignFrame(1),
00009         CONFIGNAME_DEADTIME:    10*1000000,
00010         CONFIGNAME_WARNTIME:    3*1000000,
00011         CONFIGNAME_HBTIME:      1*1000000,
00012         CONFIGNAME_OUTSIG:      pySignFrame(1),
00013     }

Definition at line 1181 of file newcma.py.

int newcma::DefaultPort = 1984

Definition at line 1156 of file newcma.py.

tuple newcma::disp
Initial value:
00001 MessageDispatcher(
00002     {   FrameSetTypes.STARTUP: DispatchSTARTUP(),
00003         FrameSetTypes.HBDEAD: DispatchHBDEAD(),
00004         FrameSetTypes.JSDISCOVERY: DispatchJSDISCOVERY(),
00005         FrameSetTypes.SWDISCOVER: DispatchSWDISCOVER()
00006     })

Definition at line 1200 of file newcma.py.

Definition at line 1195 of file newcma.py.

Referenced by _jsondiscovery_send(), and nano_start_full().

Definition at line 1206 of file newcma.py.

tuple newcma::OurAddr = None

Definition at line 1155 of file newcma.py.

int newcma::OurPort = None

Definition at line 1157 of file newcma.py.

newcma::skipme = False

Definition at line 1159 of file newcma.py.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines