24#ifndef EXPANSIONFPGA_H_
25#define EXPANSIONFPGA_H_
29#include <IExpansionFPGA.h>
35class ExpansionFPGA :
public IExpansionFPGA {
38 virtual ~ExpansionFPGA();
42 void close()
override;
void readSlot1(float *data) override
Read 6 float from float array indicator.
Definition ExpansionFPGA.cpp:115
void sample() override
Writes sample request.
Definition ExpansionFPGA.cpp:107
void initialize() override
Initialize FPGA.
Definition ExpansionFPGA.cpp:49
void close() override
Close FPGA, stop FPGA code.
Definition ExpansionFPGA.cpp:87
void open() override
Load & run FPGA code, setup interrupts.
Definition ExpansionFPGA.cpp:61
void finalize() override
Should be called after closing FPGA.
Definition ExpansionFPGA.cpp:99
void readSlot2(uint32_t *data) override
Reads 32 bitfield of DIO status.
Definition ExpansionFPGA.cpp:124