|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectohymosj.OhObject
ohymosj.OhPort
ohymosj.OhReceivePort
ohymosj.OhReceiveDouble
OhReceivePort を継承して作成される受信端子のクラスです。
OhReceiveDouble; OhReceiveDouble is the base class to express a port which receive double data.
フィールドの概要 |
クラス ohymosj.OhReceivePort から継承したフィールド |
_sender |
クラス ohymosj.OhObject から継承したフィールド |
_className, _objectName, _objectNumber, _owner, NEWLINE |
コンストラクタの概要 | |
OhReceiveDouble()
|
|
OhReceiveDouble(java.lang.String aPortName,
int aPortNumber)
|
メソッドの概要 | |
boolean |
canYouGetPulseData(OhTimePoint aT,
double[] aDataValue)
|
java.lang.String |
dataType()
|
double |
getData(OhTimePoint aT)
|
double |
getData(OhTimePoint aT,
java.util.Vector aDctVec)
|
double |
getDataSum(OhTimePoint aT1,
OhTimePoint aT2)
|
double |
getDataSum(OhTimePoint aT1,
OhTimePoint aT2,
java.util.Vector aDctVec)
|
double |
getMeanData(OhTimePoint aT1,
OhTimePoint aT2)
|
double |
getMeanData(OhTimePoint aT1,
OhTimePoint aT2,
java.util.Vector aDctVec)
|
boolean |
init(java.lang.String aPortName,
int aPortNum)
|
void |
setData(OhTimePoint aT,
double[] aDataValue)
|
void |
setData(OhTimePoint aT,
double[] aDataValue,
java.util.Vector aDctVec)
|
クラス ohymosj.OhPort から継承したメソッド |
cPrint, create, getDataPack, getDataPack, registerReceiver |
クラス 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 |
コンストラクタの詳細 |
public OhReceiveDouble()
その他のメンバ変数に対する処理は引数つきコンストラクタと同じです。 この場合、OhReceiveDouble.init(String, int) を 用いてメンバ変数を初期化して下さい。
public OhReceiveDouble(java.lang.String aPortName, int aPortNumber) throws OhError
aPortName
- a String
valueaPortNumber
- an int
value
メソッドの詳細 |
public boolean init(java.lang.String aPortName, int aPortNum) throws OhError
Initialization.
OhReceivePort
内の init
aPortName
- a String
valueaPortNum
- an int
value
boolean
value
OhError
- if an error occurspublic java.lang.String dataType()
Returns the data pack type which expresses the type of data to be received.
OhReceivePort
内の dataType
String
valuepublic double getData(OhTimePoint aT, java.util.Vector aDctVec) throws OhError
Returns data value at time t. This data connection type is brokenline or step or pulse.
aT
- an OhTimePoint
valueaDctVec
- a Vector
value
double
value
OhError
public double getData(OhTimePoint aT) throws OhError
Returns the data value at time t. This data connection type is brokenline.
aT
- an OhTimePoint
value
double
value
OhError
public void setData(OhTimePoint aT, double[] aDataValue, java.util.Vector aDctVec) throws OhError
Set the data value at time t to reference aDataValue[0].
aT
- an OhTimePoint
valueaDataValue
- a double[]
valueaDctVec
- a Vector
value
OhError
- if an error occurspublic void setData(OhTimePoint aT, double[] aDataValue) throws OhError
Set the data value at time t to reference aDataValue[0]. This data connection type is brokenline.
aT
- an OhTimePoint
valueaDataValue
- a double[]
value
OhError
- if an error occurspublic double getDataSum(OhTimePoint aT1, OhTimePoint aT2, java.util.Vector aDctVec) throws OhError
Returns the integrated value from time aT1 till time aT2. aT1 should be less than or equal to t2.
When data connection type is Pulse, the value summed from aT1 till aT2 will be returned. The pulse at time aT1 is not contained in the sum, and the pulse at time aT2 is contained in the sum.
aT1
- an OhTimePoint
valueaT2
- an OhTimePoint
valueaDctVec
- a Vector
value
double
value
OhError
public double getDataSum(OhTimePoint aT1, OhTimePoint aT2) throws OhError
Gets sum data whose data connection type is brokenline.
aT1
- an OhTimePoint
valueaT2
- an OhTimePoint
value
double
value
OhError
public boolean canYouGetPulseData(OhTimePoint aT, double[] aDataValue)
Gets pulse data.
aT
- an OhTimePoint
valueaDataValue
- a double[]
value
boolean
valuepublic double getMeanData(OhTimePoint aT1, OhTimePoint aT2, java.util.Vector aDctVec) throws OhError
Gets mean data.
aT1
- an OhTimePoint
valueaT2
- an OhTimePoint
valueaDctVec
- a Vector
value
double
value
OhError
- if an error occurspublic double getMeanData(OhTimePoint aT1, OhTimePoint aT2) throws OhError
Gets mean data whose data connection type is brokenline.
aT1
- an OhTimePoint
valueaT2
- an OhTimePoint
value
double
value
OhError
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |