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); }
public void Run(FanControlDO fanData) { fanControlDataObject = fanData; serverThread = new Thread(serverLoop); serverThread.Start(); }