Anderson Cunha / sgam_mdw_NUCLEOF429ZI_impl

Dependencies:   MPU6050 Grove_temperature

Dependents:   sgam_mdw_test

Committer:
AndersonIctus
Date:
Wed Jun 26 23:46:44 2019 -0300
Revision:
7:8db3e62ac4e2
Parent:
6:806043bf1a2c
Child:
8:e00fa6ea253c
- Aruqivos de comunicacao e configuracao do LoraWAN

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AndersonIctus 6:806043bf1a2c 1 #include "sgam_mdw.h"
AndersonIctus 6:806043bf1a2c 2 #include "mbed.h"
AndersonIctus 7:8db3e62ac4e2 3 #include "mbed_events.h"
AndersonIctus 6:806043bf1a2c 4
AndersonIctus 6:806043bf1a2c 5 #include "LoRAWanComm.h"
AndersonIctus 6:806043bf1a2c 6
AndersonIctus 6:806043bf1a2c 7 LoRAWanComm::LoRAWanComm(const char* parameters) { }
AndersonIctus 6:806043bf1a2c 8 LoRAWanComm::~LoRAWanComm() { }
AndersonIctus 6:806043bf1a2c 9
AndersonIctus 7:8db3e62ac4e2 10 int LoRAWanComm::initialize(LoraData* data) {
AndersonIctus 7:8db3e62ac4e2 11 D_LOG("INITIALIZE %s! \r\n", this->getName() );
AndersonIctus 7:8db3e62ac4e2 12
AndersonIctus 7:8db3e62ac4e2 13 // INICIANDO O LORAWAN !!
AndersonIctus 7:8db3e62ac4e2 14 // lorawan(radio);
AndersonIctus 7:8db3e62ac4e2 15
AndersonIctus 7:8db3e62ac4e2 16 // // ev_queue
AndersonIctus 7:8db3e62ac4e2 17 // // 1 - Initialize LoRaWAN stack
AndersonIctus 7:8db3e62ac4e2 18 // if (lorawan.initialize(&ev_queue) != LORAWAN_STATUS_OK) {
AndersonIctus 7:8db3e62ac4e2 19 // printf("LoRa initialization failed! \r\n");
AndersonIctus 7:8db3e62ac4e2 20 // return -1;
AndersonIctus 7:8db3e62ac4e2 21 // }
AndersonIctus 7:8db3e62ac4e2 22
AndersonIctus 7:8db3e62ac4e2 23 return 1;
AndersonIctus 7:8db3e62ac4e2 24 }
AndersonIctus 6:806043bf1a2c 25 int LoRAWanComm::finalize() { D_LOG("FINALIZE %s! \r\n", this->getName() ); return 1; }
AndersonIctus 6:806043bf1a2c 26
AndersonIctus 6:806043bf1a2c 27 const char* LoRAWanComm::getName() {
AndersonIctus 6:806043bf1a2c 28 return "LoRAWAN";
AndersonIctus 6:806043bf1a2c 29 }
AndersonIctus 6:806043bf1a2c 30
AndersonIctus 7:8db3e62ac4e2 31 int LoRAWanComm::connect() {
AndersonIctus 7:8db3e62ac4e2 32 return -1;
AndersonIctus 7:8db3e62ac4e2 33 }
AndersonIctus 7:8db3e62ac4e2 34
AndersonIctus 7:8db3e62ac4e2 35 int LoRAWanComm::disconnect() {
AndersonIctus 7:8db3e62ac4e2 36 return -1;
AndersonIctus 7:8db3e62ac4e2 37 }
AndersonIctus 7:8db3e62ac4e2 38
AndersonIctus 6:806043bf1a2c 39 ////////////////////////////////////////////////////////////////////////////////////
AndersonIctus 6:806043bf1a2c 40 int LoRAWanComm::write(const char* data) {
AndersonIctus 6:806043bf1a2c 41 return 0;
AndersonIctus 6:806043bf1a2c 42 }
AndersonIctus 6:806043bf1a2c 43
AndersonIctus 6:806043bf1a2c 44 int LoRAWanComm::read(char* buffer, int offset) {
AndersonIctus 6:806043bf1a2c 45 return 0;
AndersonIctus 6:806043bf1a2c 46 }