UKESF Headstart Summer School / PsiSwarm-Headstart

Dependents:   UKESF_Lab

Fork of PsiSwarmLibrary by James Hilder

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers led.h Source File

led.h

00001 /* University of York Robotics Laboratory PsiSwarm Library: LED Functions Header File
00002  * 
00003  * File: led.h
00004  *
00005  * (C) Dept. Electronics & Computer Science, University of York
00006  * James Hilder, Alan Millard, Alexander Horsfield, Homero Elizondo, Jon Timmis
00007  *
00008  * PsiSwarm Library Version: 0.41
00009  *
00010  * March 2016
00011  *
00012  *
00013  */ 
00014 
00015 
00016 #ifndef LED_H
00017 #define LED_H
00018 
00019 unsigned short get_led_states(void);
00020 void set_leds(char green, char red);
00021 void set_green_leds(char green);
00022 void set_red_leds(char red);
00023 void set_led(char led, char state);
00024 void set_base_led(char state);
00025 void blink_leds(float timeout);
00026 void set_center_led(char state);
00027 void set_center_led(char state, float brightness);
00028 void set_center_led_brightness(float brightness);
00029 void save_led_states(void);
00030 void restore_led_states(void);
00031 void IF_init_leds(void);
00032 void IF_update_leds(void);
00033 
00034 #endif