10 #ifndef POWERPOINTCONTROL_H
11 #define POWERPOINTCONTROL_H
13 #include <rtm/Manager.h>
14 #include <rtm/DataFlowComponentBase.h>
15 #include <rtm/CorbaPort.h>
16 #include <rtm/DataInPort.h>
17 #include <rtm/DataOutPort.h>
18 #include <rtm/idl/BasicDataTypeSkel.h>
19 #include <rtm/idl/ExtendedDataTypesSkel.h>
20 #include <rtm/idl/InterfaceDataTypesSkel.h>
29 #include "BasicDataTypeStub.h"
44 :
public RTC::DataFlowComponentBase
67 void SetFilePath(std::string FP);
86 virtual RTC::ReturnCode_t onInitialize();
136 virtual RTC::ReturnCode_t onActivated(RTC::UniqueId ec_id);
149 virtual RTC::ReturnCode_t onDeactivated(RTC::UniqueId ec_id);
162 virtual RTC::ReturnCode_t onExecute(RTC::UniqueId ec_id);
241 TimedShort m_SlideNumberIn;
244 InPort<TimedShort> m_SlideNumberInIn;
245 TimedShort m_EffectNumberIn;
248 InPort<TimedShort> m_EffectNumberInIn;
252 InPort<TimedShortSeq> m_PenIn;
259 TimedShort m_SlideNumberOut;
262 OutPort<TimedShort> m_SlideNumberOutOut;
282 std::string file_path;
283 int SlideFileInitialNumber;
284 int SlideNumberInRelative;
302 :
public RTC::ConfigurationSetListener
309 void operator()(
const coil::Properties& config_set)
321 DLL_EXPORT
void PowerPointControlInit(RTC::Manager* manager);
324 #endif // POWERPOINTCONTROL_H