54 throw std::invalid_argument(
"Invalid LED name specified");
64 Led(
void* led_context)
68 throw std::invalid_argument(
"Invalid LED name specified");
Result
Definition: types.hpp:200
mraa_result_t mraa_led_set_brightness(mraa_led_context dev, int value)
Result setBrightness(int value)
Definition: led.hpp:87
struct _led * mraa_led_context
Definition: led.h:47
int mraa_led_read_max_brightness(mraa_led_context dev)
Result trigger(const char *trigger)
Definition: led.hpp:121
Led(const char *led)
Definition: led.hpp:49
mraa_led_context mraa_led_init(const char *led)
mraa_result_t mraa_led_set_trigger(mraa_led_context dev, const char *trigger)
Result clearTrigger()
Definition: led.hpp:132
int readBrightness()
Definition: led.hpp:98
Led(void *led_context)
Definition: led.hpp:64
int mraa_led_read_brightness(mraa_led_context dev)
API to Light Emitting Diode.
Definition: led.hpp:41
mraa_result_t mraa_led_clear_trigger(mraa_led_context dev)
~Led()
Definition: led.hpp:75
int readMaxBrightness()
Definition: led.hpp:109
mraa_result_t mraa_led_close(mraa_led_context dev)