#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 |
|
|
|
|
|
|
|
|
|
|
|
TModuleに実装されています. |
|
|
|
TRs232cKeithley2400Module, TRs232cKeithley2700Module, と TRs232cKeithley7702Moduleを実装しています. |
|
TRs232cKeithley2400Module, TRs232cKeithley2700Module, と TRs232cKeithley7702Moduleを実装しています. |
|
TRs232cKeithley2400Module, TRs232cKeithley2700Module, と TRs232cKeithley7702Moduleを実装しています. |
|
TRs232cKeithley2400Module, TRs232cKeithley2700Module, と TRs232cKeithley7702Moduleを実装しています. |
|
|
|
|
|
|
|
|
|
TModuleに実装されています. |
|
|
|
|
|
|
|
|
|
|
|
|
|
TModuleに実装されています. |
|
|
|
|
|
TRs232cKeithley2400Module, TRs232cKeithley2700Module, と TRs232cKeithley7702Moduleで再定義されています。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TModuleに実装されています. |
|
|
|
|
|
|
|
|
|
|
|
|