private void SetupAllJoynBusAttachmentAndProducer() { var attachment = new AllJoynBusAttachment(); attachment.AboutData.DefaultDescription = "PiFaceDigital 2 Garage Door controller"; attachment.AboutData.ModelNumber = "PiFaceDigital2"; doorProducer = new GarageDoorProducer(attachment) { Service = new GarageDoorService(this.garageDoor) }; doorProducer.Start(); }
private void MainPage_Loaded(object sender, RoutedEventArgs e) { AllJoynBusAttachment bus = new AllJoynBusAttachment(); bus.AuthenticationMechanisms.Add(AllJoynAuthenticationMechanism.SrpAnonymous); _producer = new GarageDoorProducer(bus); _producer.Service = new GarageDoorService(); _producer.Start(); _timer = new Timer(TimerCallBack, null, 10000, Timeout.Infinite); _watcher = new GarageDoorWatcher(bus); _watcher.Added += _watcher_Added; _watcher.Start(); }
private async void MainPage_Loaded(object sender, RoutedEventArgs e) { AllJoynBusAttachment bus = new AllJoynBusAttachment(); bus.AuthenticationMechanisms.Add(AllJoynAuthenticationMechanism.SrpAnonymous); _garageDoorProducer = new GarageDoorProducer(bus); _garageDoorDriver = new GarageDoorDriver(_garageDoorProducer); _garageDoorProducer.Service = new GarageDoorService(_garageDoorDriver); _garageDoorProducer.Start(); AllJoynBusAttachment bus2 = new AllJoynBusAttachment(); bus2.AuthenticationMechanisms.Add(AllJoynAuthenticationMechanism.SrpAnonymous); _adcDriver = new Mcp3008(0); await _adcDriver.Connect(); _garageTempProducer = new CurrentTemperatureProducer(bus2); _garageTempProducer.Service = new CurrentTemperatureService(new TemperatureDriver(_adcDriver, 0,_garageTempProducer)); _garageTempProducer.Start(); }
private async void MainPage_Loaded(object sender, RoutedEventArgs e) { AllJoynBusAttachment bus = new AllJoynBusAttachment(); bus.AuthenticationMechanisms.Add(AllJoynAuthenticationMechanism.SrpAnonymous); _garageDoorProducer = new GarageDoorProducer(bus); _garageDoorDriver = new GarageDoorDriver(_garageDoorProducer); _garageDoorProducer.Service = new GarageDoorService(_garageDoorDriver); _garageDoorProducer.Start(); AllJoynBusAttachment bus2 = new AllJoynBusAttachment(); bus2.AuthenticationMechanisms.Add(AllJoynAuthenticationMechanism.SrpAnonymous); _adcDriver = new Mcp3008(0); await _adcDriver.Connect(); _garageTempProducer = new CurrentTemperatureProducer(bus2); _garageTempProducer.Service = new CurrentTemperatureService(new TemperatureDriver(_adcDriver, 0, _garageTempProducer)); _garageTempProducer.Start(); }