OhElement.canYouCalculate0 メソッド
canYouCalculate() の候補です。
public virtual
bool canYouCalculate0();
戻り値
a bool value
解説
getNecessaryTimeFrom(), getNecessaryTimeTo() で定義される時間の間の データが取得できれば計算可能と判断する。 これを選ぶのが自然です。 getNecessaryTimeFrom(), getNecessaryTimeTo() メソッドは、 ユーザが自由に再定義できますが、デフォルトでは getNecessaryTimeFrom() は _currentTime を返し、 getNecessaryTimeTo は _currentTime + _timeStep の値を返します。
データが取得不可能であると返事をしてきた受信端子に対して計算要求を出します。 具体的には、受信端子に calReq() メッセージを送ります。 たとえば、
public bool canYouCalculate()
{
return canYouCalculate0();
}
と定義すればよいです。
例外
参照
OhElement クラス | OhymosNet 名前空間