Exemple #1
0
 internal static void RemoveHardWare(string name, IManagedHardware hardWare)
 {
     lock (mLock)
     {
         if (mItemMap.ContainsKey(name))
         {
             Item item = mItemMap[name];
             mItemMap.Remove(name);
             mHardWareItems.Remove(item);
         }
     }
 }
Exemple #2
0
 internal static void AddHardWare(string name, IManagedHardware hardWare)
 {
     lock (mLock)
     {
         if (!mItemMap.ContainsKey(name))
         {
             Item item = new Item();
             item.Name     = name;
             item.Hardware = hardWare;
             mHardWareItems.Add(item);
             mItemMap.Add(name, item);
         }
     }
 }
Exemple #3
0
 public object Handle(IManagedHardware ins)
 {
     return(ins.CheckStatus());
 }
Exemple #4
0
 public object Handle(IManagedHardware ins)
 {
     return(ins.Close());
 }