OHyMoS.NET Class Library

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

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

By all means, Get a data pack at specified time "_dataTime". The results are stored in "aFormer" and "aLater".
public virtual bool getDataPack(
   object[] aFormer,
   OhTimePoint _dataTime,
   object[] aLater
);

パラメータ

aFormer
an Object[] value

_dataTime 以前で _dataTime に最も近い収録データパックを第1要素に格納するObject型配列
_dataTime
an OhTimePoint value

指定時刻

この時刻に最も近いデータ記録時刻を持つ収録データパックを受信します。
aLater
an Object[] value

_dataTime 以降で _dataTime に最も近い収録データパックを第1要素に格納するObject型配列

戻り値

a bool value

 ・true 指定のデータパックを受信できた場合。 ・false _dataPackArray が null の場合。 指定のデータパックを受信できない場合。 

解説

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

時刻を指定して _sender からデータパックを受信します。

aFormer には、データ記録時刻が _dataTime 以前で _dataTime に最も近い収録データパックを受信、格納します。
aLater には、データ記録時刻が _dataTime 以降で _dataTime に最も近い収録データパックを受信、格納します。
aFormer, aLater の両方を必ず受信します。 受信できない場合は、両方とも null に設定されます。 データ記録時刻が丁度 _dataTime であるデータパックが収録されている場合は、 aFormer, aLater ともそれを格納します。 データパックを取得できた場合は、true を返します。

参照

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