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());
}
}