Releases: SICKAppSpaceCodingStarterKit/CSK_Module_MultiIOLinkSMI
Releases · SICKAppSpaceCodingStarterKit/CSK_Module_MultiIOLinkSMI
v3.4.0
Release 3.4.0
New features
- Possibility to add a prefix and postfix for write messages
Improvements
- Plain text search is used now for pattern search
- Automatically set a pattern search within read message when selecting single process data or parameter
- Improved handling if connecting SLT device
v3.3.0
Version 3.3.0
Improvements
- Show result of pattern search within the IO-Link payload on UI
- Show status info of IODD Interpreter on UI
v3.2.0
Release 3.2.0
New features
- New function to edit amount of extra bytes to add to process data byte length
Improvements
- FlowConfig handling
v3.1.0
Release 3.1.0
New features
- OnNewRawReadMessage_INSTANCE_PORT_MESSAGENAME provides timestamp as 2nd event parameter (used for FlowConfig)
Improvements
- Minor docu improvements
- Minor update of readMessageName check
Bugfix
- DeviceID was shown as ProductID in UI
- 'OnNewDataAuto' FlowConfig block did not work with initial load of persistent data
- Legacy bindings of ValueDisplay elements and FileUpload feature 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
v3.0.1
Release 3.0.1
Bugfix
- Issue to create new instances (introduced with v3.0.0)
- README update
v3.0.0
Release 3.0.0
New features
- Provide features even without CSK_IODDInterpreter
- Possibility to create readMessages without IODD information, by setting start-/endByte and unpack format
- Possibility to search and cut relevant part out of created JSON within readMessage
- New FlowConfig block 'OnNewDataAuto' which automatically creates readMessages and optionally checks to power selected port (WARNING: Do NOT mix with manual readMessage setup)
- React on "OnStopFlowConfigProviders" event of FlowConfig modul to stop pulling IO-Link data
- Check and handle different kind of IOLink.SMI APIs
- Function to delete all existing readMessages
- Check if persistent data to load provides all relevant parameters. Otherwise add default values
- Selectable if timers for readMessages should start automatically after parameters were loaded
Improvements
- Changed event name "OnNewReadMessage_PORT_MESSAGENAME" to "OnNewReadMessage_INSTANCE_PORT_MESSAGENAME" to make it possible to switch between ports during runtime
- Do not start readMessage timers automatically with creation of readMessage
- Use new event 'OnNewRawReadMessage_INSTANCE_PORT_MESSAGENAME" within FlowConfig (only providing data content as first parameter)
- If using FlowConfig, start readMessage timers after 5 seconds
- Add info about port within "OnNewIOLinkPortStatus" event
- Add list of ports related to instances within "getInstancePortMap" function
- Better handling if CSK_IODDInterpreter is not available
Bugfix
- Issue with CSK_UserManagement support
- Error if sending process data without any selection
- Error in handling IODD data
v2.1.1
Release 2.1.1
Bugfix
- Error if writing of process data and parameters (fix needs CSK_ModuleIODDInterpreter version >= 2.1.1)
v2.1.0
Release 2.1.0
New features
- Now it is possible to read subindexes (even if the subindex access is not supported). Requires IODD interpreter v2.1.0 or more
Improvements
- Speeding up of data parsing when reading from IO-Link device
v2.0.0
Release 2.0.0
New features
- Supports FlowConfig feature to provide data of IO-Link ReadMessage
- Changed event name of readMessages from 'readMessage[PORT][MESSAGENAME] to 'OnNewReadMessage_[PORT]_[MESSAGENAME]
- Possible to pause timers for readMessages
- Function 'getPort' for currently selected instance
- Provide version of module via 'OnNewStatusModuleVersion'
- Function 'getParameters' to provide PersistentData parameters
- Check if features of module can be used on device and provide this via 'OnNewStatusModuleIsActive' event / 'getStatusModuleActive' function
- Function to 'resetModule' to default setup
Improvements
- Better interaction with CSK_IODDInterpreter (version 2.0.0 needed)
- Check status of port within instance thread (prevent to get data if sensor is not in operating mode)
- Port only changeable if currently inactive
- New UI design available (e.g. selectable via CSK_Module_PersistentData v4.1.0 or higher), see 'OnNewStatusCSKStyle'
- Preset names for ReadMessages / WriteMessages instead of renaming them after creation
- check if instance exists if selected
- 'loadParameters' returns its success
- 'sendParameters' can control if sent data should be saved directly by CSK_Module_PersistentData
- Added UI icon and browser tab information
Bugfix
- IODD parsing
- Check if readMessage exists before trying to delete it
v1.0.0
Initial version