SCLS/SSWCS_JXDL(2019)/BarcodeCheck/CSendDeviceOrder.cs

152 lines
4.4 KiB
C#
Raw Permalink Normal View History

2025-05-19 09:45:29 +08:00
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Threading;
using ICommLayer;
using DBFactory;
namespace BarcodeCheck
{
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD>ȶԵ<C8B6>ͨѶ<CDA8>ӿ<EFBFBD><D3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E8B1B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// <20><><EFBFBD><EFBFBD><EFBFBD>ߣ<EFBFBD>Richard.Liu
/// </summary>
public class CSendDeviceOrder: ISendDeviceOrder
{
string _commLayerError;
public string CommLayerError
{
get { return _commLayerError; }
set { _commLayerError = value; }
}
DBOperator dbo = new DBOperator();
public CSendDeviceOrder()
{
dbo.Open();
}
//~CSendDeviceOrder()
//{
// dbo.Close();
//}
/// <summary>
/// <20><><EFBFBD>ͶѶ<CDB6><D1B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="MessageIndex"><3E><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD></param>
/// <param name="TaskIndex"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="Order"><3E>Ѷ<EFBFBD><D1B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
///<2F><><EFBFBD><EFBFBD><E6B5A5><EFBFBD>
///1-<2D><>λ
///2-<2D><>ȡ
///3-<2D><><EFBFBD><EFBFBD>
///4-ȡ<><C8A1>
///5-<2D>Ż<EFBFBD>
///6-ȡ<>Ż<EFBFBD>
///˫<><EFBFBD><E6B5A5><EFBFBD>
///1-<2D><>λ
///2-<2D><>ȡ
///3-<2D><><EFBFBD><EFBFBD>
///4-<2D><><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1>
///5-<2D><><EFBFBD><EFBFBD><EFBFBD>Ż<EFBFBD>
///6-<2D><><EFBFBD><EFBFBD>ȡ<EFBFBD>Ż<EFBFBD>
///14-<2D>Ҳ<EFBFBD>ȡ<EFBFBD><C8A1>
///15-<2D>Ҳ<EFBFBD><D2B2>Ż<EFBFBD>
///16-<2D>Ҳ<EFBFBD>ȡ<EFBFBD>Ż<EFBFBD>
///24-˫<><CBAB>ȡ<EFBFBD><C8A1>
///25-˫<><CBAB><EFBFBD>Ż<EFBFBD>
///26-˫<><CBAB>ȡ<EFBFBD>Ż<EFBFBD>
///<2F><><EFBFBD><EFBFBD>˫<EFBFBD><CBAB><EFBFBD>
///1-<2D><>λ
///2-<2D><>ȡ
///3-<2D><><EFBFBD><EFBFBD>
///4-<2D><>λȡ<CEBB><C8A1>
///5-<2D><>λ<EFBFBD>Ż<EFBFBD>
///6-<2D><>λȡ<CEBB>Ż<EFBFBD>
///14-Զλȡ<CEBB><C8A1>
///15-Զλ<D4B6>Ż<EFBFBD>
///16-Զλȡ<CEBB>Ż<EFBFBD>
/// <param name="DeviceIndex"><3E><EFBFBD><E8B1B8><EFBFBD><EFBFBD></param>
/// <param name="StartX"><3E><>ʼx<CABC><78><EFBFBD><EFBFBD><EAA3AC>-<2D>ع<EFBFBD><D8B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="StartY"><3E><>ʼy<CABC><79><EFBFBD><EFBFBD><EAA3AC>-<2D>߶ȷ<DFB6><C8B7><EFBFBD></param>
/// <param name="StartZ"><3E><>ʼz<CABC><7A><EFBFBD><EFBFBD><EAA3AC>-<2D><><EFBFBD><EFBFBD><EFBFBD>Ѷ<EFBFBD><D1B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>壬1-<2D><><EFBFBD>࣬2-<2D>Ҳ<EFBFBD></param>
/// <param name="EndX">Ŀ<><C4BF>x<EFBFBD><78><EFBFBD><EFBFBD><EAA3AC>-<2D>ع<EFBFBD><D8B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="EndY">Ŀ<><C4BF>y<EFBFBD><79><EFBFBD><EFBFBD><EAA3AC>-<2D>߶ȷ<DFB6><C8B7><EFBFBD></param>
/// <param name="EndZ">Ŀ<><C4BF>z<EFBFBD><7A><EFBFBD><EFBFBD><EAA3AC>-<2D><><EFBFBD><EFBFBD><EFBFBD>Ѷ<EFBFBD><D1B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>壬1-<2D><><EFBFBD>࣬2-<2D>Ҳ<EFBFBD></param>
/// <returns><3E><><EFBFBD>ͶѶ<CDB6><D1B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7>ɹ<EFBFBD></returns>
public bool SendDeviceOrder(int MessageIndex, int TaskIndex, int Order, int DeviceIndex, int StartX, int StartY, int StartZ, int EndX, int EndY, int EndZ)
{
try
{
return true;
}
catch (Exception ex)
{
_commLayerError = "VirtualStation.CSendDeviceOrder" + ":SendDeviceOrder---" + ex.Message;
return false;
}
}
/// <summary>
/// <20><><EFBFBD>ͶѶ<CDB6><D1B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E8B1B8><EFBFBD><EFBFBD>
/// </summary>
/// <param name="MessageIndex"><3E><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD></param>
/// <param name="TaskIndex"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="Order"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֣<EFBFBD>
///1-<2D><>λ
///2-<2D><><EFBFBD>ӻ<EFBFBD>
///3-<2D><><EFBFBD>ͻ<EFBFBD>
///4-<2D>ҽӻ<D2BD>
///5-<2D><><EFBFBD>ͻ<EFBFBD>
///6-ֹͣ
///7-<2D>˶<EFBFBD><CBB6><EFBFBD>1#λ<><CEBB>
///8-<2D>˶<EFBFBD><CBB6><EFBFBD>2#λ<><CEBB>
/// <20><>
///<2F><><EFBFBD>ͻ<EFBFBD><CDBB><EFBFBD>̨<EFBFBD><CCA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֣<EFBFBD>
///1-<2D><><EFBFBD><EFBFBD><E2A3A8><EFBFBD><EFBFBD><EFBFBD>
/// 2-<2D><><EFBFBD><EFBFBD><E2A3A8><EFBFBD><EFBFBD><EFBFBD>
/// 3-<2D>ͻ<EFBFBD>
/// 4-ֹͣ
/// <param name="DeviceIndex"><3E><EFBFBD><E8B1B8><EFBFBD><EFBFBD></param>
/// <returns><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E8B1B8><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7>ɹ<EFBFBD></returns>
public bool SendDeviceOrder(int MessageIndex, int TaskIndex, int Order, int DeviceIndex, int ArrowDeviceIndex)
{
try
{
return true;
}
catch (Exception ex)
{
_commLayerError = "VirtualStation.CSendDeviceOrder" + ":SendDeviceOrder---" + ex.Message;
return false;
}
}
public bool SendDeviceOrder(int DeviceIndex, string TobaccoCode, bool HaveFirstProjectCode, bool IfSmallTobacco,int Count)
{
try
{
return true;
}
catch (Exception ex)
{
_commLayerError = "VirtualStation.CSendDeviceOrder" + ":SendDeviceOrder---" + ex.Message;
return false;
}
}
/// <summary>
/// <20><>PLC<4C><43>DB<44><42>д<EFBFBD><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="ItemNames"><3E><>ǩ<EFBFBD><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="ItemValues"><3E><>ǩֵ<C7A9><D6B5><EFBFBD><EFBFBD></param>
/// <returns></returns>
public bool WriteDBData(string[] ItemNames, string[] ItemValues)
{
return true;
}
}
}