All notable changes to this project will be documented in this file.
- Supporting now SFTP and FTPS
- Function 'putFile' to transfer files to FTP server
- Option to save data directly as JPG (without image processing)
- Providing information of data transfer success via 'OnNewStatusFileTransferSuccess' event (can be used in async mode as well)
- "sendData"- and "sendImage"-function return now transfer success (does not work with async mode)
- Async feature did not work
- Check if persistent data to load provides all relevant parameters. Otherwise add default values
- Did not clear old registered events before loading new parameters
- Legacy bindings of ValueDisplay elements within UI did not work if deployed with VS Code AppSpace SDK
- UI differs if deployed via Appstudio or VS Code AppSpace SDK
- Fullscreen icon of iFrame was visible
- Supports FlowConfig feature to link data provider to put data to FTP server
- Provide version of module via 'OnNewStatusModuleVersion'
- Check if features of module can be used on device and provide this via 'OnNewStatusModuleIsActive' event / 'getStatusModuleActive' function
- Function 'getParameters' to provide PersistentData parameters
- It is now possible to register to events to put received data (JPG or DATA) to the FTP server (see 'addRegistration')
- Function to 'resetModule' to default setup
- New UI design available (e.g. selectable via CSK_Module_PersistentData v4.1.0 or higher), see 'OnNewStatusCSKStyle'
- 'loadParameters' returns its success
- 'sendParameters' can control if sent data should be saved directly by CSK_Module_PersistentData
- Changed log level of some messages from 'info' to 'fine'
- Added UI icon and browser tab information
- Renamed "Ftp" to "FTP" / "Ip" to "IP" within functions/events
- Using recursive helper functions to convert Container <-> Lua table
- Update to EmmyLua annotations
- Usage of lua diagnostics
- Documentation updates
- Using internal moduleName variable to be usable in merged apps instead of _APPNAME, as this did not work with PersistentData module in merged apps.
- FTP VerboseMode configurable
- optional image name parameter within "sendImage" function
- FTP VerboseMode / AsyncTransferMode status available via UI
- Naming of UI elements and adding some mouse over info texts
- Appname added to log messages
- Minor edits, docu, added log messages
- UI events notified after pageLoad after 300ms instead of 100ms to not miss
- Update of helper funcs
- Minor code edits / docu updates
- Error because model tried to use "parameters" before they were created
- Check futureHandle in Async mode
- ParameterName available on UI
- Prepared for all CSK user levels: Operator, Maintenance, Service, Admin
- Changed status type of user levels from string to bool
- Renamed page folder accordingly to module name
- Loading only required APIs ('LuaLoadAllEngineAPI = false') -> less time for GC needed
- Updated documentation
- Added support for userlevels, required userlevel is Maintenance
- Update handling of persistent data according to CSK_PersistentData module ver. 2.0.0
- Initial commit