private void SetConfig(bool blinkOnReceive, bool blinkOnTransmit, bool generateLegacyCodesOnReceive) { UUIRTConfigBits uConfig = (blinkOnReceive ? UUIRTConfigBits.BlinkOnReceive : 0) | (blinkOnTransmit ? UUIRTConfigBits.BlinkOnTransmit : 0) | (generateLegacyCodesOnReceive ? UUIRTConfigBits.GenerateLegacyCodesOnReceive : 0); if (false == UUIRTSetUUIRTConfig(_hDrvHandle, (uint)uConfig)) { Marshal.ThrowExceptionForHR(Marshal.GetHRForLastWin32Error()); } }
private static bool GetSetting(IntPtr driverHandle, UUIRTConfigBits bit) { return (GetConfig(driverHandle) & bit) != 0; }
private static bool GetSetting(IntPtr driverHandle, UUIRTConfigBits bit) { return((GetConfig(driverHandle) & bit) != 0); }