OHyMoS.NET Class Library

OhReceivePort.canYouGetData メソッド (IOhTimePointImmutable, IOhTimePointImmutable)

取得可能データパックの確認を行います。

Tells whether the data from "aTFrom" to "aTTo" can be obtained or not.

public override bool canYouGetData(
   IOhTimePointImmutable aTFrom,
   IOhTimePointImmutable aTTo
);

パラメータ

aTFrom
an OhTimePointImmutable value

aTFrom 以前からデータパックが受信可能であることを確認する。
aTTo
an OhTimePointImmutable value

aTTo 以降までデータパックが受信可能であることを確認する。

戻り値

a bool value

 ・true aTFrom 以前から aTTo 以降までのデータパックが受信可能な場合。 ・false aTFrom 以前から aTTo 以降までのデータパックが受信不可能な場合。 

解説

取得可能データパックの確認(データ収録時刻の確認)を行います。

基底クラス OhPort の抽象メソッドです。

_sender に問い合わせて aTFrom 以前から aTTo 以降までのデータパックが受信可能か確認します。 受信可能ならば true を返し、受信不可能なら false を返します。

この受信端子の _owner で計算時の確認作業に用います。 [ACCIDENT] ・接続前で、_sender が null の場合。 (このメソッドは計算時に頻繁に用いられる可能性があるので敢えて _sender が null でないことを確認しませんでした。) ・_sender に OhPort 型以外の変数が格納されている場合。

Accident: "_sender" is "null" or not OhPort type.

参照

OhReceivePort クラス | OhymosNet 名前空間 | OhReceivePort.canYouGetData オーバーロードの一覧