Beispiel #1
0
        static void RxxWriter(SubsCommand subsCommand)
        {
            var xElement = subsCommand.Subs.tags.Single(s => s.id == subsCommand.Command.First()).tag;
            var value    = string.Join(" ", subsCommand.Command.Skip(1).ToArray());

            if (subsCommand.Subs.command.StartsWith("u"))
            {
                UaRxxWriter(xElement, value);
            }
            if (subsCommand.Subs.command.StartsWith("s"))
            {
                DaRxxWriter(xElement, value);
            }
        }
Beispiel #2
0
        static IObservable <string> Scanner(SubsCommand subsCommand)
        {
            if (!subsCommand.Command.Any())
            {
                return(Observable.Return(""));
            }
            var id  = subsCommand.Command.First();
            var tag = subsCommand.Subs.tags.Single(t => t.id == id).tag;

            if (subsCommand.Subs.command.StartsWith("u"))
            {
                return(Ua(id, tag).Select(v => v.val.ToString()));
            }
            else
            {
                return(Observable.Never <string>());
            }
        }
Beispiel #3
0
        static void RxxWriter(SubsCommand subsCommand)
        {
            var xElement = subsCommand.Subs.tags.Single(s => s.id == subsCommand.Command.First()).tag;
            var value = string.Join(" ", subsCommand.Command.Skip(1).ToArray());
            if (subsCommand.Subs.command.StartsWith("u"))
                UaRxxWriter(xElement, value);
            if (subsCommand.Subs.command.StartsWith("s"))
                DaRxxWriter(xElement, value);



        }
Beispiel #4
0
        static IObservable<string> Scanner(SubsCommand subsCommand)
        {
            if (!subsCommand.Command.Any())
                return Observable.Return("");
            var id = subsCommand.Command.First();
            var tag = subsCommand.Subs.tags.Single(t => t.id == id).tag;
            if (subsCommand.Subs.command.StartsWith("u"))
                return Ua(id, tag).Select(v => v.val.ToString());
            else
                return Observable.Never<string>();

        }