class LED

The LED object controls the color of the led in manual mode.

WARNING: When the LED object is used the automatic status indication using the LED is disabled.

Constructor

class omc048.LED
Create an LED object associated with the LED.

Methods

LED.colour([colour]) integer

Get or set the colour of the led. When no parameter is given the current colour is returned as integer value.

  • colour Can be one of the following strings or integers:

  • blue (0)

  • green (1)

  • cyan (2)

  • red (3)

  • purple (4)

  • yellow (5)

  • white (6)

LED.off()

Turn the LED off.

LED.on()

Turn the LED on, to it’s previous colour.

LED.toggle()

Toggle the LED between on and off. The LED remembers it’s previous colour when toggled on/off.

Examples

The following code shows an example with the LED switching between 2 colors.

import omc048
import time

led = omc048.LED()

while True:
    led.colour('blue')
    time.sleep(1)
    led.colour('red')
    time.sleep(0.5)

The following code shows an example with the LED running through the preset colours.

import omc048
import obs

start = obs.millis()
led = omc048.LED()
count = 0

while True:
    if obs.elapsed_millis(start) > 1000:
        led.colour(count)
        count += 1
        if count == 6:
            count = 0
        start = obs.millis()