2.优化修改了tcp重连机制,具体操作:断开重连时候不再建立新链接 而是将旧链接重置,并重新发送数据。 3.大面积的给项目中的各个页面 手动接入了多语言的支持。同时也调整了相应带来的问题英文长度较大影响原有的样式的问题,已解决了对应的样式不和谐问题。保证了外观的统一性。 4.给项目中的主要操作加了几个核心的操作比如远程遥控和路径规划添加了双层的保护,设置里安全模式,即在此期间对服务器推送的重复登录操作后的自动退出登录做一个拦截 保证操作的安全性。
62 lines
2.1 KiB
Dart
62 lines
2.1 KiB
Dart
class HttpApiConsts {
|
|
// static const String baseUrl = "http://8.159.134.0:8012"; // 旧地址
|
|
// static const String baseUrl = "http://1.95.137.212:59015"; // 测试地址
|
|
static const String baseUrl = "http://1.95.137.212:8081"; // 生产地址
|
|
|
|
/// 账号相关
|
|
// 登录
|
|
static const String loginUrl = "$baseUrl/login";
|
|
|
|
///设备相关
|
|
// 获取设备列表
|
|
static const String getUserDevicesList = "$baseUrl/iot/device/list";
|
|
// 绑定设备
|
|
static const String bindDevice = "$baseUrl/forward/device/bind";
|
|
// 解绑设备
|
|
static const String unbindDevice = "$baseUrl/forward/device/unbind";
|
|
// 切换设备
|
|
static const String switchDevice = "$baseUrl/forward/device/switchDevice";
|
|
|
|
// 获取光伏电站列表
|
|
static const String getSiteList = "$baseUrl/system/site/list";
|
|
|
|
// 获取场站下的设备列表
|
|
static const String getSiteDeviceList = "$baseUrl/iot/device/getSiteList";
|
|
|
|
// 获取场站下的无人机机场列表
|
|
static const String getSiteUAVList = "$baseUrl/iot/UAV/getSiteUAVList";
|
|
|
|
// 获取UAV状态详情
|
|
static const String getUAVState = "$baseUrl/iot/UAV/getUAVState";
|
|
|
|
// 切换摄像头获取视频流
|
|
static const String changeCamera = "$baseUrl/iot/UAV/changeCamera";
|
|
|
|
// 获取设备位置
|
|
static const String getDeviceLocation = "$baseUrl/iot/device/userDevice";
|
|
|
|
// 获取机器人列表
|
|
static const String getRobotList = "$baseUrl/iot/device/getSiteList";
|
|
|
|
// 获取飞行任务列表
|
|
static const String getFlightTask = "$baseUrl/iot/UAV/getFlightTask";
|
|
|
|
// 获取飞行任务详情
|
|
static const String getFlightTaskDetail = "$baseUrl/iot/UAV/getFlightTaskDetail";
|
|
|
|
// 获取航线列表
|
|
static const String getWayline = "$baseUrl/iot/UAV/getWayline";
|
|
|
|
// 创建飞行任务
|
|
static const String createFlightTask = "$baseUrl/iot/UAV/createFlightTask";
|
|
|
|
// 更新飞行任务状态
|
|
static const String updateFlightTaskStatus = "$baseUrl/iot/UAV/updateFlightTaskStatus";
|
|
|
|
// 切换无人机镜头获取视频流
|
|
static const String changeUAVLens = "$baseUrl/iot/UAV/changeLens";
|
|
|
|
// 获取无人机详情
|
|
static const String getUAVDetail = "$baseUrl/iot/UAV/getUAVDetail";
|
|
}
|