クラス
jp.go.aist.rtm.RTC.util.DataRef の使用

DataRef を使用しているパッケージ
jp.go.aist.rtm.RTC.buffer   
jp.go.aist.rtm.RTC.port   
RTMExamples.AutoTest   
RTMExamples.Composite   
RTMExamples.ExtTrigger   
RTMExamples.GUIIn   
RTMExamples.SeqIO   
RTMExamples.SimpleIO   
RTMExamples.SinCosOut   
 

jp.go.aist.rtm.RTC.buffer での DataRef の使用
 

DataRef 型のパラメータを持つ jp.go.aist.rtm.RTC.buffer のメソッド
 ReturnCode RingBuffer.get(DataRef<DataType> value)
           get
 ReturnCode BufferBase.get(DataRef<DataType> value)
           
 boolean NullBuffer.read(DataRef<DataType> valueRef)
          バッファからデータを読み込みます。
 ReturnCode RingBuffer.read(DataRef<DataType> valueRef)
          バッファからデータを読み込みます。
 ReturnCode BufferBase.read(DataRef<DataType> valueRef)
          バッファからデータを読み込みます。
 ReturnCode RingBuffer.read(DataRef<DataType> valueRef, int sec)
           
 ReturnCode RingBuffer.read(DataRef<DataType> valueRef, int sec, int nsec)
          バッファから読み出す {@.ja バッファに格納されたデータを読み出す。
 ReturnCode BufferBase.read(DataRef<DataType> valueRef, int sec, int nsec)
           
 

jp.go.aist.rtm.RTC.port での DataRef の使用
 

DataRef 型のパラメータを持つ jp.go.aist.rtm.RTC.port のメソッド
 ReturnCode InPortPushConnector.read(DataRef<org.omg.CORBA.portable.InputStream> data)
          データの読み出し {@.ja バッファからデータを読み出す。
abstract  ReturnCode InPortConnector.read(DataRef<org.omg.CORBA.portable.InputStream> data)
           Destructor The read function to read data from buffer to InPort
 ReturnCode InPortPullConnector.read(DataRef<org.omg.CORBA.portable.InputStream> data)
           Destructor The read function to read data from buffer to InPort
 

DataRef 型のパラメータを持つ jp.go.aist.rtm.RTC.port のコンストラクタ
InPort(BufferBase<DataType> superClass, java.lang.String name, DataRef<DataType> value, boolean read_block, boolean write_block, long read_timeout, long write_timeout)
          コンストラクタです。
InPort(java.lang.String name, DataRef<DataType> value)
          コンストラクタです。
OutPort(BufferBase<DataType> buffer, java.lang.String name, DataRef<DataType> valueRef)
          コンストラクタです。
OutPort(java.lang.String name, DataRef<DataType> valueRef)
          コンストラクタです。
OutPort(java.lang.String name, DataRef<DataType> valueRef, int length)
          コンストラクタです。
 

RTMExamples.AutoTest での DataRef の使用
 

DataRef として宣言されている RTMExamples.AutoTest のフィールド
protected  DataRef<TimedFloat> AutoTestInImpl.m_in
           
protected  DataRef<TimedFloat> AutoTestOutImpl.m_out
           
protected  DataRef<TimedFloatSeq> AutoTestInImpl.m_seqin
           
protected  DataRef<TimedFloatSeq> AutoTestOutImpl.m_seqout
           
 

RTMExamples.Composite での DataRef の使用
 

DataRef として宣言されている RTMExamples.Composite のフィールド
protected  DataRef<TimedLong> SensorImpl.m_in
           
protected  DataRef<TimedFloat> MotorImpl.m_in
           
protected  DataRef<TimedFloat> ControllerImpl.m_in
           
protected  DataRef<TimedFloat> SensorImpl.m_out
           
protected  DataRef<TimedLong> MotorImpl.m_out
           
protected  DataRef<TimedFloat> ControllerImpl.m_out
           
 

RTMExamples.ExtTrigger での DataRef の使用
 

DataRef として宣言されている RTMExamples.ExtTrigger のフィールド
protected  DataRef<TimedLong> ConsoleOutImpl.m_in
           
protected  DataRef<TimedLong> ConsoleInImpl.m_out_holder
           
 

RTMExamples.GUIIn での DataRef の使用
 

DataRef として宣言されている RTMExamples.GUIIn のフィールド
protected  DataRef<TimedLong> GUIInImpl.m_out1
           
protected  DataRef<TimedString> GUIInImpl.m_out2
           
protected  DataRef<TimedDouble> GUIInImpl.m_out3
           
 

RTMExamples.SeqIO での DataRef の使用
 

DataRef として宣言されている RTMExamples.SeqIO のフィールド
protected  DataRef<TimedDouble> SeqInImpl.m_Double
           
protected  DataRef<TimedDouble> SeqOutImpl.m_Double
           
protected  DataRef<TimedDoubleSeq> SeqInImpl.m_DoubleSeq
           
protected  DataRef<TimedDoubleSeq> SeqOutImpl.m_DoubleSeq
           
protected  DataRef<TimedFloat> SeqInImpl.m_Float
           
protected  DataRef<TimedFloat> SeqOutImpl.m_Float
           
protected  DataRef<TimedFloatSeq> SeqInImpl.m_FloatSeq
           
protected  DataRef<TimedFloatSeq> SeqOutImpl.m_FloatSeq
           
protected  DataRef<TimedLong> SeqInImpl.m_Long
           
protected  DataRef<TimedLong> SeqOutImpl.m_Long
           
protected  DataRef<TimedLongSeq> SeqInImpl.m_LongSeq
           
protected  DataRef<TimedLongSeq> SeqOutImpl.m_LongSeq
           
protected  DataRef<TimedShort> SeqInImpl.m_Short
           
protected  DataRef<TimedShort> SeqOutImpl.m_Short
           
protected  DataRef<TimedShortSeq> SeqInImpl.m_ShortSeq
           
protected  DataRef<TimedShortSeq> SeqOutImpl.m_ShortSeq
           
 

RTMExamples.SimpleIO での DataRef の使用
 

DataRef として宣言されている RTMExamples.SimpleIO のフィールド
protected  DataRef<TimedLong> ConsoleOutImpl.m_in
           
protected  DataRef<TimedLong> ConsoleInImpl.m_out
           
 

RTMExamples.SinCosOut での DataRef の使用
 

DataRef として宣言されている RTMExamples.SinCosOut のフィールド
protected  DataRef<TimedDouble> SinCosOutImpl.m_out1
           
protected  DataRef<TimedDouble> SinCosOutImpl.m_out2