public interface IHeliosLedService
Modifier and Type | Field and Description |
---|---|
static int |
HELIOS_LED_FAST_FLASH
represents fast flashing (period=200ms) for Helios LEDs
|
static int |
HELIOS_LED_SLOW_FLASH
represents slow flashing (period=1000ms) for Helios LEDs
|
static int |
HELIOS_LED_STATE_AMBER
represents the AMBER state for a Helios LED
|
static int |
HELIOS_LED_STATE_GREEN
represents the GREEN state for a Helios LED
|
static int |
HELIOS_LED_STATE_OFF
represents the OFF state for a Helios LED
|
static int |
HELIOS_LED_STATE_RED
represents the RED state for a Helios LED
|
static int |
HELIOS_LED_STATE_TRICOLOR
represents the tricolor state for a Helios LED.
|
static int |
HELIOS_SW_LED_0
represents software controlled LED0 on the Helios
|
static int |
HELIOS_SW_LED_1
represents software controlled LED1 on the Helios
|
static int |
HELIOS_SW_LED_2
represents software controlled LED2 on the Helios
|
static int |
HELIOS_SW_LED_3
represents software controlled LED3 on the Helios
|
static java.lang.String |
SERVICE_NAME |
Modifier and Type | Method and Description |
---|---|
void |
setAll(int ledState)
sets the state of all software controlled LEDs to a specified state
|
void |
setLed(int led,
int ledState)
sets the LED state of a single LED
|
void |
startBlinking(int led,
int color,
int period)
starts a specified LED blinking a certain color with a specified period
|
void |
startTriColorBlinking(int led,
int period)
starts a specified LED blinking in tricolor mode with a specified period
|
void |
stopBlinking(int led)
stops a specified LED from blinking.
|
static final java.lang.String SERVICE_NAME
static final int HELIOS_SW_LED_0
static final int HELIOS_SW_LED_1
static final int HELIOS_SW_LED_2
static final int HELIOS_SW_LED_3
static final int HELIOS_LED_STATE_OFF
static final int HELIOS_LED_STATE_RED
static final int HELIOS_LED_STATE_AMBER
static final int HELIOS_LED_STATE_GREEN
static final int HELIOS_LED_STATE_TRICOLOR
static final int HELIOS_LED_FAST_FLASH
static final int HELIOS_LED_SLOW_FLASH
void setLed(int led, int ledState) throws java.lang.Exception
led
- the LED to setledState
- the state to set it injava.lang.Exception
- if the LED state can not be setvoid setAll(int ledState) throws java.lang.Exception
ledState
- the LED state to set all software controlled LEDs tojava.lang.Exception
- if the LED states can not be setvoid startBlinking(int led, int color, int period) throws java.lang.Exception
led
- the LED to start blinkingcolor
- the color to blinkperiod
- the period in milliseconds to blink. one period is a full
cycle (on and off).java.lang.Exception
- if the blinker can not be startedvoid startTriColorBlinking(int led, int period) throws java.lang.Exception
led
- the LED to start blinkingperiod
- the period in milliseconds to blink. one period is a full
cycle (on and off) in any given color state.java.lang.Exception
- if the blinker can not be startedvoid stopBlinking(int led) throws java.lang.Exception
led
- the LED to stop blinkingjava.lang.Exception
- if the LED blinker can not be stopped or the LED is not
currently blinking.Copyright © 2009 Eurotech Inc. All rights reserved.