features.py
branchwxPython4
changeset 3328 01682a34a558
parent 2749 2769b3aed34d
child 3337 6097bca230e8
equal deleted inserted replaced
3327:d753cc166bd0 3328:01682a34a558
    10 
    10 
    11 libraries = [
    11 libraries = [
    12     ('Native', 'NativeLib.NativeLibrary', True),
    12     ('Native', 'NativeLib.NativeLibrary', True),
    13     ('Python', 'py_ext.PythonLibrary', True),
    13     ('Python', 'py_ext.PythonLibrary', True),
    14     ('Etherlab', 'etherlab.EthercatMaster.EtherlabLibrary', False),
    14     ('Etherlab', 'etherlab.EthercatMaster.EtherlabLibrary', False),
    15     ('SVGUI', 'svgui.SVGUILibrary', False),
       
    16     ('SVGHMI', 'svghmi.SVGHMILibrary', False)]
    15     ('SVGHMI', 'svghmi.SVGHMILibrary', False)]
    17 
    16 
    18 catalog = [
    17 catalog = [
    19     ('canfestival', _('CANopen support'), _('Map located variables over CANopen'), 'canfestival.canfestival.RootClass'),
    18     ('canfestival', _('CANopen support'), _('Map located variables over CANopen'), 'canfestival.canfestival.RootClass'),
    20     ('bacnet', _('Bacnet support'), _('Map located variables over Bacnet'), 'bacnet.bacnet.RootClass'),
    19     ('bacnet', _('Bacnet support'), _('Map located variables over Bacnet'), 'bacnet.bacnet.RootClass'),
    21     ('etherlab', _('EtherCAT master'), _('Map located variables over EtherCAT'), 'etherlab.etherlab.RootClass'),
    20     ('etherlab', _('EtherCAT master'), _('Map located variables over EtherCAT'), 'etherlab.etherlab.RootClass'),
    22     ('modbus', _('Modbus support'), _('Map located variables over Modbus'), 'modbus.modbus.RootClass'),
    21     ('modbus', _('Modbus support'), _('Map located variables over Modbus'), 'modbus.modbus.RootClass'),
    23     ('c_ext', _('C extension'), _('Add C code accessing located variables synchronously'), 'c_ext.CFile'),
    22     ('c_ext', _('C extension'), _('Add C code accessing located variables synchronously'), 'c_ext.CFile'),
    24     ('py_ext', _('Python file'), _('Add Python code executed asynchronously'), 'py_ext.PythonFile'),
    23     ('py_ext', _('Python file'), _('Add Python code executed asynchronously'), 'py_ext.PythonFile'),
    25     ('wxglade_hmi', _('WxGlade GUI'), _('Add a simple WxGlade based GUI.'), 'wxglade_hmi.WxGladeHMI'),
    24     ('wxglade_hmi', _('WxGlade GUI'), _('Add a simple WxGlade based GUI.'), 'wxglade_hmi.WxGladeHMI'),
    26     ('svgui', _('SVGUI'), _('Experimental web based HMI'), 'svgui.SVGUI'),
       
    27     ('svghmi', _('SVGHMI'), _('SVG based HMI'), 'svghmi.SVGHMI')]
    25     ('svghmi', _('SVGHMI'), _('SVG based HMI'), 'svghmi.SVGHMI')]
    28 
    26 
    29 file_editors = []
    27 file_editors = []