|
| makeDbAndEdl.parser = OptionParser() |
|
| makeDbAndEdl.options |
|
| makeDbAndEdl.args |
|
| makeDbAndEdl.genicam_lines = open(args[0]).readlines() |
|
| makeDbAndEdl.start_line = min(i for i in range(2) if genicam_lines[i].lstrip().startswith("<")) |
|
| makeDbAndEdl.xml_root = parseString("".join(genicam_lines[start_line:]).lstrip()) |
|
| makeDbAndEdl.camera_name = args[1] |
|
| makeDbAndEdl.prefix = os.path.abspath(os.path.join(os.path.dirname(__file__),"..")) |
|
| makeDbAndEdl.db_filename = os.path.join(prefix, "Db", camera_name + ".template") |
|
| makeDbAndEdl.edl_filename = os.path.join(prefix, "op", "edl", camera_name + ".edl") |
|
| makeDbAndEdl.edl_more_filename = os.path.join(prefix, "op", "edl", camera_name + "-features.edl") |
|
dictionary | makeDbAndEdl.lookup = {} |
|
dictionary | makeDbAndEdl.records = {} |
|
list | makeDbAndEdl.categories = [] |
|
list | makeDbAndEdl.structure = [] |
|
list | makeDbAndEdl.doneNodes = [] |
|
| makeDbAndEdl.db_file = open(db_filename, "w") |
|
| makeDbAndEdl.stdout = sys.stdout |
|
string | makeDbAndEdl.a_autosaveFields = 'DESC LOLO LOW HIGH HIHI LLSV LSV HSV HHSV EGU TSE PREC' |
|
string | makeDbAndEdl.b_autosaveFields = 'DESC ZSV OSV TSE' |
|
string | makeDbAndEdl.long_autosaveFields = 'DESC LOLO LOW HIGH HIHI LLSV LSV HSV HHSV EGU TSE' |
|
string | makeDbAndEdl.mbb_autosaveFields = 'DESC ZRSV ONSV TWSV THSV FRSV FVSV SXSV SVSV EISV NISV TESV ELSV TVSV TTSV FTSV FFSV TSE' |
|
string | makeDbAndEdl.string_autosaveFields = 'DESC TSE' |
|
| makeDbAndEdl.nodeName = str(node.getAttribute("Name")) |
|
bool | makeDbAndEdl.ro = False |
|
string | makeDbAndEdl.enumerations = "" |
|
int | makeDbAndEdl.i = 0 |
|
string | makeDbAndEdl.defaultVal = "0" |
|
list | makeDbAndEdl.epicsId = ["ZR", "ON", "TW", "TH", "FR", "FV", "SX", "SV", "EI", "NI", "TE", "EL", "TV", "TT", "FT", "FF"] |
|
| makeDbAndEdl.name = str(n.getAttribute("Name")) |
|
list | makeDbAndEdl.value = [x for x in elements(n) if str(x.nodeName) == "Value"] |
|
| makeDbAndEdl.edl_file = open(edl_more_filename, "w") |
|
int | makeDbAndEdl.w = 260 |
|
int | makeDbAndEdl.h = 40 |
|
int | makeDbAndEdl.x = 5 |
|
int | makeDbAndEdl.y = 50 |
|
string | makeDbAndEdl.text = "" |
|
string | makeDbAndEdl.defFontClass = "arial" |
|
int | makeDbAndEdl.defFgColorCtrl = 25 |
|
int | makeDbAndEdl.defBgColorCtrl = 3 |
|
int | makeDbAndEdl.defFgColorMon = 16 |
|
int | makeDbAndEdl.defBgColorMon = 10 |
|
int | makeDbAndEdl.boxh = len(nodes) * 25 + 5 |
|
int | makeDbAndEdl.laby = y - 10 |
|
dictionary | makeDbAndEdl.recordName = records[nodeName] |
|
string | makeDbAndEdl.desc = "" |
|
list | makeDbAndEdl.descs = ["%s: "% nodeName, "", "", "", "", ""] |
|
int | makeDbAndEdl.nx = x + 5 |
|
int | makeDbAndEdl.exitX = w - 100 |
|
int | makeDbAndEdl.exitY = h - min(30, h - y) |
|