7#include "controllers.h"
13struct wb_fofb_sys_id_regs;
18 std::vector<int16_t> prbs_0, prbs_1;
22 std::unique_ptr<struct wb_fofb_sys_id_regs> regs_storage;
23 struct wb_fofb_sys_id_regs ®s;
33 void print(FILE *,
bool)
const override;
41 std::unique_ptr<struct wb_fofb_sys_id_regs> regs_storage;
42 struct wb_fofb_sys_id_regs ®s;
Definition: controllers.h:7
Definition: decoders.h:97
uint8_t sp_mov_avg_samples
Definition: sysid.h:66
uint16_t step_duration
Definition: sysid.h:58
bool prbs_reset
Definition: sysid.h:56
bool sp_distort_en
Definition: sysid.h:64
uint8_t lfsr_length
Definition: sysid.h:60
distortion_levels setpoint_distortion
Definition: sysid.h:69
void encode_params() override
Definition: sysid.cc:129
distortion_levels posy_distortion
Definition: sysid.h:73
bool bpm_pos_distort_en
Definition: sysid.h:62
void set_devinfo_callback() override
Definition: sysid.cc:124
distortion_levels posx_distortion
Definition: sysid.h:71
uint8_t base_bpm_id
Definition: sysid.h:53
void decode_monitors() override
Definition: sysid.cc:62
void read_monitors() override
Definition: sysid.cc:59
void decode() override
Definition: sysid.cc:66
Definition: pcie-defs.h:19