From OpenSCADAWiki
Jump to: navigation, search

Program/System generic

- develop a mechanism for tracking the irrelevance of messages in the table "Trs"
 ?> it is possible to add to the table "Trs" a field of options where to specify time of update-registration and at compilation or execution, accordingly to clear too old and updated-registered at compilation
  • Add user properties to the Control Node object by a pointer with their activation at use:
- switch TTransportOut::prm() and TTransportIn::prm() to 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.
- expand by a feature of storing input data of the function
- 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.
  • 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.
    • 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%.
  • Adapt to the software platform Android:
- update the building environment to Android 10, unify and archive the old environments (the first try in the chroot Android_5_TRY.txz), append the building procedures by targets of automatic building the Android packages;
- build Qt6 with WebEngine and Multimedia support;
- append all external windows of the runtime mode of the module Vision for items of their closing and for centring.
  • 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:
+ 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 DEAD;
- start an adaption subproject and place here the preadaption achievements from Sergey Doroshka;
- build the pure console program;
- build the full-featured Qt-GUI program on Photon.
  • Adapt to the software platform MS Windows®:
+ adapt for the modules linking with the OpenSCADA core library directly, for DLL restrictions;
- start an adaption subproject;
- describe the original start of OpenSCADA as a Linux program on MS Windows, using WSL;
- initiate the OpenSCADA building for the MS Windows environment.

|- |