23 lines
388 B
C
23 lines
388 B
C
|
#pragma once
|
||
|
|
||
|
#include "XNMonitorServer_global.h"
|
||
|
#include "TypeDefine.h"
|
||
|
#include "TopicManager.h"
|
||
|
#include "../XNCore/XNIDL/XNSimStatusPubSubTypes.hpp"
|
||
|
|
||
|
class XNMONITORSERVER_EXPORT SystemControl
|
||
|
{
|
||
|
public:
|
||
|
SystemControl() {};
|
||
|
virtual ~SystemControl();
|
||
|
|
||
|
public:
|
||
|
std::string Initialize();
|
||
|
void Pause();
|
||
|
void Resume();
|
||
|
void Stop();
|
||
|
|
||
|
private:
|
||
|
XNDataWriter *m_EngineControlWriter;
|
||
|
};
|