public ControlWindow(ControllerInterface controller)
        {
            serialCntrl = controller;
            InitializeComponent();

            fanDataObject = new FanControlDO(controller);
            this.DataContext = fanDataObject;

            ResponseCallback fanCallback = ListFans;
            serialCntrl.Request(1, fanCallback);

            // start Udp server
            udpServer = new FanUdpServer();
            udpServer.Run(fanDataObject);
        }
Exemplo n.º 2
0
 public void Run(FanControlDO fanData)
 {
     fanControlDataObject = fanData;
     serverThread = new Thread(serverLoop);
     serverThread.Start();
 }