using Masuit.Tools;
using WIDESEAWCS_Communicator;
using WIDESEAWCS_QuartzJob;
namespace WIDESEAWCS_Tasks
{
///
/// 机械手条码读取器 - 负责读取电芯条码
///
public static class RobotBarcodeGenerator
{
///
/// 读取线体条码
///
/// DB点位,例如 "DB40.990"
/// 读取到的电芯条码
public static string GenerateTrayBarcode(string prefix = "")
{
var device = Storage.Devices.Where(d => d.DeviceName == "A区_一注输送线").FirstOrDefault();
if (!device.IsNullOrEmpty() && device != null && device.Communicator.IsConnected)
{
var trayBarcode = device.Communicator.Read(prefix).Trim().Replace("\u0018", "").Replace("\u0006", "");
if(trayBarcode == "NoRead")
{
trayBarcode = "";
}
return trayBarcode;
}
return "";
}
}
}