AFHBA404
AFHBA404 connects ACQ2106 to PCI-Express
|
Models interface with external PCS. More...
#include <AcqSys.h>
Classes | |
struct | Inputs |
ONE vector each type, all VI from all UUTS are split into types and aggregated in the appropriate vectors. More... | |
struct | Outputs |
ONE vector each type, scatter each type to appropriate VO all UUTS. More... | |
Public Member Functions | |
SystemInterface (const HBA &_hba) | |
virtual | ~SystemInterface () |
virtual void | trigger () |
virtual void | ringDoorbell (int sample) |
unsigned | tlatch () |
unsigned | AI16_count () const |
unsigned | AI32_count () const |
unsigned | DI32_count () const |
unsigned | SP32_count () const |
unsigned | AO16_count () const |
unsigned | DO32_count () const |
unsigned | PW32_count () const |
unsigned | CC32_count () const |
Static Public Member Functions | |
static SystemInterface & | factory (const HBA &) |
Public Attributes | |
struct SystemInterface::Inputs | IN |
struct SystemInterface::Outputs | OUT |
Models interface with external PCS.
Users can create a custom subclass to implement shared memory, comms
SystemInterface::SystemInterface | ( | const HBA & | _hba | ) |
Definition at line 401 of file AcqSys.cpp.
|
virtual |
Definition at line 414 of file AcqSys.cpp.
|
static |
Definition at line 71 of file BroadcastSystemInterface.cpp.
|
inlinevirtual |
sample | alert PCS that there is new data .. implement by subclass. |
Reimplemented in DummySingleThreadControlSystemInterface, Custom1SingleThreadControlSystemInterface, and BroadcastSystemInterface.
|
inlinevirtual |
Reimplemented in BroadcastSystemInterface.
struct SystemInterface::Inputs SystemInterface::IN |
struct SystemInterface::Outputs SystemInterface::OUT |