Exemplo n.º 1
0
 /*
  * Capabilities Setting
  */
 public void SetCapabilities(UM_Capabilities c)
 {
     this.capabilities = c;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Sets the device info.
 /// </summary>
 /// <param name="d">Device id vendor</param>
 /// <param name="c">Device capabilities flags</param>
 protected void SetDeviceInfo(UM_Device d, UM_Capabilities c)
 {
     vendor = d;
     SetCapabilities(c);
 }
Exemplo n.º 3
0
 /// <summary>
 /// Checks if the devices has all the capability flags specified as a parameter
 /// </summary>
 /// <returns><c>true</c>, if every specified capability is present in the device, <c>false</c> otherwise.</returns>
 /// <param name="features">Capability features.</param>
 public bool CheckCapabilities(UM_Capabilities features)
 {
     return (capabilities & features) == features;
 }