OHyMoS.NET Class Library

OhReceivePort メンバ

OhReceivePort 概要

パブリック コンストラクタ

OhReceivePort オーバーロード。 OhReceivePort クラスの新しいインスタンスを初期化します。

パブリック プロパティ

DataType 受信するデータパックのデータ値の型を表す文字列を返します。 Returns a string which expresses the type of datapacks received by the current object.
NecessaryTimeFrom データ必要時刻を取得します。 Gets the "NecessaryTimeFrom" (this) of the owner of the current receive port. You can redefine it in derived classes.
NecessaryTimeTo データ必要時刻を取得します。 Gets the "NecessaryTimeTo" (this) of the owner of the current receive port. You can redefine it in derived classes.
NewestDataTime 最新のデータの記録時刻を取得します。 Returns the data time of the newest data pack in the data stored in the sender.
NumberOfDataPacks データパックの個数(_numberOfDataPacks)を取得します。 Returns the number of datapacks stored in the sender.
OldestDataTime 最古のデータの記録時刻を取得します。 Returns the data time of the oldest data pack in the data stored in the sender.

パブリック メソッド

areYouReady 計算作業前の確認を行ないます。 Answers whether the current receive port has been connected to some sender or not.
calReq 受信端子への計算要求は送信端子に転送します。 Relay the calculation request to the sender.
canYouGetDataオーバーロード。 取得可能データパックの確認を行います。 Tells whether the data from "aTFrom" to "aTTo" can be obtained or not.
doSwitch 接続作業後の処理を行ないます。
getDataPackオーバーロード。 時刻指定によりデータパックを取得(受信)します。 Get a data pack at specified time "_dataTime".
getDataPackArray データパックの配列リストを取得(受信)します。 Get a data pack array from the sender.
initオーバーロード。 オブジェクト名、オブジェクト番号を初期化します。 Initialization with object name "aPortName" and object number "aPortNum".
printConnection 接続情報を出力します。 Print the information about the connection to "aSw" with the string "aHead".
reduceDataPackStock 不要データパックを消去します。 Remove unnecessary data packs from the memory.
setDataPackArray デ−タパックの配列を作成します。 Creates a datapack array.
setSender 送信元端子を設定します。 Sets "_sender" to "aSender".

内部プロテクト フィールド

_sender OhSenderPort 型にキャストされた送信元端子です。 A sender which sends datapacks to the current object.

参照

OhReceivePort クラス | OhymosNet 名前空間