From OpenSCADAWiki
API
!!!!:Changes:
- SYS.ResString: getVal() set to constant.
- DAQ.TFunction: Switching the method "mStor" to ResString.
Appends:
- SYS.CntrNode,Protocol.HTTP: Adding the service requests "select:/db/list" by an option "nostor" for the empty item.
- SYS,UI.VCAEngine: Appending the definition "starts_with" as link to the STL::String function "compare(0,strlen(str),str) == 0" to replace compare() and find() in this role.
- Archives,DAQ.DAQGate: The TMArchivator object appended by a reimplementation TMess::SRec with a container of storing double messages in one second.
- SYS: The file's User API functions appended by fileRotate() for files rotation mostly the logging type.
- TCntrNode: new function nodeMessSnthHgl().
- XMLNode: The function load() appended of parsing pure HTML with an option LD_HTML. The function save() appended by an option HoldEmptyAttr of holding empty attributes.
- XMLNodeObj: Added by the User API and API function childDel( AutoHD<XMLNodeObj> nd ). The User API function setAttr() added by a synonym attrSet().
- DAQ:
- TController,TParamContr: Adding a function justCreated() of detection the just creation.
- TParamContr: Added by a virtual function loadVal() of reloading all or one stored values.
- TPrmTempl.Impl.archAttrs(): Appended by a timestamp argument for using common timestamp in archiving.
- ModBus,OPC_UA,Siemens: The Controller Object added by a User API function value() of direct value getting and setting at the source-specific address and through the address registering for getting-setting in the generic pooling cycle of the source.
- JavaLikeCalc: The User API functions to string appended by sep2path().