コード例 #1
0
        static void Main(string[] args)
        {
            Caspara.IncludeConfiguration <Configuration>();
            Caspara.LoadConfiguration();

            Caspara.Start();
            Console.ReadLine();
            Caspara.Stop();
        }
コード例 #2
0
        static void Main(string[] args)
        {
            Caspara.DeviceName = "ObservationClient2";
            Caspara.IncludeConfiguration <Configuration>();
            Caspara.LoadConfiguration();

            Caspara.Start();
            Console.ReadLine();
            Caspara.Stop();
        }
コード例 #3
0
        static void Main(string[] args)
        {
            Caspara.DeviceName = "MessagingServer";
            Caspara.IncludeConfiguration <Configuration>();
            Caspara.LoadConfiguration();

            Caspara.Start();
            Console.WriteLine("Server Started");
            Console.ReadLine();
            Caspara.Stop();
        }
コード例 #4
0
ファイル: Program.cs プロジェクト: bjornfe/Caspara
        static void Main(string[] args)
        {
            Caspara.IncludeConfiguration <Configuration>();
            Caspara.LoadConfiguration();

            Caspara.Start();

            bool cont = true;

            while (cont)
            {
                var key = Console.ReadKey();

                if (key.Key == ConsoleKey.Escape)
                {
                    cont = false;
                }
                else
                {
                    object CommandID = null;
                    switch (key.KeyChar)
                    {
                    case '1':
                        CommandID = 100;
                        break;
                    }

                    if (CommandID != null)
                    {
                        var executor = Caspara.GetDependencyInjector().Resolve <ICommandExecutor>(CommandID);
                        var result   = executor.Execute("192.168.1.120");
                        if (result != null)
                        {
                            Console.WriteLine("Command " + executor.CommandID + " Executed with " + (result.Success ? " Success" : " Failure") + " and Value: " + result.Result.ToString());
                        }
                        else
                        {
                            Console.WriteLine("Failed to get response");
                        }
                    }
                }
            }


            Caspara.Stop();
        }