| | |
| | | screen.model = dxDriver.DRIVER.MODEL |
| | | |
| | | screen.resourcePath = { |
| | | imagePath: `/app/code/resource/image/${dxDriver.DRIVER.MODEL}/` |
| | | imagePath: `/app/code/resource/image/vf105/` |
| | | } |
| | | |
| | | screen.dropdownSymbol = screen.resourcePath.imagePath + '/down.png' |
| | |
| | | function getClickPoint() { |
| | | const indev = NativeObject.APP.NativeComponents.NativeIndev |
| | | std.setInterval(() => { |
| | | if (dxDriver.DRIVER.MODEL == "vf203") { |
| | | clickPoint = { |
| | | x: Math.abs(600 - indev.lvIndevGetPointVg().y), |
| | | y: indev.lvIndevGetPointVg().x |
| | | } |
| | | } else if (dxDriver.DRIVER.MODEL == "vf202") { |
| | | |
| | | clickPoint = { |
| | | x: indev.lvIndevGetPointVg().x, |
| | | y: indev.lvIndevGetPointVg().y |
| | | } |
| | | } else if (dxDriver.DRIVER.MODEL == "vf114") { |
| | | clickPoint = { |
| | | x: indev.lvIndevGetPointVg().x, |
| | | y: indev.lvIndevGetPointVg().y |
| | | } |
| | | } else if (dxDriver.DRIVER.MODEL == "vf105") { |
| | | clickPoint = { |
| | | x: indev.lvIndevGetPointVg().x, |
| | | y: indev.lvIndevGetPointVg().y |
| | | } |
| | | } |
| | | |
| | | if (lastClickPoint.x != clickPoint.x || lastClickPoint.y != clickPoint.y) { |
| | |
| | | let param = driver.net.getNetParam() |
| | | |
| | | if (data == "connected" && param) { |
| | | // 只有在网络配置页面不可见且用户不在编辑配置时才自动保存网络参数 |
| | | if (!networkSettingView.isVisible && !networkSettingView.isEditing) { |
| | | config.setAndSave("net.ip", param.ip) |
| | | config.setAndSave("net.gateway", param.gateway) |
| | | config.setAndSave("net.mask", param.netmask) |
| | | config.setAndSave('net.dns', param.dns) |
| | | config.setAndSave('net.mac', screen.getNetMac()) |
| | | } |
| | | topView.ethConnectState(true, type) |
| | | networkSettingView.netInfo[10].label.dataI18n = "networkSettingView.networkConnected" |
| | | if (mainView.ipInfoLbl) mainView.ipInfoLbl.text("IP:" + param.ip) |
| | |
| | | } |
| | | i18n.refreshObj(networkSettingView.netInfo[10].label) |
| | | networkSettingView.refresh() |
| | | // 只有在用户不在编辑配置时才执行网络类型切换 |
| | | if (!networkSettingView.isEditing) { |
| | | networkSettingView.changeNetType(type) |
| | | } |
| | | } |
| | | |
| | | screen.fireNetStatus = function () { |
| | | bus.fire(driver.mqtt.CONNECTED_CHANGED, "disconnected") |