Beispiel #1
0
        protected override Parser.Result Evaluate(string data, ref int from)
        {
            var list = Utils.GetFunctionArgs(data, ref from, ParaCnt);

            uint.TryParse(list[0], out uint arg1);
            uint.TryParse(list[1], out uint arg2);
            bool bRet = ML.CL_Complete((ci)arg1, (fb)arg2);

            Interpreter.Instance.AppendOutput("Cylinder_CheckStop(" + arg1.ToString() + "," + arg2.ToString() + ") = " + bRet.ToString());
            return(new Parser.Result(bRet == true ? 1 : 0, null, null));
        }