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:154
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:152
distortion_levels posx_distortion
Definition: sysid.h:71
uint8_t base_bpm_id
Definition: sysid.h:53
void decode_monitors() override
Definition: sysid.cc:75
void read_monitors() override
Definition: sysid.cc:74
void decode() override
Definition: sysid.cc:77
Definition: pcie-defs.h:19