#
whycq
2025-01-09 7c97c54ec8064c52627c49fe32a3880f31712df4
#
3个文件已修改
13 ■■■■ 已修改文件
app/src/main/java/com/example/agvcontroller/MainActivity.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/example/agvcontroller/StartActivity.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/example/agvcontroller/socket/NettyServerHandler.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/example/agvcontroller/MainActivity.java
@@ -327,7 +327,8 @@
        Intent intent = getIntent();
        clientId = intent.getStringExtra("message");
        clientId = intent.getStringExtra("ip");
        AgvNo = intent.getStringExtra("agvNo");
        Log.i("message1",clientId);
        // 前拨杆伸出
app/src/main/java/com/example/agvcontroller/StartActivity.java
@@ -47,7 +47,8 @@
            public void onItemClick(View view, int position) {
                Context context = view.getContext();
                Intent intent = new Intent(context,MainActivity.class);
                intent.putExtra("message", items.get(position).getIp());
                intent.putExtra("ip", items.get(position).getIp());
                intent.putExtra("agvNo", items.get(position).getAgvNo());
                startActivityForResult(intent,1);
            }
        });
app/src/main/java/com/example/agvcontroller/socket/NettyServerHandler.java
@@ -17,6 +17,7 @@
import com.example.agvcontroller.protocol.AGV_12_UP;
import com.example.agvcontroller.protocol.AGV_13_UP;
import com.example.agvcontroller.protocol.AGV_A1_DOWN;
import com.example.agvcontroller.protocol.AGV_F0_DOWN;
import com.example.agvcontroller.protocol.AGV_F0_UP;
import com.example.agvcontroller.protocol.AgvAction;
import com.example.agvcontroller.protocol.AgvPackage;
@@ -94,6 +95,7 @@
            case DATA_CODE_REPORT:
                AGV_12_UP agv_12_up = (AGV_12_UP) pac.getBody().getMessageBody();
                agvNo = pac.getHeader().getUniqueNo();
                channelMap.put(clientId, ctx.channel());
                EventBus.getDefault().post(new Item("",clientId,agvNo));
                break label;
            case DATA_WITHOUT_CODE_REPORT:
@@ -101,7 +103,12 @@
                break label;
            case LOGIN_REPORT:
                AGV_F0_UP agv_f0_up = (AGV_F0_UP) pac.getBody().getMessageBody();
                if (null != ackType) {
                    AgvPackage ackPac = AckMsgBuilder.ofSuccess(pac, ackType);
                    ctx.writeAndFlush(ackPac);
                }
                agvNo = pac.getHeader().getUniqueNo();
                channelMap.put(clientId, ctx.channel());
                EventBus.getDefault().post(new Item("",clientId,agvNo));
                break label;