Skip to content

Commit e5adebe

Browse files
V3.9.0 (#3)
# Release 3.9.0 ## New features - Optionally track and show status of input signals to e.g. show them in UI - Update of tracked input signals even if running in FLOW mode - Implemented sample screenshot when module is not supported ## Improvements - Status of the input signal of signal links (running via cFlow) is now provided additionally via 'OnNewFlowInputState[ENUM]'-event. - Prevent to set active states of ports used within "SignalLinks" (cFlows) - Fixed issues regarding wrong shown states in UI - Added known issue - Documentation updates - Updated UI screenshot - Updated documentation due to changes in manifest - Added new sample screenshot in documentation ## Bugfix - Removed signal links were not set to SCRIPT mode - Removed unused function "setForwardEvent" - Checked mode of input port instead of output port within "setActiveStatusOutput"
1 parent 7eb6b05 commit e5adebe

15 files changed

Lines changed: 1362 additions & 1127 deletions

File tree

.github/pull_request_template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
- [ ] All relevant infos are logged via the SharedLogger 'ModuleLogger'
2323
- [ ] Module supports persistent data feature based on 'CSK_Module_PersistentData'
2424
- [ ] Module supports user management based on 'CSK_Module_UserManagement'
25-
- [ ] No open "ToDos" within the code or at least clearly explained comments why they exist...
25+
- [ ] No open "ToDos" within the code or at least clearly explained comments why they exist ...
2626
- [ ] "Version" key in app manifest was updated following semantic versioning (and use '0.x.y' for test / experimental modules which are not yet ready to be officially released)
2727
- [ ] Meaningful IDs used for UI elements
2828
- [ ] Module was tested on an AppSpace device (at least on SICK AppEngine) with no error message

CHANGELOG.md

Lines changed: 26 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,21 @@
11
# Changelog
22
All notable changes to this project will be documented in this file.
33

4+
## Release 3.9.0
5+
6+
### New features
7+
- Optionally track and show status of input signals to e.g. show them in UI
8+
9+
### Improvements
10+
- Status of the input signal of signal links (running via cFlow) is now provided additionally via event 'OnNewFlowInputState[ENUM]'.
11+
- Show sample screenshot in UI if module is not supported
12+
- Prevent to set active states of ports used within "SignalLinks" (cFlows)
13+
14+
### Bugfix
15+
- Removed signal links were not set to SCRIPT mode
16+
- Removed unused function "setForwardEvent"
17+
- Checked mode of input port instead of output port within "setActiveStatusOutput"
18+
419
## Release 3.8.1
520

621
### Bugfix
@@ -17,7 +32,7 @@ All notable changes to this project will be documented in this file.
1732
- Documentation updates
1833

1934
### Bugfix
20-
- Some Enum references were missed
35+
- Some enumeration references were missing
2136
- Did not deregister from trigger events
2237

2338
## Release 3.7.0
@@ -26,7 +41,7 @@ All notable changes to this project will be documented in this file.
2641
- Function to free / block sensor ports to be used within another app / module ("block/freeSensorPort")
2742

2843
### Improvements
29-
- "OnDataLoadedOnReboot" is also notified if config was not loaded but to show up that the module is ready
44+
- "OnDataLoadedOnReboot" is also notified if configuration was not loaded but to show up that the module is ready
3045

3146
## Release 3.6.0
3247

@@ -36,10 +51,10 @@ All notable changes to this project will be documented in this file.
3651
## Release 3.5.1
3752

3853
### Improvements
39-
- Naming of UI elements and adding some mouse over info texts
40-
- Appname added to log messages
41-
- Added ENUM
42-
- Minor edits, docu, logs
54+
- Naming of UI elements and adding some mouse over information texts
55+
- Application name added to log messages
56+
- Added enumerations
57+
- Minor edits, documentation, log messages
4358

4459
### Bugfix
4560
- UI events notified after pageLoad after 300ms instead of 100ms to not miss
@@ -48,7 +63,7 @@ All notable changes to this project will be documented in this file.
4863

4964
### Improvements
5065
- ParameterName available on UI
51-
- Update of helper funcs to support 4-dim tables for PersistentData
66+
- Update of helper functions to support 4-dimensional tables for PersistentData
5267
- Loading only required APIs ('LuaLoadAllEngineAPI = false') -> less time for GC needed
5368
- Minor code edits / docu updates
5469

@@ -59,7 +74,7 @@ All notable changes to this project will be documented in this file.
5974
- Forwarding available signals to other modules (like CSK_DataGateway), check e.g. setInputToForwardDataInfo(), getForwardEventList
6075

6176
### Improvements
62-
- Check if modules is able to run on device (CROWN is available...) at another position - UI and Serves will still be loaded now
77+
- Check if module is able to run on device (CROWN is available ...) at another position - UI and Serves will still be loaded now
6378
- Prepared for all CSK user levels: Operator, Maintenance, Service, Admin
6479
- Changed status type of user levels from string to bool
6580
- Renamed page folder accordingly to module name
@@ -95,7 +110,7 @@ All notable changes to this project will be documented in this file.
95110
- Keep latest InternalMessage (was removed OnResume)
96111
- Update selected values in UI (Input/Output/Delay) if a link was selected
97112
- Save parameter name to PersistentData
98-
- Check System and API availability
113+
- Check system and API availability
99114
- Only reset output port if activation value is NOT 0
100115

101116
### Bugfix
@@ -104,11 +119,11 @@ All notable changes to this project will be documented in this file.
104119
## Release 2.0.0
105120

106121
### New features
107-
- Individual config of all available SensorPorts
122+
- Individual configuration of all available sensor ports
108123
- Possible to add links to forward signals from input to output via dynamical cFlow (optional delay possible)
109124
- Forward incoming input signals to events (to be used e.g. from other modules)
110125
- Configure trigger events to set output signals (to be used e.g. from other modules)
111-
- Docu available
126+
- Documentation available
112127
- UI updated
113128

114129
## Release 1.0.0
229 KB
Loading

CSK_Module_DigitalIOManager/pages/pages/CSK_Module_DigitalIOManager/CSK_Module_DigitalIOManager.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
margin: 6px;
66
}
77

8+
.myCustomBorderLeft_CSK_Module_DigitalIOManager {
9+
border-left: 1px solid grey;
10+
}
11+
812
.myCustomPlaceholder10pxHeight_CSK_Module_DigitalIOManager {
913
min-height: 10px;
1014
}

0 commit comments

Comments
 (0)