private void SetOrClear(StackConsts.RFCOMM_LM bit, bool value) { _linkModeSetting &= ~bit; // Clear it firstt if (value) { _linkModeSetting |= bit; } Console.WriteLine("Setting: {0} 0x{0:X}", _linkModeSetting); _sock.SetSocketOption(StackConsts.SOL_RFCOMM, StackConsts.so_RFCOMM_LM, (int)_linkModeSetting); }
//-- private static bool IsSet(StackConsts.RFCOMM_LM value, StackConsts.RFCOMM_LM bit) { return(0 != (value & bit)); }