4 namespace droid.Runtime.Messaging.Messages {
10 public int FrameSkips {
get;
set; }
14 public float TimeScale {
get;
set; }
18 public bool FullScreen {
get;
set; }
22 public int Height {
get;
set; }
26 public int Width {
get;
set; }
30 public int Finishes {
get;
set; }
34 public int NumOfEnvironments {
get;
set; }
38 public int ResetIterations {
get;
set; }
42 public int QualityLevel {
get;
set; }
46 public float TargetFrameRate {
get;
set; }
54 public bool DoSerialiseUnobservables {
get;
set; }
58 public bool DoSerialiseIndividualSensors {
get;
set; }
68 this.FrameSkips = simulator_configuration.
FrameSkips;
69 this.FullScreen = simulator_configuration.
FullScreen;
70 this.Height = simulator_configuration.
Height;
71 this.Width = simulator_configuration.
Width;
74 this.TimeScale = simulator_configuration.
TimeScale;
76 this.QualityLevel = simulator_configuration.
QualityLevel;
92 this.FrameSkips = flat_simulator_configuration.
FrameSkips;
93 this.FullScreen = flat_simulator_configuration.
FullScreen;
94 this.Height = flat_simulator_configuration.
Height;
95 this.Width = flat_simulator_configuration.
Width;
98 this.TimeScale = flat_simulator_configuration.
TimeScale;
100 this.QualityLevel = flat_simulator_configuration.
QualityLevel;
SimulatorConfigurationMessage()
bool AlwaysSerialiseUnobservables
FSimulationType SimulationType
bool DoSerialiseUnobservables
void FbsParse(FSimulatorConfiguration flat_simulator_configuration)
SimulationType SimulationType
bool DoSerialiseIndividualSensors
FrameFinishes FrameFinishes
SimulatorConfigurationMessage(ISimulatorConfiguration simulator_configuration)
SimulationType
Determines the discrete timesteps of the simulation environment.
bool AlwaysSerialiseIndividualObservables