Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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();

            
        }
Ejemplo n.º 4
0
        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();

        }
Ejemplo n.º 5
0
        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();
        }