Skip to content

Commit b5a0307

Browse files
# Release 2.0.0 (#2)
# Release 2.0.0 ## New features - Supports FlowConfig feature to provide received messages / to send content to TCP/IP server - 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 - New UI design available (e.g. selectable via CSK_Module_PersistentData v4.1.0 or higher), see 'OnNewStatusCSKStyle' - Check if instance exists if selected - '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 ## Bugfix - Error if module is not active but 'getInstancesAmount' was called - Error if trying to deregister from all events / commands - Missed to remove triggerEventPair within threads - transmitDataNUM did not work after deregistering from event to forward data
1 parent 3a6a03c commit b5a0307

20 files changed

+2913
-1199
lines changed

CHANGELOG.md

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

4+
## Release 2.0.0
5+
6+
### New features
7+
- Supports FlowConfig feature to provide received messages / to send content to TCP/IP server
8+
- Provide version of module via 'OnNewStatusModuleVersion'
9+
- Function 'getParameters' to provide PersistentData parameters
10+
- Check if features of module can be used on device and provide this via 'OnNewStatusModuleIsActive' event / 'getStatusModuleActive' function
11+
- Function to 'resetModule' to default setup
12+
13+
### Improvements
14+
- New UI design available (e.g. selectable via CSK_Module_PersistentData v4.1.0 or higher), see 'OnNewStatusCSKStyle'
15+
- Check if instance exists if selected
16+
- 'loadParameters' returns its success
17+
- 'sendParameters' can control if sent data should be saved directly by CSK_Module_PersistentData
18+
- Changed log level of some messages from 'info' to 'fine'
19+
- Added UI icon
20+
21+
### Bugfix
22+
- Error if module is not active but 'getInstancesAmount' was called
23+
- Error if trying to deregister from all events / commands
24+
- Missed to remove triggerEventPair within threads
25+
- transmitDataNUM did not work after deregistering from event to forward data
26+
427
## Release 1.0.0
528
- Initial commit
Loading
Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
11
{
2-
"showLoginButton": false
2+
"canChangeLanguage": true,
3+
"showLoginButton": false,
4+
"defaultLanguage": "en",
5+
"disableEditMode": true,
6+
"showPageHistory": true,
7+
"compactMode": false,
8+
"canChangeCompactMode": false
39
}
Lines changed: 109 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,116 @@
1+
.myCustomMinHeight200px_CSK_Module_MultiTCPIPClient {
2+
min-height: 200px;
3+
}
4+
5+
.myCustomSpacerVert10_CSK_Module_MultiTCPIPClient {
6+
min-height: 10px;
7+
}
8+
9+
.myCustomSpacerVert20_CSK_Module_MultiTCPIPClient {
10+
min-height: 20px;
11+
}
12+
13+
.myCustomFrameLabel_CSK_Module_MultiTCPIPClient {
14+
background: white;
15+
position:relative;
16+
top: calc(-1.2rem);
17+
left: calc(1rem);
18+
font-size: medium;
19+
}
20+
21+
.myCustomMargin99Percent_CSK_Module_MultiTCPIPClient {
22+
margin: calc(1rem);
23+
margin-top: 20px;
24+
}
25+
26+
.myCustomMarginFirstRow_CSK_Module_MultiTCPIPClient {
27+
margin-top: -49px;
28+
}
29+
30+
.myCustomMarginLeft30PX_CSK_Module_MultiTCPIPClient {
31+
margin-left:30px;
32+
}
33+
34+
.myCustomMarginLeft-30PX_CSK_Module_MultiTCPIPClient {
35+
margin-left:-30px;
36+
}
37+
38+
.myCustomMarginInline1Rem_CSK_Module_MultiTCPIPClient {
39+
margin-inline: calc(0.5rem);
40+
}
41+
42+
.myCustomPersistentDataMargin_CSK_Module_MultiTCPIPClient {
43+
margin-top: -53px;
44+
margin-left: 130px;
45+
}
46+
47+
.myCustomPersistentDataMarginBack_CSK_Module_MultiTCPIPClient {
48+
margin-left: -127px;
49+
}
50+
51+
.myCustomBorderBottom_CSK_Module_MultiTCPIPClient {
52+
border-bottom: 1px solid lightgray;
53+
margin-inline: calc(1rem);
54+
}
55+
56+
.myCustomBorderLeft_CSK_Module_MultiTCPIPClient {
57+
border-left: 1px solid lightgray;
58+
}
59+
60+
.myCustomTabFrame_CSK_Module_MultiTCPIPClient {
61+
width: 98%;
62+
align-self: center;
63+
}
64+
65+
.myCustomLabel_CSK_Module_MultiTCPIPClient {
66+
font-size:30px;
67+
color: grey;
68+
margin-top: 10px;
69+
}
70+
71+
.myCustomMarginLeft7PX_CSK_Module_MultiTCPIPClient {
72+
margin-left: -7px;
73+
}
74+
75+
.myCustomMarginLeft15PX_CSK_Module_MultiTCPIPClient {
76+
margin-left: 15px;
77+
}
78+
79+
.myCustomFrameNoColor_CSK_Module_MultiTCPIPClient {
80+
margin: 6px;
81+
border-radius: 10px;
82+
border-style: solid;
83+
border-width: 0px;
84+
border-color: 007CC1;
85+
background-color: #FFFFFF;
86+
}
87+
188
.myCustomFrame_CSK_Module_MultiTCPIPClient {
89+
margin: 6px;
90+
border-radius: 10px;
291
border-style: solid;
392
border-width: 1px;
4-
border-color: grey;
93+
border-color: #007CC1;
94+
background-color: white;
95+
}
96+
97+
.myCustomFrameNoColor_CSK_Module_MultiTCPIPClient {
598
margin: 6px;
99+
border-radius: 10px;
100+
border-style: solid;
101+
border-width: 0px;
102+
border-color: 007CC1;
103+
background-color: white;
6104
}
7105

8-
.myCustomMinHeight200px_CSK_Module_MultiTCPIPClient {
9-
min-height: 200px;
106+
.myCustomMarginTop7PX_CSK_Module_MultiTCPIPClient {
107+
margin-top: 7px;
108+
}
109+
110+
.myCustomBackground_CSK_Module_MultiTCPIPClient {
111+
}
112+
113+
.myCustomButton_CSK_Module_MultiTCPIPClient {
114+
border-radius: 30px;
115+
padding-right: 0px;
10116
}

0 commit comments

Comments
 (0)