ohymosj
クラス OhRelayDouble

java.lang.Object
  拡張ohymosj.OhObject
      拡張ohymosj.OhPort
          拡張ohymosj.OhSenderPort
              拡張ohymosj.OhRelayPort
                  拡張ohymosj.OhRelayDouble

public class OhRelayDouble
extends OhRelayPort

データ値が double 型のデータパックを中継する中継端子を表すクラスです。 OhSenderPort を継承して作成される送信端子のクラスです。

OhRelayDouble; OhRelayDouble is a class of port which relays datapacks of type double.

バージョン:
$Revision: 1.14 $ $Date: 2004/02/11 22:52:00 $
作成者:
satoh

フィールドの概要
 
クラス ohymosj.OhRelayPort から継承したフィールド
_sender
 
クラス ohymosj.OhSenderPort から継承したフィールド
_bufferList, _commentString, _numberOfReceivers, _receiverArray
 
クラス ohymosj.OhObject から継承したフィールド
_className, _objectName, _objectNumber, _owner, NEWLINE
 
コンストラクタの概要
OhRelayDouble()
           デフォルトコンストラクタは OhRelayDouble.init(String, int) を実行しません。
OhRelayDouble(java.lang.String aPortName, int aPortNum)
           基底クラスのコンストラクタ OhRelayPort.OhRelayPort(String, int) のコンストラクタを用いてメンバ変数を以下の通り初期化します。
 
メソッドの概要
 java.lang.String dataType()
           中継するデータパックのデータ値の型 double を表す文字列 "double" を返します。
 boolean init(java.lang.String aPortName, int aPortNum)
           オブジェクト名、オブジェクト番号を初期化します。
 
クラス ohymosj.OhRelayPort から継承したメソッド
areYouReady, calReq, canYouGetData, getDataPack, getDataPack, getDataPackArray, getDctVec, getNewestDataTime, getNumberOfDataPacks, getOldestDataTime, printConnection, printConnection, reduceDataPackStock, setDataPackArray, setSender
 
クラス ohymosj.OhSenderPort から継承したメソッド
canYouSwitch, getCommentString, getNecessaryTimeFrom, getNecessaryTimeTo, registerReceiver, setCommentString
 
クラス ohymosj.OhPort から継承したメソッド
canYouGetData, cPrint, create, getDataPack, getDataPack
 
クラス ohymosj.OhObject から継承したメソッド
getAbsName, getClassName, getObjectName, getObjectNumber, getOwner, getTopOwner, objCompare, objCompare, objCompare, oPrint, setOwner
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

OhRelayDouble

public OhRelayDouble()
              throws OhError
デフォルトコンストラクタは OhRelayDouble.init(String, int) を実行しません。 その結果、以下の設定となります。

  • _objectName : null
  • _objectNumber : -1
  • その他のメンバ変数に対する処理は引数つきコンストラクタと同じです。 この場合、OhRelayDouble.init(String, int) を 用いてメンバ変数を初期化して下さい。 Creates a new default OhRelayDouble instance.

    例外:
    OhError - if an error occurs

    OhRelayDouble

    public OhRelayDouble(java.lang.String aPortName,
                         int aPortNum)
                  throws OhError
    基底クラスのコンストラクタ OhRelayPort.OhRelayPort(String, int) のコンストラクタを用いてメンバ変数を以下の通り初期化します。

  • _className : "OhRelayDouble"
  • _objectName : aPortName
  • _objectNumber : aPortNum
  • _owner : null
  • _bufferList : メモリに確保する。(接続作業用)
  • _receiverArray : null
  • _numberOfReceivers : -1
  • _sender : null
  • パラメータ:
    aPortName - a String value
    aPortNum - an int value
    例外:
    OhError - if an error occurs
    メソッドの詳細

    init

    public boolean init(java.lang.String aPortName,
                        int aPortNum)
                 throws OhError
    オブジェクト名、オブジェクト番号を初期化します。

    Initialization.

    オーバーライド:
    クラス OhRelayPort 内の init
    パラメータ:
    aPortName - a String value
    aPortNum - an int value
    戻り値:
    a boolean value
    例外:
    OhError - if an error occurs

    dataType

    public java.lang.String dataType()
    中継するデータパックのデータ値の型 double を表す文字列 "double" を返します。

    Returns the data pack type which expresses the type of data to be relayed.

    定義:
    クラス OhRelayPort 内の dataType
    戻り値:
    a String value