UsbUirt.Controller.SetConfig C# (CSharp) Method

SetConfig() private method

private SetConfig ( bool blinkOnReceive, bool blinkOnTransmit, bool generateLegacyCodesOnReceive ) : void
blinkOnReceive bool
blinkOnTransmit bool
generateLegacyCodesOnReceive bool
return void
        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());
            }
        }