From OpenSCADAWiki
< Works
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 9: | Line 9: | ||
=== Documentation === | === Documentation === | ||
* 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 15: | Line 16: | ||
* 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 62: | Line 60: | ||
=== {{Anch|TestOptFix|Testing, optimization and fixing}} === | === {{Anch|TestOptFix|Testing, optimization and fixing}} === | ||
− | |||
* [[file:at.png]] [TESTING] Expanding the [[Special:MyLanguage/Documents/User_API#SYSTransport|output transport generic obtaining from the unified address]] often without separate creation the output transport object. The function is currently tested on the module [[Special:MyLanguage/Modules/ModBus|ModBus]]. | * [[file:at.png]] [TESTING] Expanding the [[Special:MyLanguage/Documents/User_API#SYSTransport|output transport generic obtaining from the unified address]] often without separate creation the output transport object. The function is currently tested on the module [[Special:MyLanguage/Modules/ModBus|ModBus]]. | ||
* ''UI.{Vision,WebVision}'': Complete revision of the primitive "ElFigure" implementation, what needs: | * ''UI.{Vision,WebVision}'': Complete revision of the primitive "ElFigure" implementation, what needs: | ||
Line 75: | Line 72: | ||
=== Program/System generic === | === Program/System generic === | ||
− | * | + | * [[Special:MyLanguage/Documents/How_to/Create_multi_language_project|Translation and creation the multi language projects]] |
{{#lst:Documents/How_to/Create_multi_language_project/en|ToDo}} | {{#lst:Documents/How_to/Create_multi_language_project/en|ToDo}} | ||
− | |||
* Append user properties to the Control Node object by a pointer with its activation at use: | * Append user properties to the Control Node object by a pointer with its activation at use: | ||
:- switch TTransportOut::prm() and TTransportIn::prm() to TCntrNode::prm(); | :- switch TTransportOut::prm() and TTransportIn::prm() to TCntrNode::prm(); | ||
:- append a function of User API for TCntrNode::prm(); | :- append a function of User API for TCntrNode::prm(); | ||
:- append for controlled registration of the Control Node connection-blocking at AutoHD() with using such information in notification the blocking. | :- append for controlled registration of the Control Node connection-blocking at AutoHD() with using such information in notification the blocking. | ||
+ | :- expand by a feature of storing input data of the function | ||
+ | :- [[Special:MyLanguage/Modules/JavaLikeCalc|DAQ.JavaLikeCalc]] > append by definition and call user functions from such parameters | ||
* Expand dimension of the internal time from microseconds and up to nanoseconds. Previously append support for PicoScope 2000. | * 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: | * Work out for developing, using, integration to solutions, concept of the OpenSCADA project support. Expand the community by targeting on the implementation control of: | ||
Line 128: | Line 126: | ||
=== Subsystem "Data acquisition" (DAQ) === | === Subsystem "Data acquisition" (DAQ) === | ||
− | * Adapt for [[Fund/Electronic parts|the low level electronic parts]]. | + | * (*) Adapt for [[Fund/Electronic parts|the low level electronic parts]]. |
* Create modules of DAQ and transport protocol for MMS and IEC 60850. | * Create modules of DAQ and transport protocol for MMS and IEC 60850. | ||
:+ test the library libiec60850; | :+ test the library libiec60850; | ||
Line 155: | Line 153: | ||
| | | | ||
=== 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}} |
Revision as of 10:54, 1 March 2024
On this page you can get a "To Do" list and a tasks pool of the project. The "To Do" list is not connected to the time ranks, but it is 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"
|