private static void Main(string[] args)
        {
            string[] argsParam = args[0].Split('-');

            var parrentId   = int.Parse(argsParam[0]);
            var stringParam = argsParam[1];

            var slaveKey     = int.Parse(stringParam[0].ToString());
            var drawType     = int.Parse(stringParam[1].ToString());
            var drawRotation = int.Parse(stringParam[2].ToString());
            var drawColor    = int.Parse(stringParam[3].ToString());

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            var settings = new Settings
            {
                SlaveKey     = slaveKey,
                DrawType     = drawType,
                DrawColor    = drawColor,
                DrawRotation = drawRotation,
                ParrentId    = parrentId
            };

            var slave = SlaveFactory.GetSlave(settings);

            MassTransitBus.Start(settings);

            var displayForm = new DisplayForm(slave, MassTransitBus.Instance);

            Application.Run(displayForm);

            MassTransitBus.Stop();
        }
        private static void Main(string[] args)
        {
            var id = int.Parse(args[0]);

            MassTransitBus.Start(id);

            PixelsAndDepthReadEventConsumer.Bus = MassTransitBus.Instance;

            Console.ReadKey();
            MassTransitBus.Stop();
        }
Beispiel #3
0
        private static void Main(string[] args)
        {
            var id = int.Parse(args[0]);

            var settings = new LocalSettings {
                Id = id
            };

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            MassTransitBus.Start(settings);

            var displayForm = new DisplayForm(settings);

            PixelsAggregatedEventConsumer.PixelsContainer = displayForm.PixelsBuffer;

            Application.Run(displayForm);

            MassTransitBus.Stop();
        }
 protected void Application_Stop()
 {
     MassTransitBus.Stop();
 }