ExcelRTC  0.5.0
 全て クラス ファイル 関数 変数
Public メソッド | Public 変数
クラス テンプレート ExcelInPortSeq< T, T2 >

シーケンス型のインポートのクラス [詳細]

#include <ExcelDataPort.h>

ExcelInPortSeq< T, T2 >に対する継承グラフ
ExcelPortBase

すべてのメンバ一覧

Public メソッド

 ExcelInPortSeq (T *id, RTC::InPort< T > *ip, std::string n, std::string dt, ExcelControl *m_mexc)
 コンストラクタ
 ~ExcelInPortSeq ()
 デストラクタ
virtual bool isNew ()
 データを取得したかを判定する関数
virtual void putData (bool moption)
 受けたデータをセルに書き込む関数
- Public メソッド inherited from ExcelPortBase
virtual ~ExcelPortBase ()
 デストラクタ
virtual void setParam (int c, std::string l, std::string sn, std::string leng, bool mstate)
 GUIで入力した値を設定する関数
virtual void update_cellName ()
 データポートと関連付けしたセルに名前を入力

Public 変数

T * In
RTC::InPort< T > * inIn
std::vector< std::vector< T2 > > buff
- Public 変数 inherited from ExcelPortBase
std::string name
int col
std::string low
std::string length
int sheetnum
std::string sheetName
int num
OtherPortmop
PortBase * pb
std::string data_type
std::vector< std::string > attachPort
bool state
ExcelControlmexc
coil::Mutex _mutex

説明

template<class T, class T2>
class ExcelInPortSeq< T, T2 >

シーケンス型のインポートのクラス


コンストラクタとデストラクタ

template<class T, class T2>
ExcelInPortSeq< T, T2 >::ExcelInPortSeq ( T *  id,
RTC::InPort< T > *  ip,
std::string  n,
std::string  dt,
ExcelControl m_mexc 
)
inline

コンストラクタ

引数:
idデータオブジェクト
ipデータポートオブジェクト
n名称
dtデータ型
m_mexcExcelRTC

関数

template<class T, class T2>
virtual void ExcelInPortSeq< T, T2 >::putData ( bool  moption)
inlinevirtual

受けたデータをセルに書き込む関数

引数:
moptionTrueの場合はバッファのデータをまとめて処理する。Falseの場合は1回だけデータを読み込む。

ExcelPortBaseを再定義しています。


変数

template<class T, class T2>
std::vector<std::vector<T2> > ExcelInPortSeq< T, T2 >::buff

 

template<class T, class T2>
T* ExcelInPortSeq< T, T2 >::In

 

template<class T, class T2>
RTC::InPort<T>* ExcelInPortSeq< T, T2 >::inIn

 


このクラスの説明は次のファイルから生成されました: