public int[] getBaseFilters() { byte loop = 0; int[] baseVal = new int[5]; int filter_0 = 0; int filter_1 = 0; int filter_2 = 0; int filter_3 = 0; int filter_4 = 0; com.writeByte(byteCom.byteVFpossition); com.clearBuffer(); com.writeByte(byteCom.byteGetVFAll); while (loop != byteCom.byteCR) { Thread.Sleep(1); System.Windows.Forms.Application.DoEvents(); loop = com.readByte(); switch (loop) { case 240: filter_0 = com.readByte(); Thread.Sleep(1); Thread.Sleep(1); baseVal[0] = filter_0 + (256 * com.readByte()); break; case 242: Thread.Sleep(1); filter_1 = com.readByte(); Thread.Sleep(1); baseVal[1] = filter_1 + (256 * com.readByte()); break; case 244: Thread.Sleep(1); filter_2 = com.readByte(); Thread.Sleep(1); baseVal[2] = filter_2 + (256 * com.readByte()); break; case 246: Thread.Sleep(1); filter_3 = com.readByte(); Thread.Sleep(1); baseVal[3] = filter_3 + (256 * com.readByte()); break; case 248: //Thread.Sleep(1); Thread.Sleep(1); filter_4 = com.readByte(); Thread.Sleep(1); baseVal[4] = filter_4 + (256 * com.readByte()); break; } } return(baseVal); }
public string GetVFAll() { lambdaCom.clearBuffer(); lambdaCom.writeByte(252); lambdaCom.writeByte(byteCom.byteGetVFAll); string filterPoss = lambdaCom.readString(); return(filterPoss); }