自动充电动态配置
This commit is contained in:
@@ -58,4 +58,6 @@ public interface AcsConfig {
|
||||
* 日志级别
|
||||
*/
|
||||
String LOGLEVEL = "log_level";
|
||||
|
||||
String ELECTRIC ="electric";
|
||||
}
|
||||
|
||||
@@ -9,6 +9,7 @@ import com.alibaba.fastjson.JSONObject;
|
||||
import lombok.Data;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.nl.acs.AcsConfig;
|
||||
import org.nl.acs.agv.server.NDCAgvService;
|
||||
import org.nl.acs.auto.run.OneNDCSocketConnectionAutoRun;
|
||||
import org.nl.acs.device.domain.Device;
|
||||
@@ -326,7 +327,8 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
||||
} else if (phase == 0x73) {
|
||||
//agv电量
|
||||
electric_qty = ikey;
|
||||
if (electric_qty < 40 && !isCharge) {
|
||||
int electric = Integer.parseInt(paramService.findByCode(AcsConfig.ELECTRIC).getValue());
|
||||
if (electric_qty < electric && !isCharge) {
|
||||
log.info("当前车辆{}电量为{}低于40,开始充电!", this.device_code, electric_qty);
|
||||
NDCAgvService.charge(this.device_code);
|
||||
isCharge =true;
|
||||
|
||||
Reference in New Issue
Block a user