Created
November 15, 2015 21:29
-
-
Save adammhaile/4a4319781503146478ba to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from bibliopixel import LEDCircle | |
def genDisplayParams(): | |
rings = [ | |
#14, | |
[348,349], | |
#13 | |
[342,343,344,345,346,347], | |
#12 | |
[334, 335, 336, 337, 338, 339, 340, 341], | |
#11 | |
[322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333], | |
#10 | |
[307, 308, 309, 310, 311, 312, 313, 314, 315, 316, | |
317, 318, 319, 320, 321], | |
#9 | |
[289, 290, 291, 292, 293, 294, 295, 296, 297, 298, | |
299, 300, 301, 302, 303, 304, 305, 306], | |
#8 | |
[265, 266, 267, 268, 269, 270, 271, 272, 273, 274, | |
275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, | |
286, 287, 288], | |
#7 | |
[241, 242, 243, 244, 245, 246, 247, 248, 249, 250, | |
251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, | |
262, 263, 264], | |
#6 | |
[217, 218, 219, 220, 221, 222, 223, 224, 225, 226, | |
227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, | |
238, 239, 240], | |
#5 | |
[193, 194, 195, 196, 197, 198, 199, 200, 201, 202, | |
203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, | |
214, 215, 216], | |
#4 | |
[157, 158, 159, 160, 161, 162, 163, 164, 165, 166, | |
167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, | |
178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, | |
189, 190, 191, 192], | |
#3 | |
[121, 122, 123, 124, 125, 126, 127, 128, 129, 130, | |
131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, | |
142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, | |
153, 154, 155, 156], | |
#2 | |
[84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, | |
95, 96, 97, 98, 99, 100, 101, 102, 103, 104, | |
105, 106, 107, 108, 109, 110, 111, 112, 113, | |
114, 115, 116, 117, 118, 119, 120], | |
#1 | |
[48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, | |
59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, | |
70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, | |
81, 82, 83], | |
#0 | |
[45, 46, 47, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, | |
11, 12, 13, 14, 15, 16, 17, 18, 19, 20, | |
21, 22, 23, 24, 25, 26, 27, 28, 29, 30, | |
31, 32, 33, 34, 35, 36, 37, 38, 39, 40, | |
41, 42, 43, 44] | |
] | |
params = { | |
"rings": rings | |
} | |
return params | |
MANIFEST = [ | |
{ | |
"id":"controller.adammhale.XMas", | |
"class":LEDCircle, | |
"type": "preset", | |
"preset_type": "controller", | |
"control_type": "circle", | |
"display": "Christmas Tree", | |
"desc": "Christmas Tree 2015", | |
"params": [ | |
{ | |
"id": "threadedUpdate", | |
"label": "Threaded Update", | |
"type": "bool", | |
"default": True, | |
"help":"Enable to run display updates on a separate thread, which can improve speed." | |
},{ | |
"id": "maxAngleDiff", | |
"label": "Max Angle Dif", | |
"type": "int", | |
"min": 0, | |
"max": 359, | |
"default": 0, | |
"help":"Maximum Angle Deviation" | |
},{ | |
"id": "rotation", | |
"label": "Rotation", | |
"type": "int", | |
"min": 0, | |
"max": 359, | |
"default": 0, | |
"help":"Angle to rotate display" | |
},{ | |
"id": "masterBrightness", | |
"label": "Master Brightness", | |
"type": "int", | |
"min": 1, | |
"max": 255, | |
"default": 255, | |
"help":"Master brightness for display, 0-255" | |
} | |
], | |
"preconfig": genDisplayParams | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment