pflib v2.7.0-1-gd371ab6a
Polarfire Interaction Library
pftool_bias.h
1#ifndef PFTOOL_BIAS_H
2#define PFTOOL_BIAS_H
3
4#include "pflib/PolarfireTarget.h"
5#include "Menu.h"
6#include "pftool_roc.h"
22void bias( const std::string& cmd, pflib::PolarfireTarget* pft );
23
24void set_bias_on_all_connectors(pflib::PolarfireTarget* pft,
25 const int board,
26 const bool set_led,
27 const int dac_value);
28void set_bias_on_all_active_boards(pflib::PolarfireTarget* pft);
29void set_bias_on_all_active_boards(pflib::PolarfireTarget* pft,
30 const bool set_led,
31 const int dac_value);
32void set_bias_on_all_boards(pflib::PolarfireTarget* pft,
33 const int num_boards,
34 const bool set_led,
35 const int dac_value);
36void set_bias_on_all_boards(pflib::PolarfireTarget* pft);
37
38void initialize_bias_on_all_boards(pflib::PolarfireTarget* pft,
39 const int num_boards = 3);
40void initialize_bias(pflib::PolarfireTarget* pft,
41 const int iboard);
42#endif /* PFTOOL_BIAS_H */
Interface to a single polarfire.
Definition: PolarfireTarget.h:33