OpenRTM  1.0.0
OpenRTM.idl
説明を見る。
00001 // -*- IDL -*-
00019 #include "RTC.idl"
00020 
00021 #pragma prefix "openrtm.aist.go.jp"
00022 
00023 module OpenRTM
00024 {
00025 
00026   interface DataFlowComponent
00027     : RTC::RTObject, RTC::DataFlowComponent
00028   {
00029   };
00030 
00031 //  interface FiniteStateMachineComponent
00032 //    : RTC::RTObject, RTC::FsmParticipant
00033 //  {
00034 //  };
00035 //
00036 //  interface DataFlowFiniteStateMachineComponent
00037 //    : RTC::RTObject, RTC::DataFlowComponent, RTC::FsmParticipant
00038 //  {
00039 //  };
00040 //
00041 //  interface DataFlowMultiModeComponent
00042 //    : RTC::RTObject, RTC::DataFlowComponent, RTC::MultiModeObject
00043 //  {
00044 //  };
00045 //
00046 //  interface FiniteStateMachineMultiModeComponent
00047 //    : RTC::RTObject, RTC::FsmParticipant, RTC::MultiModeObject
00048 //  {
00049 //  };
00050 //
00051 //  interface DataFlowFiniteStateMachineMultiModeComponent
00052 //    : RTC::RTObject, RTC::DataFlowComponent,
00053 //    RTC::FsmParticipant, RTC::MultiModeObject
00054 //  {
00055 //  };
00056 
00057 
00058   interface ExtTrigExecutionContextService
00059     : RTC::ExecutionContextService
00060   {
00061     void tick();
00062   };
00063 
00064 };