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