diff --git a/src/main/java/a8k/app/hardware/type/a8kcanprotocol/ModuleType.java b/src/main/java/a8k/app/hardware/type/a8kcanprotocol/ModuleType.java index f870ff6..8fb7431 100644 --- a/src/main/java/a8k/app/hardware/type/a8kcanprotocol/ModuleType.java +++ b/src/main/java/a8k/app/hardware/type/a8kcanprotocol/ModuleType.java @@ -1,52 +1,29 @@ package a8k.app.hardware.type.a8kcanprotocol; public enum ModuleType { - - // Board(0), // 板子 - // HBOT(1), // hbot模块 - // WaterCoolingTemperatureCtrl(2), // 水冷温度控制 - // FanCtrl(3), // 风扇控制 - // CodeScaner(4), // 扫码器 - // TMCStepMotor(5), // 步进电机 - // MiniServo(6), // 舵机 - // PipetteGunCtrl(7), // 移液体枪控制 - // - // A8Kptical(100), // a8000光学模组 - // A8KIdCardReader(101), // id卡读卡器 - // A8KPlateCodeScaner(102), // 反应板条扫码器 - // - // UNKNOWN(999) // 未知类型 - - + Board(0), // 板子 HBOT(1), // hbot模块 - WaterCoolingTemperatureCtrl(3), // 温度控制 - FanCtrl(5), // 风扇控制 - CodeScaner(6), // 扫码器 + WaterCoolingTemperatureCtrl(2), // 温度控制 + FanCtrl(3), // 风扇控制 + CodeScaner(4), // 扫码器 + TMCStepMotor(5), // 步进电机 + MiniServo(6), // 舵机 PipetteGunCtrl(7), // 移液体枪控制 - A8kOptical(8), // a8000光学模组 - TMCStepMotor(10), // 步进电机 - MiniServo(11), // 舵机 - - Board(12), // 板子 - A8KIdCardReader(13), // id卡读卡器 - A8KPlateCodeScaner(14), // 反应板条扫码器 + A8kOptical(100), // a8000光学模组 + A8KIdCardReader(101), // id卡读卡器 + A8KPlateCodeScaner(102), // 反应板条扫码器 UNKNOWN(999); // 未知类型 - - final private int val; + public final int code; ModuleType(int val) { - this.val = val; - } - - public int getVal() { - return val; + this.code = val; } static public ModuleType of(int val) { for (ModuleType type : ModuleType.values()) { - if (type.val == val) { + if (type.code == val) { return type; } }