From OpenSCADAWiki
< Works
(→Subsystem "User interfaces") |
|||
(47 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
<translate> | <translate> | ||
<!--T:11--> | <!--T:11--> | ||
− | On this page you can get | + | On this page you can get the "To Do" list and a tasks pool of the project. The "To Do" list is not connected to the time ranks, but it's structured by subsystems. The "To Do" list and pool are provided to represent the general development picture, and to post notes for the developers' examination. The developers can append, apply and note the tasks for themselves. |
</translate> | </translate> | ||
__TOC__ | __TOC__ | ||
Line 12: | Line 12: | ||
| | | | ||
=== Documentation === <!--T:12--> | === Documentation === <!--T:12--> | ||
− | |||
* Wiki pages those need to the translation creation or updating: | * Wiki pages those need to the translation creation or updating: | ||
+ | ** [[Special:MyLanguage/Documents/API|API OpenSCADA]] | ||
** [[Special:MyLanguage/Sub-projects/Logical_level|Logical level of parameters of OpenSCADA]]; | ** [[Special:MyLanguage/Sub-projects/Logical_level|Logical level of parameters of OpenSCADA]]; | ||
** [[Special:MyLanguage/Using/Kamjanske_Bagley_Boiler1|Data acquisition and visualization system of the boiler #1 of workshop of CHP Plant]]; | ** [[Special:MyLanguage/Using/Kamjanske_Bagley_Boiler1|Data acquisition and visualization system of the boiler #1 of workshop of CHP Plant]]; | ||
Line 20: | Line 20: | ||
* Wiki pages that need updating or revision: | * Wiki pages that need updating or revision: | ||
** Revise the project [[Special:MyLanguage/Using/HouseSpirit|Apartment house automation — "Smart House"]] and use it for creation a DAQ-template of the unified conception of building WEB-interfaces in the traditional way of XHTML-templates with the builtin server-side procedures on JavaLikeCalc. | ** Revise the project [[Special:MyLanguage/Using/HouseSpirit|Apartment house automation — "Smart House"]] and use it for creation a DAQ-template of the unified conception of building WEB-interfaces in the traditional way of XHTML-templates with the builtin server-side procedures on JavaLikeCalc. | ||
− | ** | + | ** DAQ: [[Special:MyLanguage/Modules/BlockCalc|BlockCalc]], [[Special:MyLanguage/Modules/DCON|DCON]], [[Special:MyLanguage/Modules/ICP_DAS|ICP_DAS]], [[Special:MyLanguage/Modules/DiamondBoards|DiamondBoards]], [[Special:MyLanguage/Modules/Comedi|Comedi]], [[Special:MyLanguage/Modules/SMH2Gi|SMH2Gi]]; |
− | + | ||
** [[Special:MyLanguage/Sub-projects/Values_archivation|Values archiving]]. | ** [[Special:MyLanguage/Sub-projects/Values_archivation|Values archiving]]. | ||
* New documents: | * New documents: | ||
** Create a separate WIKI-page of the "Smart Home" project on [[Special:MyLanguage/Sub-projects/Server|the OpenSCADA server]]. | ** Create a separate WIKI-page of the "Smart Home" project on [[Special:MyLanguage/Sub-projects/Server|the OpenSCADA server]]. | ||
− | |||
− | |||
** [[Special:MyLanguage/Modules/MMS|DAQ.MMS]]; | ** [[Special:MyLanguage/Modules/MMS|DAQ.MMS]]; | ||
** [[Special:MyLanguage/Modules/ODBC|DB.ODBC]]. | ** [[Special:MyLanguage/Modules/ODBC|DB.ODBC]]. | ||
Line 45: | Line 42: | ||
* [[Special:MyLanguage/Libs/Regulation_elements|Regulation elements library]] | * [[Special:MyLanguage/Libs/Regulation_elements|Regulation elements library]] | ||
{{#lst:Libs/Regulation_elements/en|ToDo}} | {{#lst:Libs/Regulation_elements/en|ToDo}} | ||
− | |||
− | |||
* [[Special:MyLanguage/Libs/Prescriptions|Prescriptions]] | * [[Special:MyLanguage/Libs/Prescriptions|Prescriptions]] | ||
{{#lst:Libs/Prescriptions/en|ToDo}} | {{#lst:Libs/Prescriptions/en|ToDo}} | ||
Line 55: | Line 50: | ||
* [[Special:MyLanguage/Sub-projects/Graphical_PLC_Programming|Graphical PLC Programming in OpenSCADA]] | * [[Special:MyLanguage/Sub-projects/Graphical_PLC_Programming|Graphical PLC Programming in OpenSCADA]] | ||
{{#lst:Sub-projects/Graphical_PLC_Programming|prog}} | {{#lst:Sub-projects/Graphical_PLC_Programming|prog}} | ||
+ | * [[Special:MyLanguage/Using/PinePhone|Open Phone — PinePhone]] | ||
+ | {{#lst:Using/PinePhone|prog}} | ||
+ | * [[Special:MyLanguage/Using/NetGear_R6220|NETGEAR R6220]] | ||
+ | {{#lst:Using/NetGear_R6220|prog}} | ||
|- | |- | ||
| | | | ||
=== {{Anch|TestOptFix|Testing, optimization and fixing}} === <!--T:25--> | === {{Anch|TestOptFix|Testing, optimization and fixing}} === <!--T:25--> | ||
− | + | * ''UI.{Vision,WebVision}'': Complete revision the primitive "ElFigure" implementation, what needs: | |
− | + | ||
− | * ''UI.{Vision,WebVision}'': Complete revision | + | |
:- BUG: selecting multiple figures at hold the key "Ctrl"; | :- BUG: selecting multiple figures at hold the key "Ctrl"; | ||
:- BUG: clearing the copy buffer after selected items copy — impossible for the copy repeat; | :- BUG: clearing the copy buffer after selected items copy — impossible for the copy repeat; | ||
Line 72: | Line 69: | ||
=== Program/System generic === <!--T:13--> | === Program/System generic === <!--T:13--> | ||
− | * ( | + | * Add user properties to the Control Node object by a pointer with their activation at use: |
− | + | :- add registration of connection-blocking node at ''AutoHD()'' and use this information in the blocking message, in debug mode; | |
− | * | + | :- [[Special:MyLanguage/Modules/JavaLikeCalc|DAQ.JavaLikeCalc]]: add definition and call of user functions in object properties. |
− | * | + | * Move all user creating objects under ACL. |
− | * Work out for developing, using, integration to solutions, concept | + | * Expand dimension of the internal time from microseconds and up to nanoseconds. Previously append support for PicoScope 2000. |
+ | * Work out for developing, using, integration to solutions, concept of the OpenSCADA project support. Expand the community by targeting on the implementation control of: | ||
** tasks: tasks pool, fund and fundraising; developers register, ranks for participate into the tasks. | ** tasks: tasks pool, fund and fundraising; developers register, ranks for participate into the tasks. | ||
** solutions: register a task of the solution implementation (by consumer), set demands to the task and performer, set the price limit; each performer propose self price; consumer select a performer. Commission from the order price to the project is 10%. | ** solutions: register a task of the solution implementation (by consumer), set demands to the task and performer, set the price limit; each performer propose self price; consumer select a performer. Commission from the order price to the project is 10%. | ||
− | * | + | * [[Sub-projects/Adaption_to_Android|Adapt to the software platform Android]]: |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
{{#lst:Sub-projects/Adaption_to_Android|prog}} | {{#lst:Sub-projects/Adaption_to_Android|prog}} | ||
+ | * Move completely from GD2 to SVG on Web, that is: the Diagram primitive, the ElFig primitive with complete refactoring. | ||
* Adapt to the software platform QNX: | * Adapt to the software platform QNX: | ||
:+ get for some QNX platform representation => due to the deep closing, but yet using OpenSource, this OS is not allowed in free and there was bought a used hardware based on BlackBerry, that is "BB PlayBook", that is not actual already due to the main supporting resources are <span style="color: red">DEAD</span>; | :+ get for some QNX platform representation => due to the deep closing, but yet using OpenSource, this OS is not allowed in free and there was bought a used hardware based on BlackBerry, that is "BB PlayBook", that is not actual already due to the main supporting resources are <span style="color: red">DEAD</span>; | ||
Line 111: | Line 106: | ||
* Implement an agent of the SNMP protocol, an examples are in [http://www.networkupstools.org NUT]. | * Implement an agent of the SNMP protocol, an examples are in [http://www.networkupstools.org NUT]. | ||
* Create a gate module to the transports of other OpenSCADA stations. | * Create a gate module to the transports of other OpenSCADA stations. | ||
+ | * [[Special:MyLanguage/Modules/Sockets|Sockets interfaces]] | ||
+ | {{#lst:Modules/Sockets/en|ToDo}} | ||
* [[Special:MyLanguage/Modules/Serial|Serial interfaces]] | * [[Special:MyLanguage/Modules/Serial|Serial interfaces]] | ||
{{#lst:Modules/Serial/en|ToDo}} | {{#lst:Modules/Serial/en|ToDo}} | ||
Line 117: | Line 114: | ||
=== Subsystem "Transport Protocols" === <!--T:26--> | === Subsystem "Transport Protocols" === <!--T:26--> | ||
+ | * Create WebSockets support as the first wrapping protocol. | ||
|- | |- | ||
| | | | ||
− | === Subsystem "Data acquisition" (DAQ) === | + | === Subsystem "Data acquisition" (DAQ) === <!--T:29--> |
− | * Adapt for [[Fund/Electronic parts|the low level electronic parts]] | + | * (*) Adapt for [[Fund/Electronic parts|the low level electronic parts]]. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
* [[Special:MyLanguage/Modules/OPC_UA|OPC-UA]] | * [[Special:MyLanguage/Modules/OPC_UA|OPC-UA]] | ||
{{#lst:Modules/OPC_UA/en|ToDo}} | {{#lst:Modules/OPC_UA/en|ToDo}} | ||
− | * [[Special:MyLanguage/Modules/ | + | * [[Special:MyLanguage/Modules/MMS|MMS]] |
− | {{#lst:Modules/ | + | {{#lst:Modules/MMS|ToDo}} |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| | | | ||
− | === Subsystem "Archives" === <!--T:18--> | + | === Subsystem "Archives-History" === <!--T:18--> |
− | + | ||
* Create a gate module to archives-history of other OpenSCADA stations. | * Create a gate module to archives-history of other OpenSCADA stations. | ||
|- | |- | ||
| | | | ||
− | === Subsystem "Special" === | + | |
+ | === Subsystem "Special" === <!--T:30--> | ||
|- | |- | ||
| | | | ||
=== Subsystem "User interfaces" === | === Subsystem "User interfaces" === | ||
− | |||
* [[Special:MyLanguage/Modules/QTStarter|QTStarter]] | * [[Special:MyLanguage/Modules/QTStarter|QTStarter]] | ||
{{#lst:Modules/QTStarter/en|ToDo}} | {{#lst:Modules/QTStarter/en|ToDo}} | ||
Line 154: | Line 142: | ||
* [[Special:MyLanguage/Modules/VCAEngine|VCAEngine]] | * [[Special:MyLanguage/Modules/VCAEngine|VCAEngine]] | ||
{{#lst:Modules/VCAEngine/en|ToDo}} | {{#lst:Modules/VCAEngine/en|ToDo}} | ||
− | * [[Special:MyLanguage/Modules/ | + | * [[Special:MyLanguage/Modules/WebCfgD|WebCfgD]] |
− | {{#lst:Modules/ | + | {{#lst:Modules/WebCfgD/en|ToDo}} |
|} | |} | ||
</translate> | </translate> |
Latest revision as of 21:46, 26 February 2025
On this page you can get the "To Do" list and a tasks pool of the project. The "To Do" list is not connected to the time ranks, but it's structured by subsystems. The "To Do" list and pool are provided to represent the general development picture, and to post notes for the developers' examination. The developers can append, apply and note the tasks for themselves.
Contents
[hide]- 1 Documentation
- 2 Site of the project
- 3 OpenSCADA libraries and projects
- 4 Testing, optimization and fixing
- 5 Program/System generic
- 6 Subsystem DB
- 7 Subsystem "Transports"
- 8 Subsystem "Transport Protocols"
- 9 Subsystem "Data acquisition" (DAQ)
- 10 Subsystem "Archives-History"
- 11 Subsystem "Special"
- 12 Subsystem "User interfaces"
1 Documentation
|
2 Site of the project
|
3 OpenSCADA libraries and projects
|
4 Testing, optimization and fixing
|
5 Program/System generic
|
6 Subsystem DB
|
7 Subsystem "Transports"
|
8 Subsystem "Transport Protocols"
|
9 Subsystem "Data acquisition" (DAQ)
|
10 Subsystem "Archives-History"
|
11 Subsystem "Special" |
12 Subsystem "User interfaces"
|