You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Version | Device Id | Message type | Payload size | Payload | Payload | Payload
202
203
| | | CONFIG_SHARE | 6 | CONFIG INDEX | PRESET INDEX | PRESETS VALUE
203
204
204
-
## Profile GET message
205
+
## Section GET message
205
206
Request the current value of some specific profile section.
206
207
207
208
Direction: `Controller` <- `App`
208
209
209
210
| Byte 0 | 1 | 2 | 3 | 4 | 5 |
210
211
| - | - | - | - | - | - |
211
212
| Version | Device Id | Message type | Payload size | Payload | Payload
212
-
| | | PROFILE_GET | 2 | PROFILE INDEX | SECTION INDEX
213
+
| | | SECTION_GET | 2 | PROFILE INDEX | SECTION INDEX
213
214
214
-
## Profile SET message
215
+
## Section SET message
215
216
Change the value of some specific profile section.
216
217
217
218
Direction: `Controller` <- `App`
218
219
219
220
| Byte 0 | 1 | 2 | 3 | 4 | 5 | 6~64 |
220
221
| - | - | - | - | - | - | - |
221
222
| Version | Device Id | Message type | Payload size | Payload | Payload | Payload
222
-
| | | PROFILE_SET | 58 | PROFILE INDEX | SECTION INDEX | SECTION DATA
223
+
| | | SECTION_SET | 58 | PROFILE INDEX | SECTION INDEX | SECTION DATA
223
224
224
-
## Profile SHARE message
225
+
## Section SHARE message
225
226
Notify the current value of some specific profile section.
226
227
227
228
Direction: `Controller` -> `App`
228
229
229
230
| Byte 0 | 1 | 2 | 3 | 4 | 5 | 6~64 |
230
231
| - | - | - | - | - | - | - |
231
232
| Version | Device Id | Message type | Payload size | Payload | Payload | Payload
232
-
| | | PROFILE_SHARE | 58 | PROFILE INDEX | SECTION INDEX | SECTION DATA
233
+
| | | SECTION_SHARE | 58 | PROFILE INDEX | SECTION INDEX | SECTION DATA
234
+
235
+
## Profile OVERWRITE message
236
+
Replaces a controller profile with a profile from another slot or default profile.
237
+
238
+
Direction: `App` -> `Controller`
239
+
240
+
| Byte 0 | 1 | 2 | 3 | 4 | 5
241
+
| - | - | - | - | - | -
242
+
| Version | Device Id | Message type | Payload size | Payload | Payload
243
+
| | | PROFILE_OVERWRITE | 2 | PROFILE TO | PROFILE FROM
244
+
245
+
**Profile To:** The target profile slot index to be overwritten (1 to 12).
246
+
247
+
**Profile From:** The profile index to be used as data source. Positive values (1, 12) to use another profile from memory as is. Negative values (-1 to -9) to use profile built-in defaults.
0 commit comments