LLC2_API
|
API definition for LOWLATENCY2. More...
#include <iostream>
#include <vector>
#include <stdio.h>
#include <string.h>
Go to the source code of this file.
Classes | |
class | ACQ |
base class for cards and system. More... | |
class | ACQ_Card |
base class for physical cards. More... | |
class | ACQ196 |
class | AO32 |
class | LL_ControlSystem |
abstract factory class - implementation detail hidden More... | |
Defines | |
#define | NO_VALUE 0 |
null buffer arg (ignore). | |
#define | AI_SIZE sizeof(short) |
#define | AO_SIZE sizeof(short) |
#define | DO_SIZE sizeof(u32) |
#define | DI_SIZE sizeof(u32) |
#define | STATUS_SIZE sizeof(u32) |
#define | BITS_PER_DX_WORD 32 |
DX packed into 32 bit words. | |
Enumerations | |
enum | IO { AI, AO, DI, DO, ST, IONUM } |
id's the classes of IO. More... | |
enum | SLOTS { SLOT1 = 1, SLOT2, SLOT3, SLOT4, SLOT5, SLOT6, SLOT7, SLOT8 } |
id's the slot numbers. More... | |
Functions | |
static const char * | IO (enum IO io) |
template<class T > | |
T * | znew (int nwords) |
new zero'd data - avoids valgrind errors. |
API definition for LOWLATENCY2.
Definition in file ll2.h.
#define AI_SIZE sizeof(short) |
Definition at line 229 of file ll2.h.
Referenced by ACQ196::getAI().
#define AO_SIZE sizeof(short) |
Definition at line 230 of file ll2.h.
Referenced by ACQ196::putAO().
#define BITS_PER_DX_WORD 32 |
DX packed into 32 bit words.
Definition at line 235 of file ll2.h.
Referenced by LL_ControlSystemI::getOffset(), Inputs::Inputs(), main(), and Inputs::~Inputs().
enum IO |
enum SLOTS |