def filt_volts(self, volts_in): self.volts_buffer = np.roll(self.volts_buffer, -1) self.volts_buffer[:,-1] = volts_in[0], volts_in[1] v_x = gf.filter_data_rt(self.volts_buffer[0,:], self.butter_lowpass_rt_b, self.butter_lowpass_rt_a) v_y = gf.filter_data_rt(self.volts_buffer[1,:], self.butter_lowpass_rt_b, self.butter_lowpass_rt_a) return v_x, v_y
def filt_volts(self, volts_in): self.volts_buffer = np.roll(self.volts_buffer, -1) self.volts_buffer[:,-1] = volts_in[0], volts_in[1], volts_in[2], volts_in[3] v_1 = gf.filter_data_rt(self.volts_buffer[0,:], self.butter_lowpass_rt_b, self.butter_lowpass_rt_a) v_2 = gf.filter_data_rt(self.volts_buffer[1,:], self.butter_lowpass_rt_b, self.butter_lowpass_rt_a) v_3 = gf.filter_data_rt(self.volts_buffer[2,:], self.butter_lowpass_rt_b, self.butter_lowpass_rt_a) v_4 = gf.filter_data_rt(self.volts_buffer[3,:], self.butter_lowpass_rt_b, self.butter_lowpass_rt_a) return v_1, v_2, v_3, v_4