features.py
changeset 2020 6dddf3070806
parent 1911 c1298e7ffe3a
child 2165 02a2b5dee5e3
equal deleted inserted replaced
2019:92f02bb17c7e 2020:6dddf3070806
    27     ('Python', 'py_ext.PythonLibrary'),
    27     ('Python', 'py_ext.PythonLibrary'),
    28     ('SVGUI', 'svgui.SVGUILibrary')]
    28     ('SVGUI', 'svgui.SVGUILibrary')]
    29 
    29 
    30 catalog = [
    30 catalog = [
    31     ('canfestival', _('CANopen support'), _('Map located variables over CANopen'), 'canfestival.canfestival.RootClass'),
    31     ('canfestival', _('CANopen support'), _('Map located variables over CANopen'), 'canfestival.canfestival.RootClass'),
       
    32     ('bacnet', _('Bacnet support'), _('Map located variables over Bacnet'), 'bacnet.bacnet.RootClass'),
    32     ('modbus', _('Modbus support'), _('Map located variables over Modbus'), 'modbus.modbus.RootClass'),
    33     ('modbus', _('Modbus support'), _('Map located variables over Modbus'), 'modbus.modbus.RootClass'),
    33     ('c_ext', _('C extension'), _('Add C code accessing located variables synchronously'), 'c_ext.CFile'),
    34     ('c_ext', _('C extension'), _('Add C code accessing located variables synchronously'), 'c_ext.CFile'),
    34     ('py_ext', _('Python file'), _('Add Python code executed asynchronously'), 'py_ext.PythonFile'),
    35     ('py_ext', _('Python file'), _('Add Python code executed asynchronously'), 'py_ext.PythonFile'),
    35     ('wxglade_hmi', _('WxGlade GUI'), _('Add a simple WxGlade based GUI.'), 'wxglade_hmi.WxGladeHMI'),
    36     ('wxglade_hmi', _('WxGlade GUI'), _('Add a simple WxGlade based GUI.'), 'wxglade_hmi.WxGladeHMI'),
    36     ('svgui', _('SVGUI'), _('Experimental web based HMI'), 'svgui.SVGUI')]
    37     ('svgui', _('SVGUI'), _('Experimental web based HMI'), 'svgui.SVGUI')]