iot_water_monitor_v2

Dependencies:   easy-connect-v16 Watchdog FP MQTTPacket RecordType-v-16 watersenor_and_temp_code

Revision:
35:fc800d35c1ba
Parent:
34:601effb7b7fe
Child:
36:d0b628087ac8
--- a/Simple-MQTT/SimpleMQTT.h	Wed Feb 14 03:56:34 2018 +0000
+++ b/Simple-MQTT/SimpleMQTT.h	Wed Feb 14 04:28:24 2018 +0000
@@ -210,7 +210,8 @@
             			CE_HandleRelays(relayState1, relayState2, relayState3);
             	break;
             	
-            	case 4: int mode, minOxiVal, maxOxiVal, uploadInterval;
+            	case 4: int mode, minOxiVal, maxOxiVal, uploadInterval, setRTCTime;
+            	
             			KeyIndex      = json.findKeyIndexIn("cmdID", 0);
             			KeyValueIndex = json.findChildIndexOf(KeyIndex, 0);
             			ret = json.tokenIntegerValue(KeyValueIndex, receiveCmdID); 
@@ -229,13 +230,18 @@
             		
             			KeyIndex      = json.findKeyIndexIn("uploadInterval", 0);
             			KeyValueIndex = json.findChildIndexOf(KeyIndex, 0);
-            			ret = json.tokenIntegerValue(KeyValueIndex, uploadInterval);     
+            			ret = json.tokenIntegerValue(KeyValueIndex, uploadInterval);  
+            		
+            			KeyIndex      = json.findKeyIndexIn("setRTCTime", 0);
+            			KeyValueIndex = json.findChildIndexOf(KeyIndex, 0);
+            			ret = json.tokenIntegerValue(KeyValueIndex, setRTCTime);      
             			
             			DataStruct.CONFIG_Mode   		 = mode;   
             			DataStruct.CONFIG_MinOxi 		 = minOxiVal;   
             			DataStruct.CONFIG_MaxOxi 		 = maxOxiVal;   
             			DataStruct.CONFIG_UploadInterval = uploadInterval;			
-            			FP_WriteConfigValues(DataStruct.CONFIG_Mode, DataStruct.CONFIG_MinOxi, DataStruct.CONFIG_MaxOxi, DataStruct.CONFIG_UploadInterval);  			
+            			FP_WriteConfigValues(DataStruct.CONFIG_Mode, DataStruct.CONFIG_MinOxi, DataStruct.CONFIG_MaxOxi, DataStruct.CONFIG_UploadInterval);  	
+            			CE_SetRTCTime(setRTCTime);		
             	break;
             	
             	default: break;