初版的功能
This commit is contained in:
105
FATrace.WPLApp/Models/LineSglModel.cs
Normal file
105
FATrace.WPLApp/Models/LineSglModel.cs
Normal file
@@ -0,0 +1,105 @@
|
||||
using Prism.Mvvm;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace FATrace.WPLApp.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 产线信号模型
|
||||
/// </summary>
|
||||
public class LineSglModel : BindableBase
|
||||
{
|
||||
public LineSglModel()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 称重扫码信号准备OK信号
|
||||
/// 开始获取拍照数据,并检验数据
|
||||
/// </summary>
|
||||
public event EventHandler<string> WeightScanCodeHandle; //产线信号改变
|
||||
|
||||
/// <summary>
|
||||
/// 外箱喷码Handle请求信号
|
||||
/// </summary>
|
||||
public event EventHandler<string> BoxSprayCodeReqHandle;
|
||||
|
||||
/// <summary>
|
||||
/// 外箱扫码Handle信号
|
||||
/// </summary>
|
||||
public event EventHandler<string> BoxScanCodeReqHandle;
|
||||
|
||||
private Int16 _WeightScanCodeEnable;
|
||||
/// <summary>
|
||||
/// 称重的拍照信号
|
||||
/// 开始获取拍照数据,并检验数据
|
||||
/// </summary>
|
||||
public Int16 WeightScanCodeEnable
|
||||
{
|
||||
get { return _WeightScanCodeEnable; }
|
||||
set
|
||||
{
|
||||
if (_WeightScanCodeEnable != value)
|
||||
{
|
||||
if (value == 1) WeightScanCodeHandle.Invoke(this, "WeightScanCodeHandle");
|
||||
_WeightScanCodeEnable = value;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private Int16 _BoxSprayCodeReqEnable;
|
||||
/// <summary>
|
||||
/// 外箱喷码请求新信号
|
||||
/// 给PLC数据喷码数据
|
||||
/// </summary>
|
||||
public Int16 BoxSprayCodeReqEnable
|
||||
{
|
||||
get { return _BoxSprayCodeReqEnable; }
|
||||
set
|
||||
{
|
||||
if (_BoxSprayCodeReqEnable != value)
|
||||
{
|
||||
if (value == 1) BoxSprayCodeReqHandle.Invoke(this, "BoxSprayCodeReqEnable");//外箱喷码请求信号
|
||||
|
||||
_BoxSprayCodeReqEnable = value;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
private Int16 _BoxScanCodeEnable;
|
||||
/// <summary>
|
||||
/// 外箱扫码信号
|
||||
/// 开始获取扫码数据
|
||||
/// </summary>
|
||||
public Int16 BoxScanCodeEnable
|
||||
{
|
||||
get { return _BoxScanCodeEnable; }
|
||||
set
|
||||
{
|
||||
if (_BoxScanCodeEnable != value)
|
||||
{
|
||||
if (value==1) BoxScanCodeReqHandle.Invoke(this, "BoxScanCodeEnable"); //外箱扫码信号
|
||||
_BoxScanCodeEnable = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user