33
Dependencies: DISCO_L475VG_IOT01A_wifi
Diff: Wificonnect.cpp
- 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'; + }