void transportMgr::initailize(char * pSsid) { int status; status=WL_IDLE_STATUS; //Serial.println("Attempting to connect to network..."); //Serial.print("SSID: "); Serial.println(pSsid); // Attempt to connect to Wifi network. while ( status != WL_CONNECTED) { //Serial.print("Attempting to connect to SSID: "); Serial.println(pSsid); status = WiFi.begin(pSsid); } serverSocket.begin(); printConnectionStatus(); protocolManager.initailize(); curCount=0; memset(bufJsonData,0,LENGTH_OF_JSON_STRING); isConntected=false; bAlarmed=false; EEPROM.write(EEPROM_ADDR_NODE_REG, false); }
void RobotHostInterface::connect(WiFiServer *_robotServer) { char ssid[] = SSID; int status = WL_IDLE_STATUS; robotServer = _robotServer; Serial.println("Attempting to connect to network..."); Serial.print("SSID: "); Serial.println(ssid); // Attempt to connect to Wifi network. while ( status != WL_CONNECTED) { Serial.print("Attempting to connect to SSID: "); Serial.println(ssid); status = WiFi.begin(ssid); } // Print the basic connection and network information. printConnectionStatus(); // Start the server and print a message to the terminial. robotServer->begin(); Serial.println("The Robot Server is started."); Serial.println( "----------------------------------------\n" ); }
void transportMgr::initailize(char * pSsid,IPAddress ipAddress,int pServerPort,int pFindPort) { status=WL_IDLE_STATUS; serverPort=pServerPort; findPort=pFindPort; strcpy(ssid,pSsid); Serial.println("Attempting to connect to network..."); Serial.print("SSID: "); Serial.println(ssid); // Attempt to connect to Wifi network. while ( status != WL_CONNECTED) { Serial.print("Attempting to connect to SSID: "); Serial.println(ssid); status = WiFi.begin(ssid); } serverSocket=WiFiServer(pFindPort); serverSocket.begin(); printConnectionStatus(); protocolManager.initailize(); serverIP=ipAddress; curCount=0; memset(bufJsonData,0,LENGTH_OF_JSON_STRING); }