24#ifndef EXPANSIONFPGA_H_
25#define EXPANSIONFPGA_H_
29#include <IExpansionFPGA.h>
42 void close()
override;
Definition ExpansionFPGA.h:35
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
Abstract interface for communication with expansion FPGA.
Definition IExpansionFPGA.h:43