#ifndef __SIMCONTROL__
#define __SIMCONTROL__

#include "DirectCommunicationClient.hpp"
#include <iostream>


#include <atomic>
#include <cstdint>
#include <memory>
#include <thread>
#include <mutex>
#include <queue>




namespace SimControl {


class SimControl{
   
    public: 
        SimControl(const std::string &addr,const std::int16_t port);
      
        
    private:

    void MainFunction_();


    std::shared_ptr<DirectCommunication::DirectCommunicationClient> TCPClient_;    

         


};




}





#endif