メインページ   モジュール   クラス階層   アルファベット順一覧   構成   ファイル一覧   構成メンバ   ファイルメンバ   関連ページ  

クラス TRs232cKeithley2400Module の解説

#include <TRs232cKeithley2400Module.hh>

TRs232cKeithley2400Moduleに対する継承グラフ

Inheritance graph
[凡例]
TRs232cKeithley2400Moduleのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public 型

enum  { tStatusSuccess = 0 }

Public メソッド

 TRs232cKeithley2400Module (const Tstring devfile="/dev/ttyS0", Tint nchannel=1)
 TRs232cKeithley2400Module (Tint nchannel, Tstring devfile="/dev/ttyS0")
 TRs232cKeithley2400Module (const TRs232cKeithley2400Module &right)
 ~TRs232cKeithley2400Module ()
virtual Tbool operator== (const TRs232cModule &right) const
virtual Tbool operator== (const TModule &right) const
virtual Tbool operator!= (const TRs232cModule &right) const
virtual Tbool operator!= (const TModule &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 TstringGetDeviceFile () const
Tvoid SetFileDescriptor (Tint fd)
Tvoid SetDeviceFile (const Tstring &devfile)
const struct termio & GetSerialPort () const
termio & GetSerialPort ()
Tvoid SetSerialPort (const struct termio &serial)
Tint GetNumberOfChannels () const
Tint GetStatus () const
Tvoid SetNumberOfChannels (Tint nchannel)
Tvoid SetStatus (Tint status)
Tbool IsSuccess () const

Protected メソッド

Tvoid defineClearMethod (Tint channel)
Tvoid defineUpdateMethod (Tint channel)
Tvoid defineInitializeMethod (Tint channel)
Tvoid defineReadMethod (Tint channel)
Tbool modifyData (const Tstring &accept, Tdouble &databuf) const

Protected 変数

Tint theFileDescriptor
Tstring theDeviceFile
termio theSerialPort
Tint theNumberOfChannels
Tint theStatus

Enum の解説

anonymous enum [inherited]
 

Enum 値:
tStatusSuccess 


コンストラクタとデストラクタの解説

TRs232cKeithley2400Module::TRs232cKeithley2400Module const Tstring    devfile = "/dev/ttyS0",
Tint    nchannel = 1
 

TRs232cKeithley2400Module::TRs232cKeithley2400Module Tint    nchannel,
Tstring    devfile = "/dev/ttyS0"
 

TRs232cKeithley2400Module::TRs232cKeithley2400Module const TRs232cKeithley2400Module &    right
 

TRs232cKeithley2400Module::~TRs232cKeithley2400Module  
 


メソッドの解説

virtual Tint TRs232cModule::Clear   [virtual, inherited]
 

TModuleに実装されています.

Tint TRs232cModule::Close   [inherited]
 

Tvoid TRs232cKeithley2400Module::defineClearMethod Tint    channel [protected, virtual]
 

TRs232cModuleに実装されています.

Tvoid TRs232cKeithley2400Module::defineInitializeMethod Tint    channel [protected, virtual]
 

TRs232cModuleに実装されています.

Tvoid TRs232cKeithley2400Module::defineReadMethod Tint    channel [protected, virtual]
 

TRs232cModuleに実装されています.

Tvoid TRs232cKeithley2400Module::defineUpdateMethod Tint    channel [protected, virtual]
 

TRs232cModuleに実装されています.

Tvoid TRs232cModule::DoClearMethod Tint    channel [inline, inherited]
 

Tvoid TRs232cModule::DoInitializeMethod Tint    channel [inline, inherited]
 

Tstring TRs232cModule::DoReadMethod Tint    channel [inline, inherited]
 

Tvoid TRs232cModule::DoUpdateMethod Tint    channel [inline, inherited]
 

virtual Tvoid TRs232cModule::FillData TDataElement   element,
Tint    channel
[virtual, inherited]
 

TModuleに実装されています.

const Tstring & TRs232cModule::GetDeviceFile   [inline, inherited]
 

Tint TRs232cModule::GetFileDescriptor   [inline, inherited]
 

Tint TModule::GetNumberOfChannels   [inline, inherited]
 

struct termio & TRs232cModule::GetSerialPort   [inline, inherited]
 

const struct termio & TRs232cModule::GetSerialPort   [inline, inherited]
 

Tint TModule::GetStatus   [inline, inherited]
 

virtual Tint TRs232cModule::Initialize   [virtual, inherited]
 

TModuleに実装されています.

Tbool TRs232cModule::IsOpen   [inline, inherited]
 

Tbool TModule::IsSuccess   [inline, inherited]
 

Tbool TRs232cKeithley2400Module::modifyData const Tstring   accept,
Tdouble   databuf
const [protected, virtual]
 

TRs232cModuleを再定義しています。

Tint TRs232cModule::Open   [inherited]
 

virtual Tbool TModule::operator!= const TModule   right const [virtual, inherited]
 

virtual Tbool TRs232cModule::operator!= const TRs232cModule   right const [virtual, inherited]
 

virtual Tbool TModule::operator== const TModule   right const [virtual, inherited]
 

virtual Tbool TRs232cModule::operator== const TRs232cModule   right const [virtual, inherited]
 

Tstring TRs232cModule::Read   [inherited]
 

Tvoid TRs232cModule::SetDeviceFile const Tstring   devfile [inline, inherited]
 

Tvoid TRs232cModule::SetFileDescriptor Tint    fd [inline, inherited]
 

Tvoid TModule::SetNumberOfChannels Tint    nchannel [inline, inherited]
 

Tvoid TRs232cModule::SetSerialPort const struct termio &    serial [inline, inherited]
 

Tvoid TModule::SetStatus Tint    status [inline, inherited]
 

virtual Tint TRs232cModule::Update   [virtual, inherited]
 

TModuleに実装されています.

Tint TRs232cModule::Write const Tstring   token [inherited]
 


変数の解説

Tstring TRs232cModule::theDeviceFile [protected, inherited]
 

Tint TRs232cModule::theFileDescriptor [protected, inherited]
 

Tint TModule::theNumberOfChannels [protected, inherited]
 

struct termio TRs232cModule::theSerialPort [protected, inherited]
 

Tint TModule::theStatus [protected, inherited]
 


このクラスの解説は次のファイルから生成されました:
CLDAQ - a Class Library for Data AcQuisition (Version 1.8.2)
Go IWAI <goiwai@users.sourceforge.jp>