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;
25 bool DefaultConnectToROS = true;
28 FString DefaultROSHost = "127.0.0.1";
31 bool DefaultAsyncROSConnection = true;
34 int DefaultROSPort = 9090;
37 int DefaultROSMaxRetries = 3;
43 virtual
void ROSBridgeConnected() override;
48 virtual
void ROSBridgeDisconnected() override;
53 void ParseLaunchArguments(
bool& ConnectToROS,
bool& AsyncROSConnection, FString& Host,
int& Port,
int& MaxRetries);