示例#1
0
        private async void IotHubDeviceService_BadMessageReceived(object sender, Models.MessageEventArgs e)
        {
            await SoundService.PlayAudioFileAsync("allyourbase.wav");

            string msg = String.Format("Malformed message received: {0}", e.MessageString);

            //Debug.WriteLine(msg);
            SendDeviceMessage("unknown", e.Message.MessageId, msg);
        }
示例#2
0
        protected override void HandleReceivedCommand(Models.MessageEventArgs e)
        {
            string targetName = e.Name.ToString();
            string dataValue  = (e.Content != null) ? e.Content.ToString() : String.Empty;

            if (e.FromDevice.Equals(Environment.Devices.WINDOWS_PHONE) &&
                targetName.Equals(Environment.Objects.MCP4921.OBJECT_DIGITAL_DATA))
            {
                int inputData = Int32.Parse(dataValue);
                Convert(inputData);
            }
        }
示例#3
0
 private void AppData_RaiseNewMessage(object sender, Models.MessageEventArgs e)
 {
     if (CurrentUser.SessionId != ((Models.User)sender).SessionId)
     {
         Application.Update(this, () =>
         {
             var bubbleValue = bubble.GetBubbleValue(lblCurrentUser);
             if (bubbleValue == 0)
             {
                 bubble.SetBubbleValue(lblCurrentUser, 1);
             }
             else
             {
                 bubble.SetBubbleValue(lblCurrentUser, bubbleValue + 1);
             }
             _notification.Show("New message", "New message from " + ((Models.User)sender).Username);
         });
     }
 }
示例#4
0
 protected override void HandleReceivedData(Models.MessageEventArgs e)
 {
     messageClient.Log("Unhandled  : " + e.ToString());
 }
 protected override void HandleReceivedCommand(Models.MessageEventArgs e)
 {
     throw new NotImplementedException();
 }
示例#6
0
 private async void IotHubDeviceService_MessageReceived(object sender, Models.MessageEventArgs e)
 {
     MessagesReceived.Insert(0, e.MessageString);
     //Debug.WriteLine(String.Format("Received message: {0}", e.MessageString));
 }