39 lines
749 B
C++
39 lines
749 B
C++
#pragma once
|
|
#include "SimCore/Identifier.hpp"
|
|
#include "SimCore/Messages/SensorTracklistItem.hpp"
|
|
#include "SimCore/SimCore.hpp"
|
|
#include <SimCore/Messages/SimTrack.hpp>
|
|
#include <kubecontrol/KubePod.hpp>
|
|
#include <Entities/Tracklist/Tracklist.hpp>
|
|
#include <SimCore/Messages/SensorData.hpp>
|
|
#include <loguru.hpp>
|
|
#include <memory>
|
|
#include <string>
|
|
#include <vector>
|
|
|
|
|
|
namespace Sensor
|
|
{
|
|
|
|
class SensorControl : public SimCore::SensorData
|
|
{
|
|
public:
|
|
SensorControl(SimCore::Identifier ID, std::string Name, std::string IP, SimCore::SensorKinds sensorKind);
|
|
|
|
|
|
SimCore::SensorTracklistItem getSensorTracklistItem();
|
|
|
|
|
|
|
|
TrackList::TrackList TrackStore;
|
|
|
|
|
|
private:
|
|
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
} |