author | Edouard Tisserant <edouard@beremiz.fr> |
Wed, 10 Jul 2024 11:10:05 +0200 | |
changeset 3985 | d0c5d77a33af |
parent 3979 | 76295adcf940 |
permissions | -rw-r--r-- |
1511
91538d0c242c
add copyright notices to python files where there were missing, that
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
944
diff
changeset
|
1 |
#!/usr/bin/env python |
91538d0c242c
add copyright notices to python files where there were missing, that
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
944
diff
changeset
|
2 |
# -*- coding: utf-8 -*- |
91538d0c242c
add copyright notices to python files where there were missing, that
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
944
diff
changeset
|
3 |
|
2165
02a2b5dee5e3
Merged GPL + LGPL v2 or later EtherCAT extension. Fixed headers and copyright notice.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
2020
diff
changeset
|
4 |
# This file is part of Beremiz |
1511
91538d0c242c
add copyright notices to python files where there were missing, that
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
944
diff
changeset
|
5 |
# |
2165
02a2b5dee5e3
Merged GPL + LGPL v2 or later EtherCAT extension. Fixed headers and copyright notice.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
2020
diff
changeset
|
6 |
# Copyright (C) 2007: Laurent BESSARD |
02a2b5dee5e3
Merged GPL + LGPL v2 or later EtherCAT extension. Fixed headers and copyright notice.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
2020
diff
changeset
|
7 |
# Copyright (C) 2007-2018: Edouard TISSERANT |
1511
91538d0c242c
add copyright notices to python files where there were missing, that
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
944
diff
changeset
|
8 |
# |
91538d0c242c
add copyright notices to python files where there were missing, that
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
944
diff
changeset
|
9 |
# See COPYING file for copyrights details. |
91538d0c242c
add copyright notices to python files where there were missing, that
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
944
diff
changeset
|
10 |
|
784
a1d970365e41
Adding support for beremiz extensions to define custom file editors for project files
laurent
parents:
734
diff
changeset
|
11 |
libraries = [ |
2244
42566291b9bc
Make some POU libraries selected by default or not. This changes structure of features.libraries, please check and update your extensions if they use libraries
Edouard Tisserant
parents:
2165
diff
changeset
|
12 |
('Native', 'NativeLib.NativeLibrary', True), |
42566291b9bc
Make some POU libraries selected by default or not. This changes structure of features.libraries, please check and update your extensions if they use libraries
Edouard Tisserant
parents:
2165
diff
changeset
|
13 |
('Python', 'py_ext.PythonLibrary', True), |
3873
1ec463e4ac10
IDE: Disable not-yet-working extensions
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
3337
diff
changeset
|
14 |
# FIXME ('Etherlab', 'etherlab.EthercatMaster.EtherlabLibrary', False), |
3874
48d66d3fb3a6
IDE: Auto-select required libraries when adding extension
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
3873
diff
changeset
|
15 |
('SVGHMI', 'svghmi.SVGHMILibrary', 'svghmi')] |
10 | 16 |
|
720 | 17 |
catalog = [ |
3979
76295adcf940
WIP: Add skeleton for MQTT extension based on part of OPC-UA extension.
Edouard Tisserant <edouard@beremiz.fr>
parents:
3874
diff
changeset
|
18 |
('mqtt', _('MQTT client'), _('Map MQTT topics as located variables'), 'mqtt.MQTTClient'), |
3337
6097bca230e8
Add OPC-UA simple synchronous client extension.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
3328
diff
changeset
|
19 |
('opcua', _('OPC-UA client'), _('Map OPC-UA server as located variables'), 'opc_ua.OPCUAClient'), |
3873
1ec463e4ac10
IDE: Disable not-yet-working extensions
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
3337
diff
changeset
|
20 |
# FIXME ('canfestival', _('CANopen support'), _('Map located variables over CANopen'), 'canfestival.canfestival.RootClass'), |
2020
6dddf3070806
Add BACnet extension from Mario de Sousa <msousa@fe.up.pt>
Edouard Tisserant
parents:
1911
diff
changeset
|
21 |
('bacnet', _('Bacnet support'), _('Map located variables over Bacnet'), 'bacnet.bacnet.RootClass'), |
3873
1ec463e4ac10
IDE: Disable not-yet-working extensions
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
3337
diff
changeset
|
22 |
# FIXME ('etherlab', _('EtherCAT master'), _('Map located variables over EtherCAT'), 'etherlab.etherlab.RootClass'), |
1909
bb883e063175
Add support for Modbus (TCP and RTU) working as master & slave
Mario de Sousa <msousa@fe.up.pt>
parents:
944
diff
changeset
|
23 |
('modbus', _('Modbus support'), _('Map located variables over Modbus'), 'modbus.modbus.RootClass'), |
734 | 24 |
('c_ext', _('C extension'), _('Add C code accessing located variables synchronously'), 'c_ext.CFile'), |
728
e0424e96e3fd
refactoring - library support is not anymore attached to configtree nodes, but handles by project controller
Edouard Tisserant
parents:
721
diff
changeset
|
25 |
('py_ext', _('Python file'), _('Add Python code executed asynchronously'), 'py_ext.PythonFile'), |
e0424e96e3fd
refactoring - library support is not anymore attached to configtree nodes, but handles by project controller
Edouard Tisserant
parents:
721
diff
changeset
|
26 |
('wxglade_hmi', _('WxGlade GUI'), _('Add a simple WxGlade based GUI.'), 'wxglade_hmi.WxGladeHMI'), |
2747
e96aa2e3231e
Enable svghmi plugin in features, and small fixes to skeleton.
Edouard Tisserant
parents:
2244
diff
changeset
|
27 |
('svghmi', _('SVGHMI'), _('SVG based HMI'), 'svghmi.SVGHMI')] |
10 | 28 |
|
784
a1d970365e41
Adding support for beremiz extensions to define custom file editors for project files
laurent
parents:
734
diff
changeset
|
29 |
file_editors = [] |