μHAL
fmc_active_clk.h
1#ifndef FMC_ACTIVE_CLK_H
2#define FMC_ACTIVE_CLK_H
3
4#include <memory>
5
6#include "controllers.h"
7#include "decoders.h"
8
9namespace fmc_active_clk {
10
11struct fmc_active_clk;
12
13class Core: public RegisterDecoder {
14 std::unique_ptr<struct fmc_active_clk> regs_storage;
15 struct fmc_active_clk &regs;
16
17 void decode() override;
18
19 public:
20 Core(struct pcie_bars &);
21 ~Core() override;
22};
23
25 std::unique_ptr<struct fmc_active_clk> regs_storage;
26 struct fmc_active_clk &regs;
27
28 Core dec;
29
30 public:
31 Controller(struct pcie_bars &);
33};
34
35} /* namespace fmc_active_clk */
36
37#endif
Definition: controllers.h:35
Definition: decoders.h:97
Definition: fmc_active_clk.h:24
Definition: fmc_active_clk.h:13
void decode() override
Definition: fmc_active_clk.cc:37
Definition: fmc_active_clk.cc:9
Definition: pcie-defs.h:19