コード例 #1
0
 private void UpdateControlEvent(PacketHeaders.CtrlData uc)
 {
     Dispatcher.Invoke(new Action(() =>
     {
         if (IDsToControls.ContainsKey(uc.ID))
         {
             Type t = IDsToControls[uc.ID].GetType();
             if (t == typeof(TextBox))
             {
                 TextBox tb = IDsToControls[uc.ID] as TextBox;
                 tb.Text    = Encoding.UTF8.GetString(uc.Data).Trim('\0');
             }
         }
     }
                                  ));
 }
コード例 #2
0
 public void SetControl(byte pid, byte id, byte[] data)
 {
     byte[] b = new PacketHeaders.CtrlData(pid, id, data).GetBytes();
     mCommPort.Write(b, 0, b.Count());
 }