OOoRTCs  0.1.0
 全て クラス ファイル 関数
Public メソッド | Public 変数
クラス CalcControl.CalcControl
CalcControl.CalcControlに対する継承グラフ
ExcelRTC.ExcelControl

すべてのメンバ一覧

Public メソッド

def __init__
 コンストラクタ
def get_string
def set_value
def set_string
def mSetRate
 実行周期を設定する関数
def mActivate
 活性化するための関数
def mDeactivate
 不活性化するための関数
def addConfOutPort
 コンフィギュレーションパラメータによりアウトポートを追加する関数
def addConfInPort
 コンフィギュレーションパラメータによりインポートを追加する関数
def mAddOutPort
 アウトポート追加の関数
def mAddInPort
 インポート追加の関数
def mRemoveAllPort
 データポート全削除の関数
def mRemoveOutPort
 アウトポート削除の関数
def mRemoveInPort
 インポート削除の関数
def configUpdate
 コンフィギュレーションパラメータが変更されたときに呼び出される関数
def onInitialize
 初期化処理用コールバック関数
def addActionLock
def removeActionLock
def setCellColor
def onDeactivated
 不活性化時のコールバック関数
def udAPort
 関連付けたインポート、アウトポートの処理
def updateAPort
 インポートと関連付けしたアウトポートのデータ入力後、インポートのデータ出力
def onExecute
 周期処理用コールバック関数
def on_shutdown
 終了処理用コールバック関数
def update_cellName
 データポートと関連付けしたセルに名前を入力

Public 変数

 OutPorts
 InPorts
 ConfOutPorts
 ConfInPorts
 conf_data_type
 conf_port_type
 conf_column
 conf_start_row
 conf_end_row
 conf_sheetname
 actionLock
 red
 green
 blue
 c_move
 Attach_Port
 guard
 m_CalcInPort
 m_CalcInPortSeq
 m_CalcInPortEx
 m_CalcOutPort
 m_CalcOutPortSeq
 m_CalcOutPortEx

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

def CalcControl.CalcControl.__init__ (   self,
  manager 
)

コンストラクタ

引数:
self
managerマネージャーオブジェクト

ExcelRTC.ExcelControlで再定義されています。


メソッド

def CalcControl.CalcControl.addConfInPort (   self,
  name,
  data_type,
  row,
  col,
  mlen,
  sn,
  mstate,
  t_attachports 
)

コンフィギュレーションパラメータによりインポートを追加する関数

引数:
self
nameデータポート名
data_typeデータ型
row行番号
col列番号
mlen行番号の範囲
snシート名
mstate列を移動するか
t_attachports関連付けしたアウトポート
def CalcControl.CalcControl.addConfOutPort (   self,
  name,
  data_type,
  row,
  col,
  mlen,
  sn,
  mstate,
  t_attachports 
)

コンフィギュレーションパラメータによりアウトポートを追加する関数

引数:
self
nameデータポート名
data_typeデータ型
row行番号
col列番号
mlen行番号の範囲
snシート名
mstate列を移動するか
t_attachports関連付けしたインポート
def CalcControl.CalcControl.configUpdate (   self)

コンフィギュレーションパラメータが変更されたときに呼び出される関数

引数:
self

ExcelRTC.ExcelControlで再定義されています。

def CalcControl.CalcControl.mActivate (   self)

活性化するための関数

引数:
self
def CalcControl.CalcControl.mAddInPort (   self,
  name,
  m_outport,
  row,
  col,
  mlen,
  sn,
  mstate,
  t_attachports 
)

インポート追加の関数

引数:
self
nameインポートの名前
m_outport接続するアウトポート
rowデータを書き込む行番号
sn書き込むシート
mstate列を移動するか
t_attachports関連付けするデータポート
戻り値:
追加したインポート
def CalcControl.CalcControl.mAddOutPort (   self,
  name,
  m_inport,
  row,
  col,
  mlen,
  sn,
  mstate,
  t_attachports 
)

アウトポート追加の関数

引数:
self
nameアウトポートの名前
m_inport接続するインポート
rowデータを書き込む行番号
sn接続するインポートのパス
mstate列を移動するか
t_attachports関連付けするデータポート
戻り値:
追加したアウトポート
def CalcControl.CalcControl.mDeactivate (   self)

不活性化するための関数

引数:
self
def CalcControl.CalcControl.mRemoveAllPort (   self)

データポート全削除の関数

引数:
self
def CalcControl.CalcControl.mRemoveInPort (   self,
  inport 
)

インポート削除の関数

引数:
self
outport削除するインポート
def CalcControl.CalcControl.mRemoveOutPort (   self,
  outport 
)

アウトポート削除の関数

引数:
self
outport削除するアウトポート
def CalcControl.CalcControl.mSetRate (   self,
  rate 
)

実行周期を設定する関数

引数:
self
rate:実行周期
def CalcControl.CalcControl.on_shutdown (   self,
  ec_id 
)

終了処理用コールバック関数

引数:
self
ec_idtarget ExecutionContext Id
戻り値:
RTC::ReturnCode_t

ExcelRTC.ExcelControlで再定義されています。

def CalcControl.CalcControl.onDeactivated (   self,
  ec_id 
)

不活性化時のコールバック関数

引数:
self
ec_idtarget ExecutionContext Id
戻り値:
RTC::ReturnCode_t

ExcelRTC.ExcelControlで再定義されています。

def CalcControl.CalcControl.onExecute (   self,
  ec_id 
)

周期処理用コールバック関数

引数:
self
ec_idtarget ExecutionContext Id
戻り値:
RTC::ReturnCode_t

ExcelRTC.ExcelControlで再定義されています。

def CalcControl.CalcControl.onInitialize (   self)

初期化処理用コールバック関数

引数:
self
戻り値:
RTC::ReturnCode_t

ExcelRTC.ExcelControlで再定義されています。

def CalcControl.CalcControl.udAPort (   self,
  ip,
  OutPorts,
  InPorts 
)

関連付けたインポート、アウトポートの処理

引数:
self
ipインポート
OutPortsアウトポートのリスト
InPortsインポートのリスト
def CalcControl.CalcControl.update_cellName (   self)

データポートと関連付けしたセルに名前を入力

引数:
self
def CalcControl.CalcControl.updateAPort (   self,
  ip 
)

インポートと関連付けしたアウトポートのデータ入力後、インポートのデータ出力

引数:
self
ipインポート

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