implemented most of the arb waveform gpib part