semf
led.h
Go to the documentation of this file.
1
10
#ifndef SEMF_APP_OUTPUT_LED_H_
11
#define SEMF_APP_OUTPUT_LED_H_
12
13
#include <cstdint>
14
15
namespace
semf
16
{
17
namespace
app
18
{
22
class
Led
23
{
24
public
:
25
virtual
~Led
() =
default
;
26
28
virtual
void
setOn
() = 0;
30
virtual
void
setOff
() = 0;
32
virtual
void
toggle
() = 0;
33
};
34
}
/* namespace app */
35
}
/* namespace semf */
36
#endif
/* SEMF_APP_OUTPUT_LED_H_ */
semf::app::Led
Interface for all Led classes.
Definition:
led.h:23
semf::app::Led::setOn
virtual void setOn()=0
semf::app::Led::~Led
virtual ~Led()=default
semf::app::Led::toggle
virtual void toggle()=0
semf::app::Led::setOff
virtual void setOff()=0
semf
Definition:
batterymodelwithoutdataset.h:18
semf
app
output
led.h
Generated by
1.9.4