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

Functions

void lcaioMapShared (int init)
void lcaioLockBoardControl (void)
void lcaioUnlockBoardControl (void)
int lcaioHasBoardReset (int boardNum)
void lcaioSetBoardReset (int boardNum, int value)
int ccurLCAIO_readBoardConfig (int boardNum, int *range, int *polar, int *diff, int *rawUnit, int *bitOrder)

Function Documentation

◆ lcaioMapShared()

void lcaioMapShared ( int init)

◆ lcaioLockBoardControl()

void lcaioLockBoardControl ( void )

◆ lcaioUnlockBoardControl()

void lcaioUnlockBoardControl ( void )

◆ lcaioHasBoardReset()

int lcaioHasBoardReset ( int boardNum)

◆ lcaioSetBoardReset()

void lcaioSetBoardReset ( int boardNum,
int value )

◆ ccurLCAIO_readBoardConfig()

int ccurLCAIO_readBoardConfig ( int boardNum,
int * range,
int * polar,
int * diff,
int * rawUnit,
int * bitOrder )