Version FC

Dependencies:   DmTftLibrary eeprom SX1280Lib filesystem mbed

Fork of MSNV2-Terminal_V1-5 by Francis CHATAIN

Revision:
8:cd489b7c49a0
Child:
10:1b37e3b41947
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/DataBase.cpp	Wed Aug 22 13:03:00 2018 +0000
@@ -0,0 +1,81 @@
+/*
+ * MISNet   
+ *
+ *  Frame:   Gestionnaire de fabrication des messages et décodage des messages recus 
+ *
+ *  Created on: August 17, 2018       Author: Francis CHATAIN
+ *
+ */
+
+// =====================================  Includes
+
+#include "main.h"
+#include "DataBase.h"
+
+// =====================================  Method of class
+
+
+// =====================================  Constructor 
+DataBase::DataBase () {} 
+
+void DataBase::init () {}
+
+
+void DataBase::getRadioParameter (uint32_t              &rfFrequency, 
+                        RadioLoRaBandwidths_t           &loraBw,
+                        RadioLoRaSpreadingFactors_t     &loraSf ,
+                        int8_t                          &txOutputPower,
+                        uint8_t                         &bufferSizeMax,
+                        int16_t                         &timer) 
+{                            
+    rfFrequency     =    _RF_FREQUENCY           ;   
+    loraBw          =    _LORA_BW                ;   
+    loraSf          =    _LORA_SF                ;   
+    txOutputPower   =    _TX_OUTPUT_POWER        ;   
+    bufferSizeMax   =    _BUFFER_SIZE_MAX        ;   
+    timer           =    _TIMER                  ;   
+} 
+
+  
+                        
+void DataBase::setRadioParameter ( uint32_t             rfFrequency, 
+                        RadioLoRaBandwidths_t           loraBw,
+                        RadioLoRaSpreadingFactors_t     loraSf ,
+                        int8_t                          txOutputPower,
+                        uint8_t                         bufferSizeMax,
+                        int16_t                         timer) 
+{
+    _RF_FREQUENCY = rfFrequency   ;   
+    _LORA_BW = loraBw             ;   
+    _LORA_SF = loraSf             ;   
+    _TX_OUTPUT_POWER = txOutputPower      ;   
+    _BUFFER_SIZE_MAX  = bufferSizeMax     ;   
+    _TIMER  = timer                       ;                               
+}
+
+
+void DataBase::createChannel        (
+                                        int                     id , 
+                                        CHANNEL_DEVICE_TYPE     typeDevice, 
+                                        CHANNEL_COMPONENT_ID    componentID, 
+                                        CHANNEL_GROUP           group,
+                                        CHANNEL_VALUE_TYPE      typeValue, 
+                                        CHANNEL_STATE           status, 
+                                        CHANNEL_ACCESS_TYPE     accessType, 
+                                        CHANNEL_ACCES_PIN       pin1, 
+                                        CHANNEL_ACCES_PIN       pin2, 
+                                        CHANNEL_ACCES_PIN       pin3, 
+                                        CHANNEL_ACCES_PIN       pin4, 
+                                        CHANNEL_ACCES_PIN       pin5, 
+                                        CHANNEL_ACCES_PIN       pin6, 
+                                        CHANNEL_REQUEST_MODE    request, 
+                                        CHANNEL_UP_MODE         upMode, 
+                                        CHANNEL_TIMER_DIVIDE    timerRequest, 
+                                        CHANNEL_THRESHOLD_DELTA thresholdDelta, 
+                                        CHANNEL_THRESHOLD_UP    thresholdUp, 
+                                        CHANNEL_THRESHOLD_DOWN  thresholdDown, 
+                                        CHANNEL_ACTION          action, 
+                                        CHANNEL_OUTPUT          ouputType
+                                        ) {
+}
+