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

acq400_INST class implementation. More...

#include "acq400_asyn_common.h"
#include "acq400_INST.h"
#include "acq400_Proxy.h"
#include "acq-util.h"
#include "split2.h"
#include <fcntl.h>
#include <unistd.h>
#include <string.h>
#include <sys/socket.h>
#include <libgen.h>
#include <signal.h>
#include <sys/wait.h>
#include <asm/termbits.h>
#include <sys/ioctl.h>
#include "Buffer.h"
#include "ES.h"

Classes

class  EnvBuilder
class  acq400_INST_STR
class  acq400_INST_SPY

Macros

#define DN   driverName
#define FN   __FUNCTION__
#define MARK   fprintf(stderr, "%s %d\n", FN, __LINE__)
#define MARKI(p)

Functions

child_process_info socket_fork_exec (const char *file, char *const argv[], char *const envp[])
char * make_kev_from_kvs (const char *key, const char *value)
char * make_kev_from_kvi (const char *key, int value)
int acq400_INST_Configure (const char *portName, const char *stream_or_spy)
void acq400_INST_Register (void)
 epicsExportRegistrar (acq400_INST_Register)

Variables

char ** environ

Detailed Description

acq400_INST class implementation.

Created on: 9 Apr 2026 Author: pgm

Macro Definition Documentation

◆ MARKI

#define MARKI ( p)
Value:
fprintf(stderr, "%s %d P_ %s:%d\n", FN, __LINE__, #p, p)

Function Documentation

◆ acq400_INST_Configure()

int acq400_INST_Configure ( const char * portName,
const char * stream_or_spy )

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

Parameters
[in]portNameThe name of the asyn port driver to be created.