private void SenseHatLedArrayWatcher_Stopped(SenseHatLedArrayWatcher sender,
                                                     AllJoynProducerStoppedEventArgs args)
        {
            isSenseHatAvailable = false;

            senseHatLedArrayConsumer.Dispose();
            senseHatLedArrayConsumer = null;

            DiagnosticInfo.Display(diagnosticData,
                                   "SenseHatLedArray AllJoyn device left the network");
        }
        private async void SenseHatLedArrayWatcher_Added(SenseHatLedArrayWatcher sender,
                                                         AllJoynServiceInfo args)
        {
            var result = await SenseHatLedArrayConsumer.JoinSessionAsync(args, senseHatLedArrayWatcher);

            if (result.Status == AllJoynStatus.Ok)
            {
                isSenseHatAvailable = true;

                senseHatLedArrayConsumer = result.Consumer;

                DiagnosticInfo.Display(diagnosticData,
                                       "Successfully joined the AllJoyn session. Bus name: " + args.UniqueName);
            }
        }