CLDAQ is a class library using C++ to support construction of data acquisition system. CLDAQ provide you with function, network-distributed environment (off course network-undistributed also), object persistency, HW(CAMAC,VME,RS232C,GPIB,etc) access and so
ログ関係のインターフェースを若干修正しました。
使用に関しては問題ないはずです。
2004-06-28 16:19 Go IWAI <goiwai@users.sourceforge.jp>
* source/system/Ttypes.h (1.27, CLDAQ-1-14-03):
バージョン1.4.3にむけて発進!
2004-06-28 16:17 Go IWAI <goiwai@users.sourceforge.jp>
* source/system/: TStringStreamBuffer.cc (1.2), TSystemAction.hh
(1.9) (utags: CLDAQ-1-14-03):
TclogのデフォルトのログレベルをINFOレベルにしました。
2004-06-28 16:16 Go IWAI <goiwai@users.sourceforge.jp>
* examples/software/sw01/Sw01SystemAction.cc (1.5, CLDAQ-1-14-03):
[no log message]
2004-06-28 13:50 Go IWAI <goiwai@users.sourceforge.jp>
* source/system/: TOutputStream.cc (1.3), TOutputStream.hh (1.2)
(utags: CLDAQ-1-14-02, CLDAQ-1-14-03):
GetLogLevel()を追加しました。
2004-06-28 13:50 Go IWAI <goiwai@users.sourceforge.jp>
* source/system/Ttypes.h (1.26, CLDAQ-1-14-02):
バージョン1.4.2にむけて発進!
2004-06-28 13:49 Go IWAI <goiwai@users.sourceforge.jp>
* tests/: GNUmakefile (1.14), iostream.cc (1.1) (utags:
CLDAQ-1-14-02, CLDAQ-1-14-03):
Tcout,Tcerr,Tclogの使い方のサンプルです。
2004-06-28 13:02 Go IWAI <goiwai@users.sourceforge.jp>
* source/: rootmodules/IO/Ttypes.h (1.3, CLDAQ-1-14-03,
CLDAQ-1-14-02), system/TOutputStream.cc (1.2), system/Ttypes.h
(1.25) (utags: CLDAQ-1-14-01): TlogをTclogに変更
2004-06-28 13:02 Go IWAI <goiwai@users.sourceforge.jp>
* .cvsignore (1.8, CLDAQ-1-14-03),
examples/software/sw01/Sw01SystemAction.cc (1.4) (utags:
CLDAQ-1-14-01, CLDAQ-1-14-02): [no log message]
2004-06-25 00:20 Go IWAI <goiwai@users.sourceforge.jp>
* source/system/Ttypes.h (1.24, CLDAQ-1-14-00):
これをもってヴァージョン1.4.0とします。
2004-06-25 00:19 Go IWAI <goiwai@users.sourceforge.jp>
* examples/software/sw01/: Sw01SystemAction.cc (1.3),
Sw01SystemAction.hh (1.3, CLDAQ-1-14-03, CLDAQ-1-14-02,
CLDAQ-1-14-01) (utags: CLDAQ-1-14-00):
SystemAction::Catch〜()を盛り込んだ。ログの出力がなんか2行にわかれてるが、とりあえず放置。
2004-06-25 00:18 Go IWAI <goiwai@users.sourceforge.jp>
* config/scripts/cldaq-build (1.5, CLDAQ-1-14-03, CLDAQ-1-14-02,
CLDAQ-1-14-01, CLDAQ-1-14-00):
TSystemActionクラス変更にあわせて、こちらも変更
2004-06-25 00:17 Go IWAI <goiwai@users.sourceforge.jp>
* source/system/: TOutputStream.cc (1.1), TOutputStream.hh (1.1,
CLDAQ-1-14-01), TStringStreamBuffer.cc (1.1, CLDAQ-1-14-02,
CLDAQ-1-14-01), TStringStreamBuffer.hh (1.1, CLDAQ-1-14-03,
CLDAQ-1-14-02, CLDAQ-1-14-01) (utags: CLDAQ-1-14-00):
std::cout等をやめて、TOutputStreamのオブジェクトTcoutを使うことにした。理由は、出力前に皮をかぶせてやりたかったから。
SystemActionのCatch〜で設定できる。
2004-06-25 00:15 Go IWAI <goiwai@users.sourceforge.jp>
* source/: analysis/TRecordDisplay.cc (1.3, CLDAQ-1-14-03,
CLDAQ-1-14-02, CLDAQ-1-14-01, CLDAQ-1-14-00),
analysis/TRecordDisplayPreference.cc (1.3, CLDAQ-1-14-03,
CLDAQ-1-14-02, CLDAQ-1-14-01, CLDAQ-1-14-00),
interfaces/TTerminalUserInterface.cc (1.7, CLDAQ-1-14-03,
CLDAQ-1-14-02, CLDAQ-1-14-01, CLDAQ-1-14-00),
persistency/TCompressObjectFilter.cc (1.9, CLDAQ-1-14-03,
CLDAQ-1-14-02, CLDAQ-1-14-01, CLDAQ-1-14-00),
persistency/TDecompressObjectFilter.cc (1.6, CLDAQ-1-14-03,
CLDAQ-1-14-02, CLDAQ-1-14-01, CLDAQ-1-14-00),
persistency/TOutputObjectSharedMemory.cc (1.7, CLDAQ-1-14-03,
CLDAQ-1-14-02, CLDAQ-1-14-01, CLDAQ-1-14-00),
rootmodules/IO/LinkDef.h (1.2, CLDAQ-1-14-03, CLDAQ-1-14-02,
CLDAQ-1-14-01, CLDAQ-1-14-00), rootmodules/IO/Ttypes.h (1.2,
CLDAQ-1-14-00), run/TRunManager.cc (1.16, CLDAQ-1-14-03,
CLDAQ-1-14-02, CLDAQ-1-14-01, CLDAQ-1-14-00),
system/TFileProperty.cc (1.5, CLDAQ-1-14-03, CLDAQ-1-14-02,
CLDAQ-1-14-01, CLDAQ-1-14-00), system/TSystemAction.cc (1.6,
CLDAQ-1-14-03, CLDAQ-1-14-02, CLDAQ-1-14-01, CLDAQ-1-14-00),
system/TSystemAction.hh (1.8, CLDAQ-1-14-02, CLDAQ-1-14-01,
CLDAQ-1-14-00), system/TSystemLogging.cc (1.7, CLDAQ-1-14-03,
CLDAQ-1-14-02, CLDAQ-1-14-01, CLDAQ-1-14-00),
system/TSystemLogging.hh (1.10, CLDAQ-1-14-03, CLDAQ-1-14-02,
CLDAQ-1-14-01, CLDAQ-1-14-00), system/Ttypes.h (1.23):
たくさんの変更 Tcout,Tcerr,Tlogをバッファ経由にした。
何個かexternした。Tlog,Tcout,Tcerr,Tinfo...Tcritなど出力関係。
2004-06-23 16:49 Go IWAI <goiwai@users.sourceforge.jp>
* config/: architecture.gmk (1.4), binmake.gmk (1.8), common.gmk
(1.11) (utags: CLDAQ-1-14-00, CLDAQ-1-14-01, CLDAQ-1-14-02,
CLDAQ-1-14-03): make cleanでCLDAQ_CLEAN_FILESを見るようにした。
2004-06-23 16:48 Go IWAI <goiwai@users.sourceforge.jp>
* source/rootmodules/IO/Tglobals.h (1.4, CLDAQ-1-14-03,
CLDAQ-1-14-02, CLDAQ-1-14-01, CLDAQ-1-14-00):
glibc-2.3.2のものをローカルに置いた。
どうも、TLD10にくっついてくるsyslog.hが変な気がする。
これはrootcintのエラーの原因になるので、ここだけローカルのsyslog.hを使用する。
2004-06-23 16:45 Go IWAI <goiwai@users.sourceforge.jp>
* source/rootmodules/IO/GNUmakefile (1.4, CLDAQ-1-14-03,
CLDAQ-1-14-02, CLDAQ-1-14-01, CLDAQ-1-14-00): make
cleanでIO.cxxとIO.hも消すようにした。
2004-06-23 15:34 Go IWAI <goiwai@users.sourceforge.jp>
* source/GNUmakefile (1.7, CLDAQ-1-14-03, CLDAQ-1-14-02,
CLDAQ-1-14-01, CLDAQ-1-14-00):
CLDAQ_ROOT_USEが設定されてるときだけ、rootmodules以下をビルドするようにしました。
2004-06-23 15:33 Go IWAI <goiwai@users.sourceforge.jp>
* source/GNUmakefile (1.6): CLDAQ_ROOT_USE
2004-06-23 14:45 Go IWAI <goiwai@users.sourceforge.jp>
* source/rootmodules/IO/Tglobals.h (1.3): gcc
3.3以上だけ、ローカルなヘッダsyslog.hをインクルードするようにした。
2004-06-23 14:34 Go IWAI <goiwai@users.sourceforge.jp>
* source/rootmodules/IO/: Tglobals.h (1.2), syslog.h (1.1,
CLDAQ-1-14-03, CLDAQ-1-14-02, CLDAQ-1-14-01, CLDAQ-1-14-00):
rootcintがsyslog.hに文句いうので、文句のいわないsyslog.hをインクルードするようにしました。
2004-03-27 04:48 Go IWAI <goiwai@users.sourceforge.jp>
* source/: commands/TRunShutdownCommand.cc (1.5),
commands/TRunShutdownCommand.hh (1.7),
commands/TSystemShutdownCommand.cc (1.1, CLDAQ-1-14-03,
CLDAQ-1-14-02, CLDAQ-1-14-01, CLDAQ-1-14-00),
commands/TSystemShutdownCommand.hh (1.1, CLDAQ-1-14-03,
CLDAQ-1-14-02, CLDAQ-1-14-01, CLDAQ-1-14-00), run/TRunManager.cc
(1.15): /run/shutdown を廃止して /system/shutdown にしました。
2004-03-27 03:54 Go IWAI <goiwai@users.sourceforge.jp>
* source/system/Ttypes.h (1.22): 時期バージョンにむかって発進。