def setUp(self): self.c_sim = CINS() self.py_sim = PyINS() self.c_sim.prepare() self.py_sim.prepare()
def setUp(self): if C_IMP: self.sim = CINS() else: self.sim = PyINS() self.sim.prepare() import simulation self.model = simulation.Simulation()
def load(self, filename): self.sim = CINS() self.sim.prepare() # add python directory to search path so the modules can be loaded import sys,os sys.path.insert(1, os.path.dirname(sys.path[0])) import taulabs import cPickle # load data from file handle = open(filename, 'rb') githash = cPickle.load(handle) print "Attempting to load data with githash of " + `githash` uavo_parsed = cPickle.load(handle) handle.close() # prepare the parser uavo_defs = taulabs.uavo_collection.UAVOCollection() uavo_defs.from_git_hash(githash) parser = taulabs.uavtalk.UavTalk(uavo_defs) print "Converting log records into python objects" uavo_list = taulabs.uavo_list.UAVOList(uavo_defs) for obj_id, data, timestamp in uavo_parsed: if obj_id in uavo_defs: obj = uavo_defs[obj_id] u = obj.instance_from_bytes(data, timestamp) uavo_list.append(u) else: print "Missing key: " + `obj_id` # We're done with this (potentially very large) variable, delete it. del uavo_parsed self.uavo_list = uavo_list
def setUp(self): if C_IMP: self.sim = CINS() else: self.sim = PyINS() self.sim.prepare()