blinkenlight
[Interface specifications]
Detailed Description
A blinking light.
The blinkenlight
interface is used to switch on and off a flashing indicator light, and to set it's flash period.
This interface accepts no configuration requests.
#define | PLAYER_BLINKENLIGHT_DATA_STATE 1 |
Data subtype: state. | |
#define | PLAYER_BLINKENLIGHT_CMD_STATE 1 |
Command subtype: state. | |
#define | PLAYER_BLINKENLIGHT_CMD_POWER 2 |
Command subtype: light. | |
#define | PLAYER_BLINKENLIGHT_CMD_COLOR 3 |
Command subtype: color. | |
#define | PLAYER_BLINKENLIGHT_CMD_PERIOD 4 |
Command subtype: period. | |
#define | PLAYER_BLINKENLIGHT_CMD_DUTYCYCLE 5 |
Command subtype: dutycycle. | |
typedef player_blinkenlight_data | player_blinkenlight_data_t |
Data: state (PLAYER_BLINKENLIGHT_DATA_STATE) The blinkenlight data provides the current state of the indicator light. | |
typedef player_blinkenlight_cmd | player_blinkenlight_cmd_t |
Command: state (PLAYER_BLINKENLIGHT_CMD_STATE) This blinkenlight command sets the complete current state of the indicator light. | |
typedef player_blinkenlight_cmd_power | player_blinkenlight_cmd_power_t |
Command: power (PLAYER_BLINKENLIGHT_CMD_POWER) This blinkenlight command turns the light on or off. | |
typedef player_blinkenlight_cmd_color | player_blinkenlight_cmd_color_t |
Command: color (PLAYER_BLINKENLIGHT_CMD_COLOR) This blinkenlight command sets the color of the light. | |
typedef player_blinkenlight_cmd_period | player_blinkenlight_cmd_period_t |
Command: period (PLAYER_BLINKENLIGHT_CMD_PERIOD) This blinkenlight command sets the duration of one on/off blink cycle in seconds. | |
typedef player_blinkenlight_cmd_dutycycle | player_blinkenlight_cmd_dutycycle_t |
Command: dutycycle (PLAYER_BLINKENLIGHT_CMD_DUTYCYCLE) This blinkenlight command sets the ratio of light-on to light-off time in one on/off blink cycle. |