00001 #ifndef tcsLogFits_H
00002 #define tcsLogFits_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #include "log.h"
00019
00020 ccsCOMPL_STAT tcsLogFitsSetModule(const ccsMODULEID module);
00021 const char *tcsLogFitsGetModule();
00022
00023 ccsCOMPL_STAT tcsLogFitsSetDict(const logDICTIONARY mask);
00024 const char *tcsLogFitsGetDict();
00025
00026 ccsCOMPL_STAT tcsLogFitsSetLevel(vltINT32 level);
00027 vltINT32 tcsLogFitsGetLevel();
00028
00029 ccsCOMPL_STAT tcsLogFitsSetMask(const logMASK mask);
00030 const char *tcsLogFitsGetMask();
00031
00032 ccsCOMPL_STAT tcsLogFitsComment (const char *who,
00033 const char *text,
00034 vltINT32 level);
00035 ccsCOMPL_STAT tcsLogFitsEvent(logFITS_TYPE fitsType,
00036 const char *text,
00037 vltINT32 level);
00038 ccsCOMPL_STAT tcsLogFitsAction(const logCATEGORY fitsCat,
00039 const logFITS_KEY fitsSys,
00040 const logACTION fitsAction,
00041 vltINT32 level);
00042
00043 ccsCOMPL_STAT tcsLogFitsParLogical(const logCATEGORY fitsCat,
00044 const logFITS_KEY fitsSys,
00045 const logFITS_KEY fitsParam,
00046 const vltLOGICAL value,
00047 vltINT32 level);
00048 ccsCOMPL_STAT tcsLogFitsParInt32(const logCATEGORY fitsCat,
00049 const logFITS_KEY fitsSys,
00050 const logFITS_KEY fitsParam,
00051 const vltINT32 value,
00052 vltINT32 level);
00053 ccsCOMPL_STAT tcsLogFitsParDouble(const logCATEGORY fitsCat,
00054 const logFITS_KEY fitsSys,
00055 const logFITS_KEY fitsParam,
00056 const vltDOUBLE value,
00057 vltINT32 level);
00058 ccsCOMPL_STAT tcsLogFitsParChar(const logCATEGORY fitsCat,
00059 const logFITS_KEY fitsSys,
00060 const logFITS_KEY fitsParam,
00061 const char *value,
00062 vltINT32 level);
00063
00064 ccsCOMPL_STAT tcsLogFitsParUChar(const logCATEGORY fitsCat,
00065 const logFITS_KEY fitsSys,
00066 const logFITS_KEY fitsParam,
00067 const unsigned char *value,
00068 vltINT32 level);
00069
00070 #if 0
00071 ccsCOMPL_STAT tcsLogFitsParArray(const logCATEGORY fitsCat,
00072 const logFITS_KEY fitsSys,
00073 const logFITS_KEY fitsParam,
00074 vltINT16 numbElem,
00075 vltINT16 elemSize,
00076 const void *array,
00077 vltINT32 level);
00078 #endif
00079
00080 #endif