- made fixes to hkl
- Introduced a help system - introduced a module for handling automatic updates of files during long measurements - Added a circular buffer and handling facilities to varlog - Upgraded documentation SKIPPED: psi/faverage.h psi/nxamor.tex psi/pimotor.h psi/pimotor.tex
This commit is contained in:
28
nxdict.tex
28
nxdict.tex
@ -194,7 +194,7 @@ NexUs API which holds the dictionary information within a NeXus file.
|
||||
One additional data type is needed for this API:
|
||||
\begin{flushleft} \small
|
||||
\begin{minipage}{\linewidth} \label{scrap1}
|
||||
$\langle$tata {\footnotesize 4a}$\rangle\equiv$
|
||||
$\langle$tata {\footnotesize ?}$\rangle\equiv$
|
||||
\vspace{-1ex}
|
||||
\begin{list}{}{} \item
|
||||
\mbox{}\verb@@\\
|
||||
@ -213,7 +213,7 @@ NXdict will be used as a handle for the dictionary currently in use.
|
||||
\subsubsection{Dictionary Maintainance Function}
|
||||
\begin{flushleft} \small
|
||||
\begin{minipage}{\linewidth} \label{scrap2}
|
||||
$\langle$dicman {\footnotesize 4b}$\rangle\equiv$
|
||||
$\langle$dicman {\footnotesize ?}$\rangle\equiv$
|
||||
\vspace{-1ex}
|
||||
\begin{list}{}{} \item
|
||||
\mbox{}\verb@@\\
|
||||
@ -264,7 +264,7 @@ $\langle$dicman {\footnotesize 4b}$\rangle\equiv$
|
||||
\subsubsection{Data Handling functions}
|
||||
\begin{flushleft} \small
|
||||
\begin{minipage}{\linewidth} \label{scrap3}
|
||||
$\langle$dicdata {\footnotesize 5}$\rangle\equiv$
|
||||
$\langle$dicdata {\footnotesize ?}$\rangle\equiv$
|
||||
\vspace{-1ex}
|
||||
\begin{list}{}{} \item
|
||||
\mbox{}\verb@@\\
|
||||
@ -347,7 +347,7 @@ The NXDICT data handling functions go in pairs. The version ending in
|
||||
|
||||
\begin{flushleft} \small
|
||||
\begin{minipage}{\linewidth} \label{scrap4}
|
||||
$\langle$dicutil {\footnotesize 6}$\rangle\equiv$
|
||||
$\langle$dicutil {\footnotesize ?}$\rangle\equiv$
|
||||
\vspace{-1ex}
|
||||
\begin{list}{}{} \item
|
||||
\mbox{}\verb@@\\
|
||||
@ -411,7 +411,7 @@ the current approach poses a serious performance problem.
|
||||
Thus, the NXdict data structure looks like this:
|
||||
\begin{flushleft} \small
|
||||
\begin{minipage}{\linewidth} \label{scrap5}
|
||||
$\langle$dicdat {\footnotesize 7}$\rangle\equiv$
|
||||
$\langle$dicdat {\footnotesize ?}$\rangle\equiv$
|
||||
\vspace{-1ex}
|
||||
\begin{list}{}{} \item
|
||||
\mbox{}\verb@@\\
|
||||
@ -1155,7 +1155,7 @@ $\langle$deftok {\footnotesize ?}$\rangle\equiv$
|
||||
\mbox{}\verb@ {"-type",DTYPE},@\\
|
||||
\mbox{}\verb@ {"-rank",DRANK},@\\
|
||||
\mbox{}\verb@ {"-attr",DATTR},@\\
|
||||
\mbox{}\verb@ {NULL,0} };@\\
|
||||
\mbox{}\verb@ {"",0} };@\\
|
||||
\mbox{}\verb@@\\
|
||||
\mbox{}\verb@/*-----------------------------------------------------------------------*/@\\
|
||||
\mbox{}\verb@ static void NXDIDefToken(ParDat *sStat)@\\
|
||||
@ -1543,7 +1543,7 @@ $\langle$nxpasds {\footnotesize ?}$\rangle\equiv$
|
||||
\mbox{}\verb@ iRank = atoi(pParse->pToken);@\\
|
||||
\mbox{}\verb@ break;@\\
|
||||
\mbox{}\verb@ case DDIM:@\\
|
||||
\mbox{}\verb@ iRet = NXDIParseDim(pParse, iDim);@\\
|
||||
\mbox{}\verb@ iRet = NXDIParseDim (pParse, (int *) iDim);@\\
|
||||
\mbox{}\verb@ if(iRet == NX_ERROR)@\\
|
||||
\mbox{}\verb@ {@\\
|
||||
\mbox{}\verb@ LLDdelete(iList);@\\
|
||||
@ -1599,7 +1599,7 @@ $\langle$nxpasds {\footnotesize ?}$\rangle\equiv$
|
||||
\mbox{}\verb@ /* we need to create it, if we may */@\\
|
||||
\mbox{}\verb@ if(pParse->iMayCreate)@\\
|
||||
\mbox{}\verb@ {@\\
|
||||
\mbox{}\verb@ iRet = NXmakedata(hfil,pName,iType, iRank,iDim);@\\
|
||||
\mbox{}\verb@ iRet = NXmakedata (hfil, pName, iType, iRank, (int *) iDim);@\\
|
||||
\mbox{}\verb@ if(iRet != NX_OK)@\\
|
||||
\mbox{}\verb@ { @\\
|
||||
\mbox{}\verb@ /* a comment on this one has already been written! */@\\
|
||||
@ -1669,7 +1669,7 @@ $\langle$parsetype {\footnotesize ?}$\rangle\equiv$
|
||||
\mbox{}\verb@ {"DFNT_UINT16",DFNT_UINT16},@\\
|
||||
\mbox{}\verb@ {"DFNT_INT32",DFNT_INT32},@\\
|
||||
\mbox{}\verb@ {"DFNT_UINT32",DFNT_UINT32},@\\
|
||||
\mbox{}\verb@ {NULL,-122} };@\\
|
||||
\mbox{}\verb@ {"",0} };@\\
|
||||
\mbox{}\verb@@\\
|
||||
\mbox{}\verb@@\\
|
||||
\mbox{}\verb@@\\
|
||||
@ -2737,15 +2737,15 @@ $\langle$free {\footnotesize ?}$\rangle\equiv$
|
||||
\mbox{}\verb@#include "napi.h" /* make sure, napi is included */@\\
|
||||
\mbox{}\verb@@\\
|
||||
\mbox{}\verb@/*-------------------- NXDict data types & defines ----------------------*/@\\
|
||||
\mbox{}\verb@@$\langle$tata {\footnotesize 4a}$\rangle$\verb@@\\
|
||||
\mbox{}\verb@@$\langle$tata {\footnotesize ?}$\rangle$\verb@@\\
|
||||
\mbox{}\verb@#define NXquiet 0@\\
|
||||
\mbox{}\verb@#define NXalot 1@\\
|
||||
\mbox{}\verb@/*-------------------- Dictionary Maintainance ----------------------------*/@\\
|
||||
\mbox{}\verb@@$\langle$dicman {\footnotesize 4b}$\rangle$\verb@@\\
|
||||
\mbox{}\verb@@$\langle$dicman {\footnotesize ?}$\rangle$\verb@@\\
|
||||
\mbox{}\verb@/*----------------- Dictionary added data transfer -----------------------*/ @\\
|
||||
\mbox{}\verb@@$\langle$dicdata {\footnotesize 5}$\rangle$\verb@@\\
|
||||
\mbox{}\verb@@$\langle$dicdata {\footnotesize ?}$\rangle$\verb@@\\
|
||||
\mbox{}\verb@/*-------------------- Utility Functions --------------------------------*/@\\
|
||||
\mbox{}\verb@@$\langle$dicutil {\footnotesize 6}$\rangle$\verb@@\\
|
||||
\mbox{}\verb@@$\langle$dicutil {\footnotesize ?}$\rangle$\verb@@\\
|
||||
\mbox{}\verb@#endif@\\
|
||||
\mbox{}\verb@@$\diamond$
|
||||
\end{list}
|
||||
@ -2804,7 +2804,7 @@ $\langle$free {\footnotesize ?}$\rangle\equiv$
|
||||
\mbox{}\verb@ dictionaries.@\\
|
||||
\mbox{}\verb@*/@\\
|
||||
\mbox{}\verb@/*-------------------------------------------------------------------------*/@\\
|
||||
\mbox{}\verb@@$\langle$dicdat {\footnotesize 7}$\rangle$\verb@@\\
|
||||
\mbox{}\verb@@$\langle$dicdat {\footnotesize ?}$\rangle$\verb@@\\
|
||||
\mbox{}\verb@/*-------------------------------------------------------------------------*/@\\
|
||||
\mbox{}\verb@ static char *NXDIReadFile(FILE *fd)@\\
|
||||
\mbox{}\verb@ {@\\
|
||||
|
Reference in New Issue
Block a user