public void SetChRange(int ch, EnumB382ChRange value) { ch -= 2; if (ch < 0 || ch > 1) { throw new ArgumentOutOfRangeException("ch"); } MathLib.SetBits(ref Data[0], 2 * ch, 2, (uint)value); }
public void SetChRange(EnumB382ChRange ch3Range, EnumB382ChRange ch4Range, bool flush) { W8Register w8 = new W8Register(); w8.SetChRange(2, ch3Range); w8.SetChRange(3, ch4Range); _Protocol.PrepareWriteRequest(w8); if (flush) { FlushProtocol(); } }