ACQ400_XRM (xrmIoc)
Loading...
Searching...
No Matches
acq400_PM.cpp File Reference

acq400_PM implementation. More...

#include "acq400_PM.h"
#include "acq400_Proxy.h"
#include <fcntl.h>
#include <sys/ioctl.h>
#include <unistd.h>
#include <string.h>
#include "Buffer.h"
#include "acq400_fs_ioctl.h"

Macros

#define DN   driverName
#define FN   __FUNCTION__
#define SKIP_ES   1
#define SSB   (samplePrams.SSB)
#define TRANSLEN   (samplePrams.NSAM)
#define BURST_LW   (SSB*TRANSLEN/sizeof(int))
#define SOE_SMPL_SP_INDEX   (samplePrams.SP_INDEX)

Functions

int acq400_PM_Configure (const char *portName)
void acq400_PM_Register (void)
 epicsExportRegistrar (acq400_PM_Register)

Variables

int FIRST =2

Detailed Description

acq400_PM implementation.

Created on: 6 Mar 2026 Author: pgm

Function Documentation

◆ acq400_PM_Configure()

int acq400_PM_Configure ( const char * portName)

EPICS iocsh callable function to call constructor for the testAsynPortDriver class.

Parameters
[in]portNameThe name of the asyn port driver to be created.
Todo
: should be a Singleton