33

Dependencies:   DISCO_L475VG_IOT01A_wifi

Revision:
2:a460007a35c7
Parent:
1:98939393d0db
Child:
3:32b328935a54
--- a/Wificonnect.cpp	Tue Aug 20 10:45:16 2019 +0000
+++ b/Wificonnect.cpp	Wed Aug 21 07:25:27 2019 +0000
@@ -33,7 +33,11 @@
 extern int cds_state;
 extern int motor1_state;
 extern int motor2_state;
+extern int window_state;
+extern int blind_state;
 extern int led_state;
+extern int T_dust_value;
+extern int AutoMode;
 void update_state();
 
 Ticker tick;
@@ -115,6 +119,7 @@
             if(WIFI_ReceiveData(Socket, RxData, sizeof(RxData), &Datalen, WIFI_READ_TIMEOUT) == WIFI_STATUS_OK){
                 if(Datalen > 0) {
                     printf("%s \n",RxData);
+                    printf("%d \n",motor1_state);
                     Data_Receive(RxData);
                     if(WIFI_SendData(Socket, TxData, sizeof(TxData), &Datalen, WIFI_WRITE_TIMEOUT) != WIFI_STATUS_OK) {
                         printf("> ERROR : Failed to send Data.\n");   
@@ -131,21 +136,23 @@
 int update_flag=0;
 void update_state()
 {
- TxData[0]='1';
- TxData[1]=motor1_state;
- TxData[2]=motor2_state;
- TxData[3]='0';
- TxData[4]=cds_state;
- TxData[5]=led_state;
+
+ TxData[0]=(char)(AutoMode+48);
+ TxData[1]=(char)(motor1_state+48);
+ TxData[2]=(char)(motor2_state+48);
+ TxData[3]=(char)(T_dust_value+48);
+ TxData[4]=(char)(cds_state+48);
+ TxData[5]=(char)(led_state+48);
 
- TxData[6]='2';
- TxData[7]='5';
- TxData[8]='5';
- TxData[9]='2';
- TxData[10]='5';
- TxData[11]='5';
- TxData[12]='2';
- TxData[13]='5';
- TxData[14]='5';
- 
+ TxData[6]='f';
+ TxData[7]='f';
+ TxData[8]='f';
+ TxData[9]='f';
+ TxData[10]='f';
+ TxData[11]='f';
+ TxData[12]='f';
+ TxData[13]='f';
+ TxData[14]='f';
+ TxData[15]='\n';
+
 }