8#include "Engine/GameInstance.h"
9#include "ROSIntegrationGameInstance.h"
11#include "AgrarsenseGameInstance.generated.h"
13UCLASS(config = AgrarsenseSettings)
20 virtual void Init()
override;
22 virtual void BeginDestroy()
override;
24 virtual void Shutdown()
override;
27 bool DefaultConnectToROS = true;
30 FString DefaultROSHost = "127.0.0.1";
33 bool DefaultAsyncROSConnection = true;
36 int DefaultROSPort = 9090;
39 int DefaultROSMaxRetries = 3;
45 virtual
void ROSBridgeConnected() override;
50 virtual
void ROSBridgeDisconnected() override;
55 void ParseLaunchArguments(
bool& ConnectToROS,
bool& AsyncROSConnection, FString& Host,
int& Port,
int& MaxRetries);