public byte[] GetMapping() { byte[] bytes = new byte[5]; var flags = flagsCheck.GetCheck(); Array.Copy(BitConverter.GetBytes(flags), bytes, 4); bytes[4] = (byte)((svre9Left.GetCombo() & 0xF) | ((svre9Right.GetCombo() << 4) & 0xF0)); return(bytes); }
public byte[] GetMapping() { byte[] bytes = new byte[7]; bytes[0] = (byte)ttMode.GetCombo(); bytes[1] = (byte)ttNumLeds.GetNumber(); bytes[2] = (byte)ttAxis.GetCombo(); bytes[3] = (byte)ttHue.GetNumber(); bytes[4] = (byte)ttSat.GetNumber(); bytes[5] = (byte)ttVal.GetNumber(); bytes[6] = (byte)((ttType.GetCombo() & 0xF) | ((ttDirection.GetCombo() & 0xF) << 4)); return(bytes); }