| @@ 54-76 (lines=23) @@ | ||
| 51 | ||
| 52 | class Compact_PAR_7_Q4_11Ch(Fixture): |
|
| 53 | ||
| 54 | def __init__(self, *args, **kwargs): |
|
| 55 | """ |
|
| 56 | These models can be configured to use 4, 6, or 11 DMX channels. Use this |
|
| 57 | class for the 11 channel configuration. |
|
| 58 | """ |
|
| 59 | super().__init__(*args, **kwargs) |
|
| 60 | ||
| 61 | self._register_channel('dimmer') |
|
| 62 | self._register_channel_aliases('dimmer', 'dim', 'd') |
|
| 63 | self._register_channel('strobe') |
|
| 64 | self._register_channel('random strobe') |
|
| 65 | self._register_channel('color presets') |
|
| 66 | self._register_channel('color running') |
|
| 67 | self._register_channel('color running speed') |
|
| 68 | self._register_channel('sound mode') |
|
| 69 | self._register_channel('red') |
|
| 70 | self._register_channel_aliases('red', 'r') |
|
| 71 | self._register_channel('green') |
|
| 72 | self._register_channel_aliases('green', 'g') |
|
| 73 | self._register_channel('blue') |
|
| 74 | self._register_channel_aliases('blue', 'b') |
|
| 75 | self._register_channel('white') |
|
| 76 | self._register_channel_aliases('white', 'w') |
|
| 77 | ||
| 78 | ||
| 79 | class Compact_PAR_7_Q4(Fixture): |
|
| @@ 48-63 (lines=16) @@ | ||
| 45 | ||
| 46 | class LED_Pot_12_RGBW_8(Fixture): |
|
| 47 | ||
| 48 | def __init__(self, *args, **kwargs): |
|
| 49 | super().__init__(*args, **kwargs) |
|
| 50 | ||
| 51 | self._register_channel('dimmer') |
|
| 52 | self._register_channel_aliases('dimmer', 'dim', 'd') |
|
| 53 | self._register_channel('red') |
|
| 54 | self._register_channel_aliases('red', 'r') |
|
| 55 | self._register_channel('green') |
|
| 56 | self._register_channel_aliases('green', 'g') |
|
| 57 | self._register_channel('blue') |
|
| 58 | self._register_channel_aliases('blue', 'b') |
|
| 59 | self._register_channel('white') |
|
| 60 | self._register_channel_aliases('white', 'w') |
|
| 61 | self._register_channel('mode') |
|
| 62 | self._register_channel('function') |
|
| 63 | self._register_channel('strobe') |
|
| 64 | ||
| 65 | ||
| 66 | class LED_Pot_12_RGBW(Fixture): |
|
| @@ 48-63 (lines=16) @@ | ||
| 45 | ||
| 46 | class Quad_Par_Profile_8(Fixture): |
|
| 47 | ||
| 48 | def __init__(self, *args, **kwargs): |
|
| 49 | super().__init__(*args, **kwargs) |
|
| 50 | ||
| 51 | self._register_channel('dimmer') |
|
| 52 | self._register_channel_aliases('dimmer', 'dim', 'd') |
|
| 53 | self._register_channel('red') |
|
| 54 | self._register_channel_aliases('red', 'r') |
|
| 55 | self._register_channel('green') |
|
| 56 | self._register_channel_aliases('green', 'g') |
|
| 57 | self._register_channel('blue') |
|
| 58 | self._register_channel_aliases('blue', 'b') |
|
| 59 | self._register_channel('white') |
|
| 60 | self._register_channel_aliases('white', 'w') |
|
| 61 | self._register_channel('mode') |
|
| 62 | self._register_channel('function') |
|
| 63 | self._register_channel('strobe') |
|
| 64 | ||
| 65 | ||
| 66 | class Quad_Par_Profile(Fixture): |
|