Skip to content

Commit 954390c

Browse files
Release 2.0.0 (#2)
# Release 2.0.0 Major change: Handles serial data as binary (was string before) ## New features - Supports FlowConfig feature to handle received data / transmit data - Optionally deactivate logging of serial communication to reduce CPU load - 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 - Check if persistent data to load provides all relevant parameters. Otherwise add default values. ## 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 - Added UI icon and browser tab information
1 parent 8b607d5 commit 954390c

23 files changed

Lines changed: 3010 additions & 1116 deletions

CHANGELOG.md

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

4+
## Release 2.0.0
5+
6+
Major change: Handles serial data as binary (was string before)
7+
8+
### New features
9+
- Supports FlowConfig feature to handle received data / transmit data
10+
- Optionally deactivate logging of serial communication to reduce CPU load
11+
- Provide version of module via 'OnNewStatusModuleVersion'
12+
- Function 'getParameters' to provide PersistentData parameters
13+
- Check if features of module can be used on device and provide this via 'OnNewStatusModuleIsActive' event / 'getStatusModuleActive' function
14+
- Function to 'resetModule' to default setup
15+
- Check if persistent data to load provides all relevant parameters. Otherwise add default values.
16+
17+
### Improvements
18+
- New UI design available (e.g. selectable via CSK_Module_PersistentData v4.1.0 or higher), see 'OnNewStatusCSKStyle'
19+
- check if instance exists if selected
20+
- 'loadParameters' returns its success
21+
- 'sendParameters' can control if sent data should be saved directly by CSK_Module_PersistentData
22+
- Added UI icon and browser tab information
23+
24+
## Release 1.0.1
25+
26+
### Bugfix
27+
- Registering to external function did not work
28+
429
## Release 1.0.0
530
- Initial commit
27.5 KB
Loading
-185 KB
Binary file not shown.
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: 119 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,128 @@
1+
.myCustomMinHeight200px_CSK_Module_MultiSerialCom {
2+
min-height: 300px;
3+
}
4+
5+
.myCustomMargin_CSK_Module_MultiSerialCom {
6+
margin: 5px;
7+
}
8+
9+
.myCustomMinHeight35px_CSK_Module_MultiSerialCom {
10+
min-height: 35px;
11+
}
12+
13+
.myCustomMarginLeft30px_CSK_Module_MultiSerialCom {
14+
margin-left: 30px;
15+
}
16+
17+
.myCustomSpacerVert10_CSK_Module_MultiSerialCom {
18+
min-height: 10px;
19+
}
20+
21+
.myCustomSpacerVert20_CSK_Module_MultiSerialCom {
22+
min-height: 20px;
23+
}
24+
25+
.myCustomFrameLabel_CSK_Module_MultiSerialCom {
26+
background: white;
27+
position:relative;
28+
top: calc(-1.2rem);
29+
left: calc(1rem);
30+
font-size: medium;
31+
}
32+
33+
.myCustomMarginInline1Rem_CSK_Module_MultiSerialCom {
34+
margin-inline: calc(1rem);
35+
}
36+
37+
.myCustomMargin99Percent_CSK_Module_MultiSerialCom {
38+
margin: calc(1rem);
39+
margin-top: 20px;
40+
}
41+
42+
.myCustomMarginFirstRow_CSK_Module_MultiSerialCom {
43+
margin-top: -49px;
44+
}
45+
46+
.myCustomMarginLeft7PX_CSK_Module_MultiSerialCom {
47+
margin-left: -7px;
48+
}
49+
50+
.myCustomMarginLeft15PX_CSK_Module_MultiSerialCom {
51+
margin-left: 15px;
52+
}
53+
54+
.myCustomMarginLeft30PX_CSK_Module_MultiSerialCom {
55+
margin-left:30px;
56+
}
57+
58+
.myCustomMarginLeft-30PX_CSK_Module_MultiSerialCom {
59+
margin-left:-30px;
60+
}
61+
62+
.myCustomPersistentDataMargin_CSK_Module_MultiSerialCom {
63+
margin-top: -53px;
64+
margin-left: 130px;
65+
}
66+
67+
.myCustomPersistentDataMarginBack_CSK_Module_MultiSerialCom {
68+
margin-left: -127px;
69+
}
70+
71+
.myCustomBorderBottom_CSK_Module_MultiSerialCom {
72+
border-bottom: 1px solid lightgray;
73+
margin-inline: calc(1rem);
74+
}
75+
76+
.myCustomBorderLeft_CSK_Module_MultiSerialCom {
77+
border-left: 1px solid lightgray;
78+
}
79+
80+
.myCustomTabFrame_CSK_Module_MultiSerialCom {
81+
width: 98%;
82+
align-self: center;
83+
}
84+
85+
.myCustomLabel_CSK_Module_MultiSerialCom {
86+
font-size:30px;
87+
color: grey;
88+
margin-top: 10px;
89+
}
90+
91+
.myCustomFrameNoColor_CSK_Module_MultiSerialCom {
92+
margin: 6px;
93+
border-radius: 10px;
94+
border-style: solid;
95+
border-width: 0px;
96+
border-color: 007CC1;
97+
background-color: #FFFFFF;
98+
}
99+
1100
.myCustomFrame_CSK_Module_MultiSerialCom {
101+
margin: 6px;
102+
border-radius: 10px;
2103
border-style: solid;
3104
border-width: 1px;
4-
border-color: grey;
105+
border-color: #007CC1;
106+
background-color: white;
107+
}
108+
109+
.myCustomFrameNoColor_CSK_Module_MultiSerialCom {
5110
margin: 6px;
111+
border-radius: 10px;
112+
border-style: solid;
113+
border-width: 0px;
114+
border-color: 007CC1;
115+
background-color: white;
6116
}
7117

8-
.myCustomMinHeight200px_CSK_Module_MultiSerialCom {
9-
min-height: 300px;
118+
.myCustomMarginTop7PX_CSK_Module_MultiSerialCom {
119+
margin-top: 7px;
10120
}
11121

12-
.myCustomMargin_CSK_Module_MultiSerialCom {
13-
margin: 5px;
122+
.myCustomBackground_CSK_Module_MultiSerialCom {
123+
}
124+
125+
.myCustomButton_CSK_Module_MultiSerialCom {
126+
border-radius: 30px;
127+
padding-right: 0px;
14128
}

0 commit comments

Comments
 (0)