|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IHeliosLedService
Field Summary | |
---|---|
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
|
Method Summary | |
---|---|
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. |
Field Detail |
---|
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
Method Detail |
---|
void setLed(int led, int ledState) throws java.lang.Exception
led
- the LED to setledState
- the state to set it in
java.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 to
java.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 blinking
java.lang.Exception
- if the LED blinker can not be stopped or the LED is not
currently blinking.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |