#include <TRs232cModule.hh>
TRs232cModuleに対する継承グラフ

Public 型 | |
| enum | { tStatusSuccess = 0 } |
Public メソッド | |
| TRs232cModule (const Tstring devfile="/dev/ttyS0", Tint nchannel=1) | |
| TRs232cModule (Tint nchannel, Tstring devfile="/dev/ttyS0") | |
| TRs232cModule (const TRs232cModule &right) | |
| virtual const TRs232cModule & | operator= (const TRs232cModule &right) |
| virtual Tbool | operator== (const TRs232cModule &right) const |
| virtual Tbool | operator!= (const TRs232cModule &right) const |
| virtual Tint | Clear () |
| virtual Tint | Update () |
| virtual Tint | Initialize () |
| virtual Tvoid | FillData (TDataElement &element, Tint channel) |
| Tvoid | DoClearMethod (Tint channel) |
| Tvoid | DoUpdateMethod (Tint channel) |
| Tvoid | DoInitializeMethod (Tint channel) |
| Tstring | DoReadMethod (Tint channel) |
| Tint | Open () |
| Tstring | Read () |
| Tint | Write (const Tstring &token) |
| Tint | Close () |
| Tbool | IsOpen () const |
| Tint | GetFileDescriptor () const |
| const Tstring & | GetDeviceFile () const |
| Tvoid | SetFileDescriptor (Tint fd) |
| Tvoid | SetDeviceFile (const Tstring &devfile) |
| const struct termio & | GetSerialPort () const |
| termio & | GetSerialPort () |
| Tvoid | SetSerialPort (const struct termio &serial) |
| virtual Tbool | operator== (const TModule &right) const |
| virtual Tbool | operator!= (const TModule &right) const |
| Tint | GetNumberOfChannels () const |
| Tint | GetStatus () const |
| Tvoid | SetNumberOfChannels (Tint nchannel) |
| Tvoid | SetStatus (Tint status) |
| Tbool | IsSuccess () const |
Protected メソッド | |
| virtual | ~TRs232cModule () |
| virtual Tvoid | defineClearMethod (Tint channel)=0 |
| virtual Tvoid | defineUpdateMethod (Tint channel)=0 |
| virtual Tvoid | defineInitializeMethod (Tint channel)=0 |
| virtual Tvoid | defineReadMethod (Tint channel)=0 |
| virtual Tbool | modifyData (const Tstring &accept, Tdouble &databuf) const |
Protected 変数 | |
| Tint | theFileDescriptor |
| Tstring | theDeviceFile |
| termio | theSerialPort |
| Tint | theNumberOfChannels |
| Tint | theStatus |
TRs232cModule.hh の 57 行で定義されています。
|
|
TModule.hh の 61 行で定義されています。 |
|
||||||||||||
|
TRs232cModule.cc の 22 行で定義されています。 |
|
||||||||||||
|
TRs232cModule.cc の 33 行で定義されています。 |
|
|
TRs232cModule.cc の 44 行で定義されています。 |
|
|
TRs232cModule.cc の 55 行で定義されています。 参照 Close(). |
|
|
|
TRs232cModule.cc の 199 行で定義されています。 参照 IsOpen(), theFileDescriptor, theSerialPort, TModule::theStatus, Tint, と TModule::tStatusSuccess. 呼出 operator=(), と ~TRs232cModule(). |
|
|
TRs232cKeithley2400Module, TRs232cKeithley2700Module, と TRs232cKeithley7702Moduleを実装しています. 呼出 DoClearMethod(). |
|
|
TRs232cKeithley2400Module, TRs232cKeithley2700Module, と TRs232cKeithley7702Moduleを実装しています. |
|
|
TRs232cKeithley2400Module, TRs232cKeithley2700Module, と TRs232cKeithley7702Moduleを実装しています. 呼出 DoReadMethod(). |
|
|
TRs232cKeithley2400Module, TRs232cKeithley2700Module, と TRs232cKeithley7702Moduleを実装しています. 呼出 DoUpdateMethod(). |
|
|
TRs232cModule.hh の 167 行で定義されています。 参照 defineClearMethod(), と Tvoid. 呼出 Clear(). |
|
|
TRs232cModule.hh の 179 行で定義されています。 参照 defineInitializeMethod(), と Tvoid. 呼出 Initialize(). |
|
|
TRs232cModule.hh の 185 行で定義されています。 参照 defineReadMethod(), Read(), と Tstring. 呼出 FillData(). |
|
|
TRs232cModule.hh の 173 行で定義されています。 参照 defineUpdateMethod(), と Tvoid. 呼出 Update(). |
|
||||||||||||
|
TModuleに実装されています. TRs232cModule.cc の 113 行で定義されています。 参照 DoReadMethod(), TDataElement::FillData(), modifyData(), Tcerr, Tdouble, Tendl, TModule::theNumberOfChannels, TModule::theStatus, Tstring, tTypeDouble, tTypeInt, tTypeString, と Tvoid. |
|
|
TRs232cModule.hh の 134 行で定義されています。 参照 theDeviceFile, と Tstring. |
|
|
TRs232cModule.hh の 129 行で定義されています。 参照 theFileDescriptor, と Tint. |
|
|
TModule.hh の 96 行で定義されています。 参照 TModule::theNumberOfChannels, と Tint. |
|
|
TRs232cModule.hh の 156 行で定義されています。 |
|
|
TRs232cModule.hh の 151 行で定義されています。 |
|
|
TModule.hh の 107 行で定義されています。 参照 TModule::theStatus, と Tint. |
|
|
TModuleに実装されています. TRs232cModule.cc の 105 行で定義されています。 参照 DoInitializeMethod(), TModule::theNumberOfChannels, TModule::theStatus, Tint, と TModule::tStatusSuccess. |
|
|
TRs232cModule.hh の 120 行で定義されています。 参照 Tbool, Tfalse, theFileDescriptor, と Ttrue. 呼出 Close(), operator=(), と TRs232cModule(). |
|
|
TModule.hh の 118 行で定義されています。 参照 Tbool, Tfalse, TModule::theStatus, と Ttrue. |
|
||||||||||||
|
TRs232cKeithley2400Module, TRs232cKeithley2700Module, と TRs232cKeithley7702Moduleで再定義されています。 TRs232cModule.hh の 191 行で定義されています。 呼出 FillData(). |
|
|
TRs232cModule.cc の 131 行で定義されています。 参照 theDeviceFile, theFileDescriptor, theSerialPort, TModule::theStatus, Tint, と TModule::tStatusSuccess. 呼出 operator=(), と TRs232cModule(). |
|
|
TModule.cc の 43 行で定義されています。 参照 Tbool, TModule::theNumberOfChannels, と TModule::theStatus. |
|
|
TRs232cModule.cc の 81 行で定義されています。 参照 Tbool, Tfalse, と theDeviceFile. |
|
|
TRs232cModule.cc の 60 行で定義されています。 参照 Close(), IsOpen(), Open(), theDeviceFile, theFileDescriptor, と theSerialPort. |
|
|
TModule.cc の 38 行で定義されています。 参照 Tbool, TModule::theNumberOfChannels, と TModule::theStatus. |
|
|
TRs232cModule.cc の 73 行で定義されています。 参照 Tbool, theDeviceFile, と Ttrue. |
|
|
TRs232cModule.cc の 187 行で定義されています。 参照 Tchar, theFileDescriptor, TModule::theStatus, TModule::tStatusSuccess, と Tstring. 呼出 DoReadMethod(). |
|
|
TRs232cModule.hh の 145 行で定義されています。 参照 theDeviceFile, と Tvoid. |
|
|
TRs232cModule.hh の 139 行で定義されています。 参照 theFileDescriptor, と Tvoid. |
|
|
TModule.hh の 101 行で定義されています。 |
|
|
TRs232cModule.hh の 161 行で定義されています。 参照 theSerialPort, と Tvoid. |
|
|
TModule.hh の 112 行で定義されています。 参照 TModule::theStatus, と Tvoid. 呼出 TCamacModule::ReadInterrupt(), と TCamacModule::WaitInterrupt(). |
|
|
TModuleに実装されています. TRs232cModule.cc の 97 行で定義されています。 参照 DoUpdateMethod(), TModule::theNumberOfChannels, TModule::theStatus, Tint, と TModule::tStatusSuccess. |
|
|
|
TRs232cModule.hh の 63 行で定義されています。 呼出 GetDeviceFile(), Open(), operator!=(), operator=(), operator==(), と SetDeviceFile(). |
|
|
TRs232cModule.hh の 62 行で定義されています。 呼出 Close(), GetFileDescriptor(), IsOpen(), Open(), operator=(), Read(), SetFileDescriptor(), と Write(). |
|
|
|
TRs232cModule.hh の 64 行で定義されています。 呼出 Close(), Open(), operator=(), と SetSerialPort(). |
|