示例#1
0
 public bool addDevice(BaseDevice newDevice)
 {
     lock (deviceList)
     {
         deviceList.Add(newDevice);
     }
     return true;
 }
示例#2
0
 public List<DeviceMessage> getDeviceMessage(BaseDevice device)
 {
     List<DeviceMessage> result = new List<DeviceMessage>();
     foreach (DeviceMessage msg in allMessages)
     {
         if (msg.Device == device)
         {
             result.Add(msg);
         }
     }
     return result;
 }
示例#3
0
 public void sendMsg(BaseDevice device, String s)
 {
     DeviceMessage msg = new DeviceMessage();
     msg.Device = device;
     msg.Msg = s;
     msg.Type = DeviceMessage.DeviceMessageType.OUT;
     msg.Time = DateTime.Now.ToShortTimeString();
     lock (allMessages)
     {
         allMessages.Add(msg);
     }
 }