예제 #1
0
        /// <summary>
        /// 获取设备及其下面的所有iO参数点的信息
        /// </summary>
        /// <returns></returns>
        public string GetCommandAllString()
        {
            try
            {
                string str = "TABLE:IO_DEVICE#DEVICE_DRIVER_ID:" + DEVICE_DRIVER_ID;
                str += "#IO_COMM_ID:" + IO_COMM_ID;
                str += "#IO_DEVICE_ADDRESS:" + IO_DEVICE_ADDRESS;
                str += "#IO_DEVICE_ID:" + IO_DEVICE_ID;
                str += "#IO_DEVICE_LABLE:" + IO_DEVICE_LABLE;
                str += "#IO_DEVICE_NAME:" + IO_DEVICE_NAME;
                str += "#IO_DEVICE_OVERTIME:" + IO_DEVICE_OVERTIME;
                str += "#IO_DEVICE_PARASTRING:" + IO_DEVICE_PARASTRING.Replace("#", "//").Replace(":", "\\");
                str += "#IO_DEVICE_REMARK:" + IO_DEVICE_REMARK.Replace("#", "//").Replace(":", "\\");;
                str += "#IO_DEVICE_STATUS:" + IO_DEVICE_STATUS;
                str += "#IO_DEVICE_UPDATECYCLE:" + IO_DEVICE_UPDATECYCLE;
                str += "#IO_SERVER_ID:" + IO_SERVER_ID;
                string parastr = "";
                for (int i = 0; i < this.IOParas.Count; i++)
                {
                    parastr += "**" + this.IOParas[i].GetCommandString();
                }
                if (parastr != "")
                {
                    parastr = parastr.Remove(0, 2);
                }
                str += "#PARAS:" + parastr;

                return(str);
            }
            catch
            {
                return("");
            }
        }
예제 #2
0
        public string GetCommandString()
        {
            try
            {
                string str = "TABLE:IO_DEVICE#DEVICE_DRIVER_ID:" + DEVICE_DRIVER_ID;
                str += "#IO_COMM_ID:" + IO_COMM_ID;
                str += "#IO_DEVICE_ADDRESS:" + IO_DEVICE_ADDRESS;
                str += "#IO_DEVICE_ID:" + IO_DEVICE_ID;
                str += "#IO_DEVICE_LABLE:" + IO_DEVICE_LABLE;
                str += "#IO_DEVICE_NAME:" + IO_DEVICE_NAME;
                str += "#IO_DEVICE_OVERTIME:" + IO_DEVICE_OVERTIME;
                str += "#IO_DEVICE_PARASTRING:" + IO_DEVICE_PARASTRING.Replace("#", "//").Replace(":", "\\");
                str += "#IO_DEVICE_REMARK:" + IO_DEVICE_REMARK.Replace("#", "//").Replace(":", "\\");;
                str += "#IO_DEVICE_STATUS:" + IO_DEVICE_STATUS;
                str += "#IO_DEVICE_UPDATECYCLE:" + IO_DEVICE_UPDATECYCLE;
                str += "#IO_SERVER_ID:" + IO_SERVER_ID;

                return(str);
            }
            catch
            {
                return("");
            }
        }