Use assigned address from SetSdkConnection instead of hard-coded address
This commit is contained in:
+6
-2
@@ -4,6 +4,7 @@
|
||||
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
#include <arpa/inet.h>
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
@@ -119,7 +120,8 @@ robot_work(Robot robot) {
|
||||
|
||||
case CONNECTING_TO_PROXY_PORT:
|
||||
{
|
||||
robot->client->sdk_conn = connection_new(0, 0, 30030, "192.168.2.1");
|
||||
robot->client->sdk_conn = connection_new(0, 0, 30030, ROBOT_DEFAULT_WIFI_ADDR);
|
||||
connection_connect(robot->client->sdk_conn);
|
||||
robot->state = SETTING_SDK_CONNECTION;
|
||||
break;
|
||||
}
|
||||
@@ -134,7 +136,8 @@ robot_work(Robot robot) {
|
||||
|
||||
case CONNECTING_TO_DEVICE_PORT:
|
||||
{
|
||||
robot->client->dev_conn = connection_new(10010, "192.168.2.24", 20020, "192.168.2.1");
|
||||
if(connection_connect(robot->client->dev_conn))
|
||||
robot->state = STOPPED;
|
||||
robot->state = SETTING_SDK_MODE;
|
||||
break;
|
||||
}
|
||||
@@ -277,6 +280,7 @@ robot_work(Robot robot) {
|
||||
robot->state = STOPPED;
|
||||
break;
|
||||
}
|
||||
robot->client->dev_conn = connection_new(10010, resp.resp.sdkconn.config_ip, 20020, ROBOT_DEFAULT_WIFI_ADDR);
|
||||
robot->state = CONNECTING_TO_DEVICE_PORT;
|
||||
break;
|
||||
case SET_SDK_MODE_CMD:
|
||||
|
||||
Reference in New Issue
Block a user