Rev 3020 |
Last modification |
Compare with Previous |
View Log
| RSS feed
Last modification
- Rev 3021 2025-04-22 11:08:49
- Author: roman
- Log message:
- 2025-04-22 Roman 0.9.8
- FIX:LibsDB.OscadaLibs: tmplib_LowDevLib.1W: Adding tr.timings("100:0.05-0"); to force
the symbol timeout in 50us of the 1Wire time slot, than speed up the communication.
tmplib_base.initRemCntr: Appending of additional checking "/%2fgen%2fstat"
result for emptiness as a workaround of not true result code of messIO() in some cases.
Worked out all configuration bytes and appending reset() by an argument of a sign
the first time resetting.
- !:SYS.TCntrNode: Adding the definition ctrChkNode3() as a link to ctrChkNode() with specific permition.
Adding the function nodeDocSnthHgl() with rules of the syntax highlight for the tag "DOC: {local}|{remote}"
in the description fields.
FIX:TMess: setUTF8() improved in true processing UTF-codes that are coded in three and more bytes of UTF-8.
Some improving the message "In the field you set time both ...".
UTF symbol type in getUTF8() and setUTF8() changed from int32_t to uint32_t.
TError: Adding error codes for Transport Protocols: Prt_Unknown(40), Prt_ErrCommon(41), Prt_ErrParams(42).
TArrayObj: Updating description of the User API functions slice(), splice(), sum() with the default values.
- !!:FIX:{DAQ,Protocol}.ModBus: Adaptation to throws in messProtIO() for notification the errors and appending
by the errors in the Protocol part: TError::Prt_Unknown, TError::Prt_ErrParams (with separate counting).
DAQ: Appending the status by a counter of errors of the protocol parameters for detection the hidden errors.
- !!!!:FIX:DAQ: Finishing the DAQ subsystem moving under ACL with exclusive using ctrMkNode3()
and ctrChkNode{2,3}(), also in modules: =Tmpl=, AMRDevs, BFN, BlockCalc, Comedi, DAQGate, DCON, DiamondBoards,
GPIO, ICP_DAS, JavaLikeCalc, LogicLev, MMS, ModBus, OPC_UA, SMH2Gi, SNMP, Siemens, SoundCard, System.
!!:JavaLikeCalc: Adaptation to ACL for Function Libraries.
- FIX:Protocol.SelfSystem: Switching the authentication errors to generating TError()
for the error result with the error code.
- UI.{VCAEngine,Vision}: Moving in the size-depth field of the Control Interface of the Diagnostic tab
to the editable combobox with the digital number and human text multiplier, based on the new function
time2str() and str2time().
- FIX:VCAEngine: The code of sending the not processed events to a page who opened the source page
moved to connection without the session ID and with checking the source node presence.
FIX: Moving uiCmd() to direct address in absolute form for don't lock source Widget at whole.
Some improving help's text of the configuration field "Periodic processing".
- FIX:UI.Vision: Fixing the ElFigure primitive for correct points moving in the chained figures
at the middle points after the edge one.
- !!:FIX:UI.WebCfgD: Implementing of selection the group nodes with holding Control or Shift in the navigation tree
and the group operations for deletion and setting.
FIX: Preventing the "<get>" request through servSet() and "com=com" from marking as "primaryCmd".