|
@ -185,18 +185,46 @@ public class DeviceCommandGenerator { |
|
|
return controlCmd("syringe_pump", "stop", null); |
|
|
return controlCmd("syringe_pump", "stop", null); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 推动移动注射泵 |
|
|
* 推动移动注射泵 |
|
|
* |
|
|
* |
|
|
* @param speed 是指注射泵每分钟注射多少微升(volume 最低0.1) |
|
|
* @param speed 是指注射泵每分钟注射多少微升(volume 最低0.1) |
|
|
*/ |
|
|
*/ |
|
|
public static CMDToDevice syringe_pump_injection_speed_set(Double speed) { |
|
|
|
|
|
|
|
|
public static CMDToDevice syringe_pump_start(String direction,Double speed) { |
|
|
|
|
|
Map<String, Object> params = new HashMap<>(); |
|
|
|
|
|
params.put("direction", direction); |
|
|
|
|
|
params.put("speed", speed); |
|
|
|
|
|
return controlCmd("syringe_pump", "move", params); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 推动移动注射泵 |
|
|
|
|
|
* |
|
|
|
|
|
* @param speed 是指注射泵每分钟注射多少微升(volume 最低0.1) |
|
|
|
|
|
*/ |
|
|
|
|
|
public static CMDToDevice syringe_pump_forward(Double speed) { |
|
|
Map<String, Object> params = new HashMap<>(); |
|
|
Map<String, Object> params = new HashMap<>(); |
|
|
params.put("direction", "forward"); |
|
|
params.put("direction", "forward"); |
|
|
params.put("speed", speed); |
|
|
params.put("speed", speed); |
|
|
return controlCmd("syringe_pump", "move", params); |
|
|
return controlCmd("syringe_pump", "move", params); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 推动移动注射泵 |
|
|
|
|
|
* |
|
|
|
|
|
* @param speed 是指注射泵每分钟注射多少微升(volume 最低0.1) |
|
|
|
|
|
*/ |
|
|
|
|
|
public static CMDToDevice syringe_pump_backward(Double speed) { |
|
|
|
|
|
Map<String, Object> params = new HashMap<>(); |
|
|
|
|
|
params.put("direction", "backward "); |
|
|
|
|
|
params.put("speed", speed); |
|
|
|
|
|
return controlCmd("syringe_pump", "move", params); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 注射泵流速设置 |
|
|
* 注射泵流速设置 |
|
|
*/ |
|
|
*/ |
|
|