OHyMoS.NET Class Library

OhSendPort.getDataPack メソッド (Object[], OhTimePoint, Object[])

時刻指定によりデータパックを送信(取得)します。

Sends(Gets) the datapacks at the appointed "datatime".
public virtual bool getDataPack(
   object[] aFormer,
   OhTimePoint _dataTime,
   object[] aLater
);

パラメータ

aFormer
an Object[] value

_dataTime
an OhTimePoint value

aLater
an Object[] value

戻り値

a bool value

解説

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

_sender が null でない場合、_sender に getDataPack() を実行させます。 この時、引数はそのまま渡します。

_sender が null の場合、_dataPackArray を検索して以下の処理を行ないます。

aFormer には、データ記録時刻が _dataTime 以前で _dataTime に最も近い 収録データパックを取得し、格納します。

aLater には、データ記録時刻が _dataTime 以降で _dataTime に最も近い 収録データパックを取得し、格納します。

データ記録時刻が丁度 _dataTime であるデータパックが収録されている場合は、 aFormer, aLater ともそれを格納します。

aFormer, aLater の両方を必ず取得します。取得できない場合は両方とも null に設定します。

参照

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