Пример #1
0
        /// <summary>
        /// 发送控制命令
        /// </summary>
        /// <param name="machineCode">设备编码</param>
        /// <param name="sampleCmd">控制命令</param>
        /// <param name="sampleCode">采样码</param>
        /// <param name="cmdId">记录Id</param>
        /// <returns></returns>
        public bool SendSampleCmd(string machineCode, eEquInfSamplerCmd sampleCmd, string sampleCode, out string cmdId)
        {
            cmdId = Guid.NewGuid().ToString();

            return(Dbers.GetInstance().SelfDber.Insert <InfQCJXCYSampleCMD>(new InfQCJXCYSampleCMD
            {
                Id = cmdId,
                DataFlag = 0,
                //InterfaceType = CommonDAO.GetInstance().GetMachineInterfaceTypeByCode(machineCode),
                MachineCode = machineCode,
                ResultCode = eEquInfCmdResultCode.默认.ToString(),
                SampleCode = sampleCode,
                //CmdCode = sampleCmd.ToString(),
                SyncFlag = 0
            }) > 0);
        }
Пример #2
0
 /// <summary>
 /// 发送采样命令
 /// </summary>
 /// <returns></returns>
 bool SendSamplingCMD(eEquInfSamplerCmd cmd)
 {
     CurrentSampleCMD = new InfBeltSampleCmd
     {
         DataFlag      = 0,
         InterfaceType = this.CurrentSampleMachine.InterfaceType,
         MachineCode   = this.CurrentSampleMachine.EquipmentCode,
         ResultCode    = eEquInfCmdResultCode.默认.ToString(),
         SampleCode    = this.CurrentRCSampling == null ? "" : this.CurrentRCSampling.SampleCode,
         CmdCode       = cmd.ToString()
     };
     if (Dbers.GetInstance().SelfDber.Insert <InfBeltSampleCmd>(CurrentSampleCMD) > 0)
     {
         this.rTxtOutputer.Output("采样命令发送成功");
         return(true);
     }
     return(false);
 }
Пример #3
0
        /// <summary>
        /// 发送采样命令
        /// </summary>
        /// <returns></returns>
        bool SendSamplingCMD(eEquInfSamplerCmd cmd)
        {
            CmcsCMEquipment  Equipment        = CommonDAO.GetInstance().GetCMEquipmentByMachineCode(this.CurrentMachineCode);
            InfBeltSampleCmd CurrentSampleCMD = new InfBeltSampleCmd
            {
                DataFlag      = 0,
                InterfaceType = Equipment.InterfaceType,
                MachineCode   = Equipment.EquipmentCode,
                ResultCode    = eEquInfCmdResultCode.默认.ToString(),
                SampleCode    = commonDAO.GetSignalDataValue(this.CurrentMachineCode, "采样编码"),
                CmdCode       = cmd.ToString()
            };

            if (Dbers.GetInstance().SelfDber.Insert <InfBeltSampleCmd>(CurrentSampleCMD) > 0)
            {
                return(true);
            }
            return(false);
        }