Smart_Miun
Dependencies: libmDot-mbed5 LoRa_Miun_lib
Fork of Dot-Examples by
Revision 25:c54ffd0a0437, committed 2017-10-11
- Comitter:
- biwa1400
- Date:
- Wed Oct 11 10:29:54 2017 +0000
- Parent:
- 22:7230c1ce7bc2
- Commit message:
- 20171011;
Changed in this revision
diff -r 7230c1ce7bc2 -r c54ffd0a0437 lib/LoRa_Miun.lib --- a/lib/LoRa_Miun.lib Thu Apr 20 07:03:29 2017 +0000 +++ b/lib/LoRa_Miun.lib Wed Oct 11 10:29:54 2017 +0000 @@ -1,1 +1,1 @@ -https://developer.mbed.org/users/biwa1400/code/LoRa_Miun_lib/#5d835ae2a591 +https://developer.mbed.org/users/biwa1400/code/LoRa_Miun_lib/#522bba1c5fa1
diff -r 7230c1ce7bc2 -r c54ffd0a0437 lib/SmartApp_Miun.lib --- a/lib/SmartApp_Miun.lib Thu Apr 20 07:03:29 2017 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -https://developer.mbed.org/users/biwa1400/code/SmartApp_Miun/#5b29579a065e
diff -r 7230c1ce7bc2 -r c54ffd0a0437 project/inc/example.h --- a/project/inc/example.h Thu Apr 20 07:03:29 2017 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,38 +0,0 @@ -#ifndef __EXAMPLE_H__ -#define __EXAMPLE_H__ - -#include "AppUnit.h" -#include "SmartApp.h" - - -class Application1: public MIUN::AppUnit -{ -public: - Application1(uint8_t appNumber):AppUnit(appNumber){}; - - //@override - virtual void run(std::string payload); - - virtual void interrupt(); - -}; - -class Application2: public MIUN::AppUnit -{ -public: - Application2(uint8_t appNumber):AppUnit(appNumber){}; - - //@override - //virtual void interrupt(); - -}; - - -class SmartApp_Example: public MIUN::SmartApp -{ -public: - //@override - virtual uint8_t measuredBattery(); -}; - -#endif \ No newline at end of file
diff -r 7230c1ce7bc2 -r c54ffd0a0437 project/src/example.cpp --- a/project/src/example.cpp Thu Apr 20 07:03:29 2017 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,38 +0,0 @@ - -#include "example.h" -#include "LoRa.h" -#include "MTSLog.h" - -int main() -{ - - SmartApp_Example smartApp; - Application1 app1(1); - Application2 app2(2); - smartApp.addApp(app1); - smartApp.addApp(app2); - smartApp.setSleepTime(30); - //smartApp.showAppMap(); - smartApp.startRunning(); - - return 0; -} - - -void Application1::run(std::string payload) -{ - logInfo("In app 1 ", payload.c_str()); - send("Test Packet"); -} - -void Application1::interrupt() -{ - logInfo("app1 interrupt"); - send("Hello World"); -} - -uint8_t SmartApp_Example::measuredBattery() -{ - return 90; -} -
diff -r 7230c1ce7bc2 -r c54ffd0a0437 project/src/main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/project/src/main.cpp Wed Oct 11 10:29:54 2017 +0000 @@ -0,0 +1,11 @@ +#include "MIUN.LoRa.h" + +int main() +{ + MIUN::LoRa lora; + if(lora.joinNetwork()==true) + { + lora.sendReceive("hello world!", 1, NULL); + } + while(true); +} \ No newline at end of file