Class ConfigFile
Defined in File config.hpp
Inheritance Relationships
Base Type
public Config
(Class Config)
Derived Types
public ConfigFileToHost
(Class ConfigFileToHost)public ConfigToFlxToFile
(Class ConfigToFlxToFile)
Class Documentation
-
class ConfigFile : public virtual Config
Subclassed by ConfigFileToHost, ConfigToFlxToFile
Public Functions
-
ConfigFile()
-
virtual ~ConfigFile()
-
virtual std::ostream &format(std::ostream &os) const override
Public Members
-
u_int firmware = {0}
-
u_int lock_mask = {0}
-
u_int regmap = {0}
-
u_int channels = {24}
-
u_int block_size = {1024}
-
int fromHostDataFormat = {0}
-
int toHostDataFormat = {0}
-
bool wide_mode = {0}
-
int toflx_dmaid = {-1}
-
int max_tlp_bytes = {256}
-
uint32_t status_leds = {0}
-
bool fifo_as_file = {false}
-
std::string file = {""}
-
std::map<int, std::vector<uint16_t>> elinks
-
std::map<int, std::vector<uint16_t>> elinks_with_streams
Protected Functions
-
virtual std::string options() override
-
virtual void handle_cmd_line(std::map<std::string, docopt::value> args) override
Friends
-
friend std::ostream &operator<<(std::ostream &os, const ConfigFile &c)
-
ConfigFile()