2025-05-29 14:38:09 +08:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "XNMonitorServer_global.h"
|
|
|
|
#include "TypeDefine.h"
|
|
|
|
#include "TopicManager.h"
|
2025-05-30 14:16:16 +08:00
|
|
|
#include <XNIDL/XNSimStatusPubSubTypes.hpp>
|
2025-05-29 14:38:09 +08:00
|
|
|
|
|
|
|
class XNMONITORSERVER_EXPORT SystemControl
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
SystemControl() {};
|
|
|
|
virtual ~SystemControl();
|
|
|
|
|
|
|
|
public:
|
|
|
|
std::string Initialize();
|
|
|
|
void Pause();
|
|
|
|
void Resume();
|
|
|
|
void Stop();
|
|
|
|
|
|
|
|
private:
|
|
|
|
XNDataWriter *m_EngineControlWriter;
|
|
|
|
};
|