ATUAV_RT.AtuavWebServiceImp.Condition C# (CSharp) Method

Condition() public method

public Condition ( string processorId, string condition, string callback ) : Stream
processorId string
condition string
callback string
return Stream
        public Stream Condition(string processorId, string condition, string callback)
        {
            MemoryStream ms = new MemoryStream();
            StreamWriter sw = new StreamWriter(ms);
            sw.Write(callback + "(");
            EmdatProcessor processor = Program.Processors[processorId];
            if (processor != null && processor.CollectingData && processor.Conditions[condition] != null && processor.Conditions[condition].Met)
            {
                recordCondition(condition);
                sw.Write("true");
            }
            else
            {
                sw.Write("false");
            }
            sw.Write(")");
            sw.Flush();
            ms.Position = 0;
            return ms;
        }