Пример #1
0
        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);
 }