From OpenSCADAWiki
Jump to: navigation, search

SYS

  • FIX: Building:
    • FIX:configure.ac: Core library version risen to 3:8:0 and the program version risen to 0.9.2.
    • Modules version of the subsystem "BD" risen to 14, of the subsystem "Transport" risen to 16.
    • data/ModelsDB/{AGLKS/oscada_AGLKS.xml,Boiler/oscada_Boiler.xml}: The input Sockets' transports unified in the names "WEB" and "CNTR".
    • data/ModelsDB/AGLKS/St.sql: The input SSL transports unified in the names "WEB" and "CNTR" and updated for the KeepAlive timeout setting in 60 and for the SSL-certificate.
    • data/{oscada_start,oscada_server,oscada_plc}.xml:
      • The input WWW-transports are unified, where "WEB_1" renamed to "WEB" and "WEB_2" removed.
      • Appended for the disabled DB-entries of the standard OpenSCADA libraries.
      • /oscada_start.xml: Appended for the disabled input transports "WEB" and "CNTR". Appended for the value archivers FSArch.{SYS,alarms,actions} and message archivers FSArch.{1s,1m,1h}.
  • FIX:data/openscada-proj.in,UI.QTStarter: Implementation the builtin backuping.
    • FIX:data/openscada-proj.in: Appended for the commands "backup", "backupRestore", "backupList" to implement the project backups.
    • UI.QTStarter: Appended for the backup commands call from the project manager - list of the projects.
  • .,DB,DAQ.{LogicLev,ModBus,Siemens},UI.{QTCfg,WebCfgD}: Implementation the interstation copying mechanism of the control interface nodes.
  • .,UI.QTStarter: OpenSCADA starting with a module as the GUI in the main thread significantly refactored for:
    • early registration the GUI module in the main thread directly by that module itself and in postEnable() function;
    • adaption the function perSYSCall() to use for update the GUI module in the main thread, its splash mostly, during the program starting and stopping (from the service task) and at the configuration loading (for switch to the starting splash);
    • enabling the messages dynamic display for the main thread execution mode;
    • unification of the splash display for the both modes.
  • .,Protocol.SelfSystem,DAQ.AMRDevs: Client accessing of the OpenSCADA control interface expanded by the multiple authentication, what prevents of using direct requests of the OpenSCADA control interface with the authentication in each the request, often for UI.Vision.
  • FIX:TRegExp: The patterns processing fixed appending the end symbol treating, so preventing TController::alarmSet() collisions in the objects strict detection.
  • FIX:LibsDB.OscadaLibs.doc.diagram,UI.{Vision,WebVision}: Prevented from the value scale double adjustment for the percent scale and appended for the value range expanding.
  • FIX: The function TCntrNode::isModify() processing for the children allowed only for nodes in the state "Enabled".