| | |
| | | [Category("监听配置")] |
| | | [Description("是否采用简单监听模式。true:简单模式,只获取任务状态;false:全部模式,获取任务所有信息")] |
| | | public bool IsSimpleMonitor { get; set; } = true; |
| | | |
| | | private float batteryLvlToCharge = 0.1f; |
| | | [Category("充电配置")] |
| | | [Description("充电电池容量,电池容量低于该值时需要充电")] |
| | | public float BatteryLvlToCharge |
| | | { |
| | | get => batteryLvlToCharge; |
| | | set |
| | | { |
| | | if (value >= 1 || value <= 0) |
| | | { |
| | | value = 0.1f; |
| | | } |
| | | batteryLvlToCharge = value; |
| | | } |
| | | } |
| | | |
| | | private float batteryLvlChargeDone = 0.9f; |
| | | [Category("充电配置")] |
| | | [Description("充电完成电池容量,电池容量高于该值时确认充电完成")] |
| | | public float BatteryLvlChargeDone |
| | | { |
| | | get => batteryLvlChargeDone; |
| | | set |
| | | { |
| | | if (value >= 1 || value <= 0) |
| | | { |
| | | value = 0.9f; |
| | | } |
| | | batteryLvlChargeDone = value; |
| | | } |
| | | } |
| | | } |
| | | |
| | | [Device("SeerAGV", "SeerAGV", EnumHelper.DeviceAttributeType.OperationConfig)] |
| | |
| | | |
| | | } |
| | | |
| | | public class SeerMessage |
| | | public class SeerMessage : IComplexDisplay |
| | | { |
| | | private byte[] frame = null; |
| | | public byte[] Frame |
| | |
| | | |
| | | return msg; |
| | | } |
| | | |
| | | public string GetDisplayText() |
| | | { |
| | | return ""; |
| | | } |
| | | } |
| | | |
| | | //public enum RobotPort |
| | |
| | | CancelTask = 0x0BBB, |
| | | PauseTask = 0x0BB9, |
| | | TaskOrder = 0x0BEB, |
| | | |
| | | QueryBattery = 0x03EF, |
| | | } |
| | | |
| | | public enum AGVTaskStatus |