ISIS Logo
UTILITIES
EPICS Utilities
Functions | Variables
iocdcalc.cpp File Reference
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <errno.h>
#include <math.h>
#include <exception>
#include <algorithm>
#include <stdexcept>
#include <iostream>
#include <map>
#include <list>
#include <string>
#include <time.h>
#include <sstream>
#include <fstream>
#include <vector>
#include <memory>
#include "epicsStdlib.h"
#include "epicsString.h"
#include "dbDefs.h"
#include "epicsMutex.h"
#include "dbBase.h"
#include "dbStaticLib.h"
#include "dbFldTypes.h"
#include "dbCommon.h"
#include "dbAccessDefs.h"
#include <epicsTypes.h>
#include <epicsTime.h>
#include <epicsThread.h>
#include <epicsTimer.h>
#include <iocsh.h>
#include "envDefs.h"
#include "macLib.h"
#include "errlog.h"
#include "postfix.h"
#include "cvtFast.h"
#include <boost/scoped_array.hpp>
#include <registryFunction.h>
#include <epicsExport.h>
#include "utilities.h"

Go to the source code of this file.

Functions

static void iocdcalc (const char *resultvar, const char *expression, int options, int precision)
 
static void dcalcInitCallFunc (const iocshArgBuf *args)
 
static void iocdcalcRegister (void)
 
 epicsExportRegistrar (iocdcalcRegister)
 

Variables

static const iocshArg dcalcInitArg0 = { "resultvar", iocshArgString }
 
static const iocshArg dcalcInitArg1 = { "expression", iocshArgString }
 
static const iocshArg dcalcInitArg2 = { "options", iocshArgInt }
 
static const iocshArg dcalcInitArg3 = { "precision", iocshArgInt }
 
static const iocshArg *const dcalcInitArgs [] = { &dcalcInitArg0, &dcalcInitArg1, &dcalcInitArg2, &dcalcInitArg3 }
 
static const iocshFuncDef dcalcInitFuncDef = {"dcalc", sizeof(dcalcInitArgs) / sizeof(iocshArg*), dcalcInitArgs}
 

Function Documentation

static void dcalcInitCallFunc ( const iocshArgBuf *  args)
static

Definition at line 125 of file iocdcalc.cpp.

References iocdcalc().

Referenced by iocdcalcRegister().

epicsExportRegistrar ( iocdcalcRegister  )
static void iocdcalc ( const char *  resultvar,
const char *  expression,
int  options,
int  precision 
)
static

Definition at line 54 of file iocdcalc.cpp.

Referenced by dcalcInitCallFunc().

static void iocdcalcRegister ( void  )
static

Definition at line 130 of file iocdcalc.cpp.

References dcalcInitCallFunc().

Variable Documentation

const iocshArg dcalcInitArg0 = { "resultvar", iocshArgString }
static

Definition at line 117 of file iocdcalc.cpp.

const iocshArg dcalcInitArg1 = { "expression", iocshArgString }
static

Definition at line 118 of file iocdcalc.cpp.

const iocshArg dcalcInitArg2 = { "options", iocshArgInt }
static

Definition at line 119 of file iocdcalc.cpp.

const iocshArg dcalcInitArg3 = { "precision", iocshArgInt }
static

Definition at line 120 of file iocdcalc.cpp.

const iocshArg* const dcalcInitArgs[] = { &dcalcInitArg0, &dcalcInitArg1, &dcalcInitArg2, &dcalcInitArg3 }
static

Definition at line 121 of file iocdcalc.cpp.

const iocshFuncDef dcalcInitFuncDef = {"dcalc", sizeof(dcalcInitArgs) / sizeof(iocshArg*), dcalcInitArgs}
static

Definition at line 123 of file iocdcalc.cpp.

Copyright © 2013 Science and Technology Facilities Council | Generated by   doxygen 1.8.5