Vybhav Kadaba / Mbed OS EV-PRO-MW1001_test1
Revision:
51:f4ee8b27e600
Parent:
45:f5f553b8c0d5
diff -r d84305e5e1c0 -r f4ee8b27e600 multichannel_continuous_config.c
--- a/multichannel_continuous_config.c	Mon Feb 17 11:23:39 2020 +0000
+++ b/multichannel_continuous_config.c	Fri Mar 06 07:00:50 2020 +0000
@@ -42,7 +42,7 @@
 #include "admw_config_types.h"
 
 ADMW_CONFIG multichannel_continuous_config = {
-     .versionId = { .major = 2, .minor = 0 },
+    .versionId = { .major = 2, .minor = 0 },
     .productId = ADMW_PRODUCT_ID_ADMW1001,
     .admw1001 = {
         .power = {
@@ -52,18 +52,14 @@
             .externalRefVoltage=0.0,
             .operatingMode = ADMW1001_OPERATING_MODE_CONTINUOUS,
             .dataReadyMode = ADMW1001_DATAREADY_PER_CYCLE, // FIX: Temporarily all values from json are hardcoded to this one in the Contracts.FileGenerator - > file translations!!
-            .excitationState= ADMW1001_ADC_EXC_STATE_ALWAYS_ON,                
-            .groundSwitch = ADMW1001_ADC_GND_SW_CLOSED,             
-            .excitationState= ADMW1001_ADC_EXC_STATE_CYCLE_POWER,                
-            .groundSwitch = ADMW1001_ADC_GND_SW_OPEN,              
             .cycleInterval = 0,
             .vBiasEnable = true,
-            .RSenseValue = 1000.0,          
+            .RSenseValue = 1000.0,
         },
         .diagnostics = {
             .disableGlobalDiag = true,
             .disableMeasurementDiag = true,
-            .osdFrequency = 0,
+            .osdFrequency = ADMW1001_OPEN_SENSOR_DIAGNOSTICS_DISABLED,
         },
         .channels = {
             [ADMW1001_CH_ID_ANLG_1_UNIVERSAL] = {
@@ -86,6 +82,7 @@
                     .rtdCurve = ADMW1001_ADC_RTD_CURVE_EUROPEAN,
                     .gain = ADMW1001_ADC_GAIN_1X,
                     .current = {
+                        .excitationState= ADMW1001_ADC_EXC_STATE_ALWAYS_ON,
                         .outputLevel = ADMW1001_ADC_EXC_CURRENT_250uA,
                         .diodeRatio = 0,
                     },
@@ -94,6 +91,7 @@
                         .sf = ADMW1001_SF_8P24HZ,
                         .chopMode = ADMW1001_CHOP_MD_SW,
                         .notch1p2 = false,
+                        .groundSwitch = ADMW1001_ADC_GND_SW_OPEN
                     },
                     .reference = ADMW1001_ADC_REFERENCE_VOLTAGE_INTERNAL,
                     .bufferBypass = ADMW1001_BUFFER_BYPASSS_DISABLED,
@@ -119,6 +117,7 @@
                     .rtdCurve = ADMW1001_ADC_RTD_CURVE_EUROPEAN,
                     .gain = ADMW1001_ADC_GAIN_8X,
                     .current = {
+                        .excitationState= ADMW1001_ADC_EXC_STATE_CYCLE_POWER,
                         .outputLevel = ADMW1001_ADC_NO_EXTERNAL_EXC_CURRENT,
                         .diodeRatio = 0,
                     },
@@ -127,6 +126,7 @@
                         .sf = ADMW1001_SF_8P24HZ,
                         .chopMode = ADMW1001_CHOP_MD_SW,
                         .notch1p2 = false,
+                        .groundSwitch = ADMW1001_ADC_GND_SW_OPEN
                     },
                     .reference = ADMW1001_ADC_REFERENCE_VOLTAGE_INTERNAL,
                     .bufferBypass = ADMW1001_BUFFER_BYPASSS_DISABLED,