Simulation¶
The simulation component displays several information about the simulation
run and includes functions to adjust the simulation speed.
Props¶
simulation takes three props.
The host prop is necessary to trigger
the Cloe-API endpoint when adjusting the simulation speed.
The simulation prop includes the data which is displayed by the
component.
The host prop is a string with the current host address of the Cloe API.
Methods¶
setInitialState()¶
After the component is mounted, the method setInitialState() waits for
the prop simulation and updates the components simSpeed state.
This results from the fact that the data fetching from the Cloe-Api starts
after all components have been mounted.
handleSimSpeedChange()¶
This method takes a value from the slider which is used to adjust the
simulation speed. First, it updates the components state to the new
simSpeed value, after that it calls the method triggerHMI to
make an api call which updates the simulation speed.
triggerHMI()¶
This method takes a destination and a value as arguments and makes an api call to the cloe host.