You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
131 lines
3.9 KiB
131 lines
3.9 KiB
5 months ago
|
using System;
|
||
|
using System.Collections.Generic;
|
||
|
using System.Text;
|
||
|
using System.Data;
|
||
|
using System.Threading;
|
||
|
using Microsoft.VisualBasic;
|
||
|
using DBFactory;
|
||
|
using ICommLayer;
|
||
|
|
||
|
namespace IOControlStatus
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 20100617������������״̬����
|
||
|
/// �����豸������
|
||
|
/// �����ߣ�Richard.Liu
|
||
|
/// </summary>
|
||
|
public class CSendDeviceOrder: ISendDeviceOrder
|
||
|
{
|
||
|
string _commLayerError;
|
||
|
|
||
|
public string CommLayerError
|
||
|
{
|
||
|
get { return _commLayerError; }
|
||
|
set { _commLayerError = value; }
|
||
|
}
|
||
|
DBOperator dbo = CommonClassLib.AppSettings.dbo;//20130510
|
||
|
public CSendDeviceOrder()
|
||
|
{
|
||
|
dbo.Open();
|
||
|
}
|
||
|
//~CSendDeviceOrder()
|
||
|
//{
|
||
|
// dbo.Close();
|
||
|
//}
|
||
|
/// <summary>
|
||
|
/// ���ͶѶ�������
|
||
|
/// </summary>
|
||
|
/// <param name="MessageIndex">��Ϣ����</param>
|
||
|
/// <param name="TaskIndex">��������</param>
|
||
|
/// <param name="Order">�Ѷ���������</param>
|
||
|
///���浥���죺
|
||
|
///1-��λ
|
||
|
///2-��ȡ
|
||
|
///3-����
|
||
|
///4-ȡ��
|
||
|
///5-��
|
||
|
///6-ȡ�Ż�
|
||
|
///˫�浥���죺
|
||
|
///1-��λ
|
||
|
///2-��ȡ
|
||
|
///3-����
|
||
|
///4-����ȡ��
|
||
|
///5-������
|
||
|
///6-����ȡ�Ż�
|
||
|
///14-�Ҳ�ȡ��
|
||
|
///15-�Ҳ��Ż�
|
||
|
///16-�Ҳ�ȡ�Ż�
|
||
|
///24-˫��ȡ��
|
||
|
///25-˫���Ż�
|
||
|
///26-˫��ȡ�Ż�
|
||
|
///����˫���죺
|
||
|
///1-��λ
|
||
|
///2-��ȡ
|
||
|
///3-����
|
||
|
///4-��λȡ��
|
||
|
///5-��λ�Ż�
|
||
|
///6-��λȡ�Ż�
|
||
|
///14-Զλȡ��
|
||
|
///15-Զλ�Ż�
|
||
|
///16-Զλȡ�Ż�
|
||
|
/// <param name="DeviceIndex">�豸����</param>
|
||
|
/// <param name="StartX">��ʼx���꣬��-�ع�������</param>
|
||
|
/// <param name="StartY">��ʼy���꣬��-�߶ȷ���</param>
|
||
|
/// <param name="StartZ">��ʼz���꣬��-�����Ѷ����������壬1-���࣬2-�Ҳ�</param>
|
||
|
/// <param name="EndX">Ŀ��x���꣬��-�ع�������</param>
|
||
|
/// <param name="EndY">Ŀ��y���꣬��-�߶ȷ���</param>
|
||
|
/// <param name="EndZ">Ŀ��z���꣬��-�����Ѷ����������壬1-���࣬2-�Ҳ�</param>
|
||
|
/// <returns>���ͶѶ��������Ƿ��ɹ�</returns>
|
||
|
public bool SendDeviceOrder(int MessageIndex, int TaskIndex, int Order, int DeviceIndex, int StartX, int StartY, int StartZ, int EndX, int EndY, int EndZ)
|
||
|
{
|
||
|
return true;
|
||
|
}
|
||
|
/// <summary>
|
||
|
/// ���ͶѶ��������������豸����
|
||
|
/// </summary>
|
||
|
/// <param name="MessageIndex">��Ϣ����</param>
|
||
|
/// <param name="TaskIndex">��������</param>
|
||
|
/// <param name="Order">������</param>
|
||
|
/// �����������֣�
|
||
|
///1-��λ
|
||
|
///2-���ӻ�
|
||
|
///3-���ͻ�
|
||
|
///4-�ҽӻ�
|
||
|
///5-���ͻ�
|
||
|
///6-ֹͣ
|
||
|
///7-�˶���1#λ��
|
||
|
///8-�˶���2#λ��
|
||
|
/// ��
|
||
|
///���ͻ���̨�������֣�
|
||
|
///1-���⣨�����⣩
|
||
|
/// 2-���⣨�����⣩
|
||
|
/// 3-�ͻ�
|
||
|
/// 4-ֹͣ
|
||
|
/// <param name="DeviceIndex">�豸����</param>
|
||
|
/// <returns>���������豸�����Ƿ��ɹ�</returns>
|
||
|
public bool SendDeviceOrder(int MessageIndex, int TaskIndex, int Order, int DeviceIndex, int ArrowDeviceIndex)
|
||
|
{
|
||
|
return true;
|
||
|
|
||
|
|
||
|
}
|
||
|
public bool SendDeviceOrder(int MessageIndex, int TaskIndex, int Order, int DeviceIndex, int StartX, int StartY, int StartZ, int EndX, int EndY, int EndZ, string DoubleFork)
|
||
|
{
|
||
|
return true;
|
||
|
|
||
|
}
|
||
|
public bool SendDeviceOrder(int DeviceIndex, string TobaccoCode, bool HaveFirstProjectCode, bool IfSmallTobacco, int Count)
|
||
|
{
|
||
|
return true;
|
||
|
}
|
||
|
public bool WriteDBData(StringBuilder[] ItemNames, StringBuilder[] ItemValues)
|
||
|
{
|
||
|
return true;
|
||
|
}
|
||
|
public bool WriteDBData(StringBuilder[] ItemNames, StringBuilder[] ItemValues, string PLCconnectionID)
|
||
|
{
|
||
|
return true;
|
||
|
}
|
||
|
}
|
||
|
}
|