예제 #1
0
        private async void Signals_LampStateChangedReceived(LampStateSignals sender, LampStateLampStateChangedReceivedEventArgs args)
        {
            Debug.Write("Signals_LampStateChangedReceived");

            string             LampId = args.LampID;
            AllJoynMessageInfo mInfo  = args.MessageInfo;

            foreach (DisplayLamp b in bulbs)
            {
                if (b.about.DeviceId.Equals(LampId))
                {
                    Debug.Write("Signals_LampStateChangedReceived  found");
                    bool ret = await updateLamp(b);

                    updateBulbDisplay(b);
                    return;
                }
            }
            Debug.Write("Signals_LampStateChangedReceived NOT found");
        }
예제 #2
0
 private void lampStateConsumer_LampStateChangedReceived(LampStateSignals sender, LampStateLampStateChangedReceivedEventArgs args)
 {
     this.GetCurrentValuesAsync();
 }
예제 #3
0
 private void Signals_LampStateChangedReceived(LampStateSignals sender, LampStateLampStateChangedReceivedEventArgs args)
 {
     System.Diagnostics.Debug.WriteLine("Lamp state signal received.");
 }
예제 #4
0
 private void Signals_LampStateChangedReceived(LampStateSignals sender, LampStateLampStateChangedReceivedEventArgs args)
 {
     Debug.WriteLine("Signals_LampStateChangedReceived");
 }
예제 #5
0
 private void Signals_LampStateChangedReceived(LampStateSignals sender, LampStateLampStateChangedReceivedEventArgs args)
 {
     LampStateChanged?.Invoke(this, new EventArgs());
 }