diff options
author | Nao Pross <naopross@thearcway.org> | 2018-04-10 16:28:48 +0200 |
---|---|---|
committer | Nao Pross <naopross@thearcway.org> | 2018-04-10 16:28:48 +0200 |
commit | 5580da62728ffe353f50bddabd27b88aba8ac5f2 (patch) | |
tree | c4e34c47af058636b3867195fabc6617bb27cbd0 | |
parent | First commit (diff) | |
download | SAMLiquidSmoke-5580da62728ffe353f50bddabd27b88aba8ac5f2.tar.gz SAMLiquidSmoke-5580da62728ffe353f50bddabd27b88aba8ac5f2.zip |
Add Led class implementation
-rw-r--r-- | Led.cpp | 22 | ||||
-rw-r--r-- | Led.hpp | 6 | ||||
-rw-r--r-- | nbproject/Makefile-genesis.properties | 9 | ||||
-rw-r--r-- | nbproject/Makefile-variables.mk | 13 |
4 files changed, 45 insertions, 5 deletions
@@ -7,10 +7,28 @@ #include "Led.hpp" -Led::Led(Color color) : _color(color) { +Led::Led(Color color) : _color(color) +{ + } -Led::~Led() { +Led::~Led() +{ + +} + +Led::Color Led::color() const +{ + return _color; } +void Led::set(bool state) +{ + _state = state; +} + +bool Led::state() const +{ + return _state; +} @@ -20,13 +20,13 @@ public: Led() = delete; virtual ~Led(); - Color color(); + Color color() const; void set(bool status); - bool status() const; + bool state() const; private: - bool _status; + bool _state; Color _color; }; diff --git a/nbproject/Makefile-genesis.properties b/nbproject/Makefile-genesis.properties new file mode 100644 index 0000000..72e3287 --- /dev/null +++ b/nbproject/Makefile-genesis.properties @@ -0,0 +1,9 @@ +# +#Tue Apr 10 16:26:14 CEST 2018 +default.com-microchip-mplab-nbide-toolchainXC32-XC32LanguageToolchain.md5=002e07fc35a732566b3c80c1ed2897e8 +default.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc32\\v1.44\\bin +configurations-xml=af4b92e7e53912485081aebfc8b92899 +com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=5d30ff5128b14865c8a3796a8f0bb8a0 +default.languagetoolchain.version=1.44 +host.platform=windows +conf.ids=default diff --git a/nbproject/Makefile-variables.mk b/nbproject/Makefile-variables.mk new file mode 100644 index 0000000..88f7cd0 --- /dev/null +++ b/nbproject/Makefile-variables.mk @@ -0,0 +1,13 @@ +# +# Generated - do not edit! +# +# NOCDDL +# +CND_BASEDIR=`pwd` +# default configuration +CND_ARTIFACT_DIR_default=dist/default/production +CND_ARTIFACT_NAME_default=LiquidSmoke.X.production.hex +CND_ARTIFACT_PATH_default=dist/default/production/LiquidSmoke.X.production.hex +CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package +CND_PACKAGE_NAME_default=liquidsmoke.x.tar +CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/liquidsmoke.x.tar |