35 lines
1.3 KiB
C
35 lines
1.3 KiB
C
/*-------------------------------------------------------------------------
|
|
N X U T I L
|
|
|
|
Prototypes for some more useful functions for writing NeXus data from
|
|
SICS.
|
|
|
|
|
|
Mark Koennecke, April 1997
|
|
---------------------------------------------------------------------------*/
|
|
#ifndef NXUTIL
|
|
#define NXUTIL
|
|
int SNXSPutMotor(SicsInterp * pSics, SConnection * pCon, NXhandle hFil,
|
|
NXdict pDict, char *pAlias, char *pName);
|
|
int SNXSPutMotorNull(SicsInterp * pSics, SConnection * pCon, NXhandle hFil,
|
|
NXdict pDict, char *pAlias, char *pName);
|
|
int SNXSPutVariable(SicsInterp * pSics, SConnection * pCon,
|
|
NXhandle hFil, NXdict pDict, char *pAlias,
|
|
char *pName);
|
|
int SNXSPutEVVar(NXhandle hfil, NXdict pDict,
|
|
char *pName, SConnection * pCon,
|
|
char *pValAlias, char *pStdDevAlias);
|
|
int SNXSPutGlobals(NXhandle hfil, char *pFile, char *pInst,
|
|
SConnection * pCon);
|
|
void SNXFormatTime(char *pBuffer, int iLen);
|
|
|
|
char *SNXMakeFileName(SicsInterp * pSics, SConnection * pCon);
|
|
/*
|
|
coded in nxdata.c
|
|
*/
|
|
int SNXSPutDrivable(SicsInterp * pSics, SConnection * pCon, NXhandle hFil,
|
|
NXdict pDict, char *pAlias, char *pName);
|
|
|
|
|
|
#endif
|