I am writing python code and trying to get the max number of samples from the logic analyzer with a Discovery2. I set the value to 16384, but I only get 4096 valid samples followed by all 0's. I set the number of samples with dwf.FDwfDigitalInBufferSizeSet(self.device_handle, c_int(buffer_size)) I also use the record function from github. How do I get all 16384 samples with valid data?