#
whycq
2024-08-19 c5944fcf50cdb31c6c05bdcf6a70d9ffe0c031db
#
1个文件已修改
5个文件已添加
175 ■■■■■ 已修改文件
app/src/main/java/com/example/agvcontroller/action/BackPaddle.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/example/agvcontroller/action/FrontPaddle.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/example/agvcontroller/action/HandExtendCollect.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/example/agvcontroller/action/HandForkRotatopn.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/example/agvcontroller/action/HandLift.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/example/agvcontroller/protocol/HandleCmdType.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/example/agvcontroller/action/BackPaddle.java
New file
@@ -0,0 +1,32 @@
package com.example.agvcontroller.action;
import com.example.agvcontroller.protocol.IActionBody;
import com.example.agvcontroller.socket.RadixTools;
import java.io.Serializable;
public class BackPaddle implements IActionBody, Serializable {
    private static final long serialVersionUID = -3250235107705010316L;
    private Short pwd;
    @Override
    public byte[] writeToBytes() {
        byte[] bytes = RadixTools.shortToByte(pwd);
        return bytes;
    }
    @Override
    public void readFromBytes(byte[] messageBodyBytes) {
    }
    public Short getPwd() {
        return pwd;
    }
    public void setPwd(Short pwd) {
        this.pwd = pwd;
    }
}
app/src/main/java/com/example/agvcontroller/action/FrontPaddle.java
New file
@@ -0,0 +1,32 @@
package com.example.agvcontroller.action;
import com.example.agvcontroller.protocol.IActionBody;
import com.example.agvcontroller.socket.RadixTools;
import java.io.Serializable;
public class FrontPaddle implements IActionBody, Serializable {
    private static final long serialVersionUID = -3250235107705010316L;
    private Short pwd;
    @Override
    public byte[] writeToBytes() {
        byte[] bytes = RadixTools.shortToByte(pwd);
        return bytes;
    }
    @Override
    public void readFromBytes(byte[] messageBodyBytes) {
    }
    public Short getPwd() {
        return pwd;
    }
    public void setPwd(Short pwd) {
        this.pwd = pwd;
    }
}
app/src/main/java/com/example/agvcontroller/action/HandExtendCollect.java
New file
@@ -0,0 +1,32 @@
package com.example.agvcontroller.action;
import com.example.agvcontroller.protocol.IActionBody;
import com.example.agvcontroller.socket.RadixTools;
import java.io.Serializable;
public class HandExtendCollect implements IActionBody, Serializable {
    private static final long serialVersionUID = -3250235107705010316L;
    private Short pwd;
    @Override
    public byte[] writeToBytes() {
        byte[] bytes = RadixTools.shortToByte(pwd);
        return bytes;
    }
    @Override
    public void readFromBytes(byte[] messageBodyBytes) {
    }
    public Short getPwd() {
        return pwd;
    }
    public void setPwd(Short pwd) {
        this.pwd = pwd;
    }
}
app/src/main/java/com/example/agvcontroller/action/HandForkRotatopn.java
New file
@@ -0,0 +1,32 @@
    package com.example.agvcontroller.action;
import com.example.agvcontroller.protocol.IActionBody;
import com.example.agvcontroller.socket.RadixTools;
import java.io.Serializable;
public class HandForkRotatopn implements IActionBody, Serializable {
    private static final long serialVersionUID = -3250235107705010316L;
    private Short pwd;
    @Override
    public byte[] writeToBytes() {
        byte[] bytes = RadixTools.shortToByte(pwd);
        return bytes;
    }
    @Override
    public void readFromBytes(byte[] messageBodyBytes) {
    }
    public Short getPwd() {
        return pwd;
    }
    public void setPwd(Short pwd) {
        this.pwd = pwd;
    }
}
app/src/main/java/com/example/agvcontroller/action/HandLift.java
New file
@@ -0,0 +1,32 @@
package com.example.agvcontroller.action;
import com.example.agvcontroller.protocol.IActionBody;
import com.example.agvcontroller.socket.RadixTools;
import java.io.Serializable;
public class HandLift implements IActionBody, Serializable {
    private static final long serialVersionUID = -3250235107705010316L;
    private Short pwd;
    @Override
    public byte[] writeToBytes() {
        byte[] bytes = RadixTools.shortToByte(pwd);
        return bytes;
    }
    @Override
    public void readFromBytes(byte[] messageBodyBytes) {
    }
    public Short getPwd() {
        return pwd;
    }
    public void setPwd(Short pwd) {
        this.pwd = pwd;
    }
}
app/src/main/java/com/example/agvcontroller/protocol/HandleCmdType.java
@@ -1,9 +1,14 @@
package com.example.agvcontroller.protocol;
import com.example.agvcontroller.action.BackPaddle;
import com.example.agvcontroller.action.ForceStopAction;
import com.example.agvcontroller.action.ForceSwitchAction;
import com.example.agvcontroller.action.ForwardBackAction;
import com.example.agvcontroller.action.FrontPaddle;
import com.example.agvcontroller.action.HandExtendCollect;
import com.example.agvcontroller.action.HandForkRotatopn;
import com.example.agvcontroller.action.HandInAction;
import com.example.agvcontroller.action.HandLift;
import com.example.agvcontroller.action.HandOutAction;
import com.example.agvcontroller.action.RotatopnLeftRight;
import com.example.agvcontroller.action.SingleSwitchAction;
@@ -27,6 +32,16 @@
    ROTATOPN_LEFT_RIGHT(0x82, "点动旋转(底盘)", RotatopnLeftRight.class),
    HAND_LIFT(0x86, "手动控制升降", HandLift.class),
    HAND_FORK_ROTATOPN(0x87, "手动控制货叉旋转", HandForkRotatopn.class),
    HAND_EXTEND_COLLECT(0x88, "手动控制货叉旋转", HandExtendCollect.class),
    FRONT_PADDLE(0x89, "手动控制货叉旋转", FrontPaddle.class),
    BACK_PADDLE(0x8A, "手动控制货叉旋转", BackPaddle.class),
    ;