static void Main(string[] args) { var presentationMode = Properties.Settings.Default.PRESENTATION_MODE; if (presentationMode) { _source = new KinectData(); _service = new RestService.RestService(new SingleFrameTransportData(_source)); _service.run(); return; } var timer = new Timer { Interval = 500, Enabled = true, AutoReset = true }; timer.Elapsed += Timer_Elapsed; timer.Start(); _source = new KinectData(); _connected = _source.IsKinectConnected(); var serializer = _connected ? new SingleFrameTransportData(_source) : DemoTransportData.ReadfromLocalFiles(); _service = new RestService.RestService(serializer); _service.run(); }
public SingleFrameTransportData(IKinectData kinectData) { this.kinectData = kinectData; }