Real-Time API Revision2025.1-3
Loading...
Searching...
No Matches
aoutils.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <fcntl.h>
#include <errno.h>
#include <limits.h>
#include <unistd.h>
#include <sys/mman.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <sys/types.h>
#include <pthread.h>
#include "simrtdb.h"
#include "dirconfig.h"
#include "rtdbutils.h"
#include "ccurutils.h"
#include "aoutils.h"
#include "tscutils.h"
#include "simerrors.h"
Include dependency graph for aoutils.c:

Functions

int ccurDA3218Wave_outputQueueMap (int init)
int ccurDA3218Wave_outputQPut (DA3218WaveOutQElement *e)
int ccurDA3218Wave_outputQGet (DA3218WaveOutQElement *e)
int ccurDA3218Wave_readBoardConfig (int boardNum, double *clockrate, int *externalClock, int *externalSync, int *voltRange)
int ccurAO16Wave_outputQueueMap (int init)
int ccurAO16Wave_outputQPut (AO16OutQElement *e)
int ccurAO16Wave_outputQGet (AO16OutQElement *e)
int ccurAO16Wave_readBoardConfig (int boardNum, double *clockrate, int *externalClock, int *externalSync, int *voltRange, int *filter)
int ccurAO16_readBoardConfig (int boardNum, int *voltRange, int *nChannels, int *rawUnit, int *autoCal)
int ccurDA3218_readBoardConfig (int boardNum, int *voltRange, int *nChannels, int *rawUnit, int *autoCal)
int ccurAOPK295_readBoardConfig (int boardNum, int *resolution)
int ccurPDAQAO_readBoardConfig (int boardNum, int *rawUnit)

Function Documentation

◆ ccurDA3218Wave_outputQueueMap()

int ccurDA3218Wave_outputQueueMap ( int init)

◆ ccurDA3218Wave_outputQPut()

int ccurDA3218Wave_outputQPut ( DA3218WaveOutQElement * e)

◆ ccurDA3218Wave_outputQGet()

int ccurDA3218Wave_outputQGet ( DA3218WaveOutQElement * e)

◆ ccurDA3218Wave_readBoardConfig()

int ccurDA3218Wave_readBoardConfig ( int boardNum,
double * clockrate,
int * externalClock,
int * externalSync,
int * voltRange )

◆ ccurAO16Wave_outputQueueMap()

int ccurAO16Wave_outputQueueMap ( int init)

◆ ccurAO16Wave_outputQPut()

int ccurAO16Wave_outputQPut ( AO16OutQElement * e)

◆ ccurAO16Wave_outputQGet()

int ccurAO16Wave_outputQGet ( AO16OutQElement * e)

◆ ccurAO16Wave_readBoardConfig()

int ccurAO16Wave_readBoardConfig ( int boardNum,
double * clockrate,
int * externalClock,
int * externalSync,
int * voltRange,
int * filter )

◆ ccurAO16_readBoardConfig()

int ccurAO16_readBoardConfig ( int boardNum,
int * voltRange,
int * nChannels,
int * rawUnit,
int * autoCal )

◆ ccurDA3218_readBoardConfig()

int ccurDA3218_readBoardConfig ( int boardNum,
int * voltRange,
int * nChannels,
int * rawUnit,
int * autoCal )

◆ ccurAOPK295_readBoardConfig()

int ccurAOPK295_readBoardConfig ( int boardNum,
int * resolution )

◆ ccurPDAQAO_readBoardConfig()

int ccurPDAQAO_readBoardConfig ( int boardNum,
int * rawUnit )