Skip to content

Commit 87420a2

Browse files
committed
Update README.md
1 parent f0dee1b commit 87420a2

File tree

1 file changed

+22
-16
lines changed

1 file changed

+22
-16
lines changed

README.md

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ The source code also provides an easy way to write your own **speed controller**
9292
* [SoundEffect](https://github.com/MoshiMoshi0/TTController/blob/master/Plugins/Effects/TTController.Plugin.SoundEffect/SoundEffect.cs)
9393
* [RawEffect](https://github.com/MoshiMoshi0/TTController/blob/master/Plugins/Effects/TTController.Plugin.RawEffect/RawEffect.cs)
9494
* [RazerConnectEffect](https://github.com/MoshiMoshi0/TTController/blob/master/Plugins/Effects/TTController.Plugin.RazerConnectEffect/RazerConnectEffect.cs)
95+
* [PingPongEffect](https://github.com/MoshiMoshi0/TTController/blob/master/Plugins/Effects/TTController.Plugin.PingPongEffect/PingPongEffect.cs)
9596

9697
### Triggers
9798
* [AlwaysTrigger](https://github.com/MoshiMoshi0/TTController/blob/master/Plugins/Triggers/TTController.Plugin.AlwaysTrigger/AlwaysTrigger.cs)
@@ -100,12 +101,13 @@ The source code also provides an easy way to write your own **speed controller**
100101
* [PulseTrigger](https://github.com/MoshiMoshi0/TTController/blob/master/Plugins/Triggers/TTController.Plugin.PulseTrigger/PulseTrigger.cs)
101102
* [LogicTrigger](https://github.com/MoshiMoshi0/TTController/blob/master/Plugins/Triggers/TTController.Plugin.LogicTrigger/LogicTrigger.cs)
102103
* [SensorTrigger](https://github.com/MoshiMoshi0/TTController/blob/master/Plugins/Triggers/TTController.Plugin.SensorTrigger/SensorTrigger.cs)
104+
* [ScheduleTrigger](https://github.com/MoshiMoshi0/TTController/blob/master/Plugins/Triggers/TTController.Plugin.ScheduleTrigger/ScheduleTrigger.cs)
103105

104-
### Devices
105-
* [RiingController](https://github.com/MoshiMoshi0/TTController/blob/master/Plugins/Devices/TTController.Plugin.RiingController/RiingControllerDefinition.cs)
106-
* [RiingPlusController](https://github.com/MoshiMoshi0/TTController/blob/master/Plugins/Devices/TTController.Plugin.RiingPlusController/RiingPlusControllerDefinition.cs)
107-
* [RiingTrioController](https://github.com/MoshiMoshi0/TTController/blob/master/Plugins/Devices/TTController.Plugin.RiingTrioController/RiingTrioControllerDefinition.cs)
108-
* [DpsgController](https://github.com/MoshiMoshi0/TTController/blob/master/Plugins/Devices/TTController.Plugin.DpsgController/DpsgControllerDefinition.cs)
106+
### Controllers
107+
* [RiingController](https://github.com/MoshiMoshi0/TTController/blob/master/Plugins/Controllers/TTController.Plugin.RiingController/RiingControllerDefinition.cs)
108+
* [RiingPlusController](https://github.com/MoshiMoshi0/TTController/blob/master/Plugins/Controllers/TTController.Plugin.RiingPlusController/RiingPlusControllerDefinition.cs)
109+
* [RiingTrioController](https://github.com/MoshiMoshi0/TTController/blob/master/Plugins/Controllers/TTController.Plugin.RiingTrioController/RiingTrioControllerDefinition.cs)
110+
* [DpsgController](https://github.com/MoshiMoshi0/TTController/blob/master/Plugins/Controllers/TTController.Plugin.DpsgController/DpsgControllerDefinition.cs)
109111

110112
# Config
111113

@@ -385,30 +387,34 @@ The source code also provides an easy way to write your own **speed controller**
385387

386388
"Port config"
387389
"Config": {
388-
"Port name"
390+
"Port name, unused"
389391
"Name": "<string>",
390392

391393
"Port led count"
392394
"LedCount": "<int>",
393395

396+
"Device type"
397+
"One of: [Default, RiingTrio, RiingDuo, FloeRiing, PurePlus]"
398+
"DeviceType": "<string>",
399+
394400
"Determines how to handle led color count"
395401
"mismatch generated by effects"
396402
"One of: [DoNothing, Lerp, Nearest, Wrap, Trim, Copy]"
397403

398404
"DoNothing: do nothing"
399-
"Lerp: stretches or shrinks effect colors list to match the configured LedCount using a gradient"
400-
"Nearest: stretches or shrinks effect colors list to match the configured LedCount by copying/removing the nearest color"
401-
"Wrap: if effect colors list is bigger than LedCount, wrap the remainder to the beginning, otherwise do nothing"
402-
"Trim: if effect colors list is bigger than LedCount, trim the excess, otherwise do nothing"
403-
"Copy: if effect colors list is smaller than LedCount, copy the colors untill they are equal, otherwise do nothing"
404-
405+
"Lerp: stretches or shrinks effect colors list to match the device led count using a gradient"
406+
"Nearest: stretches or shrinks effect colors list to match the device led count by copying/removing the nearest color"
407+
"Wrap: if effect colors list is bigger than the device led count, wrap the remainder to the beginning, otherwise do nothing"
408+
"Trim: if effect colors list is bigger than the device led count, trim the excess, otherwise do nothing"
409+
"Copy: if effect colors list is smaller than the device led count, copy the colors untill they are equal, otherwise do nothing"
405410
"LedCountHandling": "<string>",
406411

407-
"Led rotation/offset for rgb effects"
408-
"LedRotation": "<int>",
412+
"Array of led rotations per device zone"
413+
"LedRotation": ["<int>"],
409414

410-
"If true led indexes are reversed"
411-
"LedReverse": "<bool>"
415+
"Array of reverse flags per device zone"
416+
"If true led indexes are reversed on that zone"
417+
"LedReverse": ["<bool>"]
412418
}
413419
}
414420
```

0 commit comments

Comments
 (0)