AFHBA404
AFHBA404 connects ACQ2106 to PCI-Express
|
#include <stdio.h>
#include <errno.h>
#include <stdlib.h>
#include <sys/ioctl.h>
#include <sys/mman.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <sched.h>
#include "RTM_T_Device.h"
#include "local.h"
#include "popt.h"
#include "rtm-t_ioctl.h"
#include "InlineDataHandler.h"
Go to the source code of this file.
Classes | |
struct | SEQ |
class | Histo |
Macros | |
#define | DIAG(args...) |
#define | WRITE_LEN_ALL -1 |
#define | O_MODE (O_WRONLY|O_CREAT|O_TRUNC) |
#define | PERM (S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH) |
#define | OUTROOTFMT "%s/%06d/" |
#define | OUTFMT2 "%s/%06d/%d.%02d" |
#define | OUTFMT3 "%s/%06d/%d.%03d" |
#define | MAXHN 1024 |
Functions | |
void | fail_if_exists (char *buf) |
int | succ (int ib) |
const char * | hostname () |
int | getBufNo (StreamBufferDef *sbd) |
void | setRtPrio (int prio) |
int | main (int argc, char *argv[]) |
Variables | |
int | MAXITER = 0xffffffff |
int | MAXITER_MASK = 0x7fffffff |
int | NELEMS = RTM_T_Device::MAXBUF |
int | USLEEP = 0 |
int | VERBOSE = 0 |
int | CONCAT = 0 |
int | SSIZE = sizeof(short) * 96 |
int | acq200_debug = 0 |
const char * | OUTROOT = "/mnt" |
int | CYCLE |
int | RECYCLE = 0 |
int | NO_OVERWRITE = 0 |
int | WRITE_LEN = WRITE_LEN_ALL |
int | MAXINT = 999999 |
int | PUT_DATA = 1 |
int | NBUFS = 0 |
int | PUT4KPERFILE = 0 |
int | OUTPUT_META = 0 |
struct SEQ | SEQ |
unsigned | transfer_buffers |
int | icat |
int | outfp |
const char * | outfmt |
char | buf4k [4096] |
D-TACQ PCIe RTM_T test app. Continuous streaming to disk using PCIe see bin/stream-to-ramdisk for example usage
Definition in file rtm-t-stream-disk.cpp.
#define DIAG | ( | args... | ) |
Definition at line 56 of file rtm-t-stream-disk.cpp.
#define MAXHN 1024 |
Definition at line 170 of file rtm-t-stream-disk.cpp.
#define O_MODE (O_WRONLY|O_CREAT|O_TRUNC) |
Definition at line 150 of file rtm-t-stream-disk.cpp.
#define OUTFMT2 "%s/%06d/%d.%02d" |
Definition at line 157 of file rtm-t-stream-disk.cpp.
#define OUTFMT3 "%s/%06d/%d.%03d" |
Definition at line 158 of file rtm-t-stream-disk.cpp.
#define OUTROOTFMT "%s/%06d/" |
Definition at line 156 of file rtm-t-stream-disk.cpp.
#define PERM (S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH) |
Definition at line 151 of file rtm-t-stream-disk.cpp.
#define WRITE_LEN_ALL -1 |
Definition at line 81 of file rtm-t-stream-disk.cpp.
void fail_if_exists | ( | char * | buf | ) |
Definition at line 132 of file rtm-t-stream-disk.cpp.
int getBufNo | ( | StreamBufferDef * | sbd | ) |
Definition at line 325 of file rtm-t-stream-disk.cpp.
const char* hostname | ( | ) |
Definition at line 170 of file rtm-t-stream-disk.cpp.
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 531 of file rtm-t-stream-disk.cpp.
void setRtPrio | ( | int | prio | ) |
Definition at line 431 of file rtm-t-stream-disk.cpp.
int succ | ( | int | ib | ) |
Definition at line 164 of file rtm-t-stream-disk.cpp.
int acq200_debug = 0 |
Definition at line 70 of file rtm-t-stream-disk.cpp.
char buf4k[4096] |
Definition at line 161 of file rtm-t-stream-disk.cpp.
int CONCAT = 0 |
Definition at line 66 of file rtm-t-stream-disk.cpp.
int CYCLE |
Definition at line 77 of file rtm-t-stream-disk.cpp.
int icat |
Definition at line 152 of file rtm-t-stream-disk.cpp.
int MAXINT = 999999 |
Definition at line 82 of file rtm-t-stream-disk.cpp.
int MAXITER = 0xffffffff |
Definition at line 59 of file rtm-t-stream-disk.cpp.
int MAXITER_MASK = 0x7fffffff |
Definition at line 60 of file rtm-t-stream-disk.cpp.
int NBUFS = 0 |
Definition at line 84 of file rtm-t-stream-disk.cpp.
int NELEMS = RTM_T_Device::MAXBUF |
Definition at line 63 of file rtm-t-stream-disk.cpp.
int NO_OVERWRITE = 0 |
Definition at line 79 of file rtm-t-stream-disk.cpp.
const char* outfmt |
Definition at line 159 of file rtm-t-stream-disk.cpp.
int outfp |
Definition at line 153 of file rtm-t-stream-disk.cpp.
int OUTPUT_META = 0 |
Definition at line 86 of file rtm-t-stream-disk.cpp.
const char* OUTROOT = "/mnt" |
Definition at line 72 of file rtm-t-stream-disk.cpp.
int PUT4KPERFILE = 0 |
Definition at line 85 of file rtm-t-stream-disk.cpp.
int PUT_DATA = 1 |
Definition at line 83 of file rtm-t-stream-disk.cpp.
int RECYCLE = 0 |
Definition at line 78 of file rtm-t-stream-disk.cpp.
int SSIZE = sizeof(short) * 96 |
Definition at line 68 of file rtm-t-stream-disk.cpp.
unsigned transfer_buffers |
Definition at line 95 of file rtm-t-stream-disk.cpp.
int USLEEP = 0 |
Definition at line 64 of file rtm-t-stream-disk.cpp.
int VERBOSE = 0 |
Definition at line 65 of file rtm-t-stream-disk.cpp.
int WRITE_LEN = WRITE_LEN_ALL |
Definition at line 81 of file rtm-t-stream-disk.cpp.