areaDetector
3-13
EPICS areaDetector framework
|
Namespaces | |
makeAdl | |
Functions | |
def | makeAdl.elements (node) |
def | makeAdl.getText (node) |
def | makeAdl.handle_node (node) |
def | makeAdl.handle_category (category) |
def | makeAdl.quoteString (string) |
def | makeAdl.make_box () |
def | makeAdl.make_description () |
def | makeAdl.make_label () |
def | makeAdl.make_ro () |
def | makeAdl.make_demand () |
def | makeAdl.make_rbv () |
def | makeAdl.make_menu () |
def | makeAdl.make_cmd () |
def | makeAdl.write_adl_file (fileName) |
Variables | |
makeAdl.parser = OptionParser() | |
makeAdl.options | |
makeAdl.args | |
makeAdl.genicam_lines = open(args[0]).readlines() | |
makeAdl.start_line = min(i for i in range(2) if genicam_lines[i].lstrip().startswith("<")) | |
makeAdl.xml_root = parseString("".join(genicam_lines[start_line:]).lstrip()) | |
makeAdl.camera_name = args[1] | |
makeAdl.prefix = os.path.abspath(os.path.join(os.path.dirname(__file__),"..")) | |
makeAdl.adl_more_filename = os.path.join(prefix, "op", "adl", camera_name + "-features") | |
dictionary | makeAdl.lookup = {} |
dictionary | makeAdl.records = {} |
list | makeAdl.categories = [] |
list | makeAdl.structure = [] |
list | makeAdl.doneNodes = [] |
makeAdl.stdout = sys.stdout | |
int | makeAdl.maxScreenWidth = 1600 |
int | makeAdl.maxScreenHeight = 850 |
int | makeAdl.headingHeight = 20 |
int | makeAdl.labelWidth = 220 |
int | makeAdl.maxLabelHeight = 20 |
int | makeAdl.readonlyWidth = 150 |
int | makeAdl.readonlyHeight = 18 |
int | makeAdl.readbackWidth = 90 |
int | makeAdl.readbackHeight = 18 |
int | makeAdl.textEntryWidth = 60 |
int | makeAdl.textEntryHeight = 20 |
int | makeAdl.menuWidth = 150 |
int | makeAdl.menuHeight = 20 |
int | makeAdl.messageButtonWidth = 150 |
int | makeAdl.messageButtonHeight = 20 |
int | makeAdl.boxWidth = 5 + labelWidth + 5 + readonlyWidth + 5 |
int | makeAdl.w = boxWidth |
int | makeAdl.h = 40 |
int | makeAdl.x = 5 |
int | makeAdl.y = 40 |
string | makeAdl.text = "" |
int | makeAdl.numColumns = 1 |
int | makeAdl.fileNumber = 1 |
int | makeAdl.boxHeight = len(nodes) * 25 + 10 + maxLabelHeight |
int | makeAdl.headingY = y + 5 |
int | makeAdl.headingX = x + 5 |
int | makeAdl.headingWidth = boxWidth -10 |
makeAdl.nodeName = str(node.getAttribute("Name")) | |
dictionary | makeAdl.recordName = records[nodeName] |
bool | makeAdl.ro = False |
string | makeAdl.desc = "" |
list | makeAdl.descs = ["%s: "% nodeName, "", "", "", "", ""] |
int | makeAdl.i = 0 |
int | makeAdl.nx = x + 5 |
int | makeAdl.tlen = len(nodeName) * 10. / labelWidth |
int | makeAdl.labelHeight = 20 |