OhReceivePort.getDataPack メソッド (Object[], OhTimePoint, Object[])
時刻指定によりデータパックを取得(受信)します。
By all means, Get a data pack at specified time "_dataTime". The results are stored in "aFormer" and "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 オーバーロードの一覧