microsoft.bonsai.simulatorapi.models
Code generated by Microsoft (R) AutoRest Code Generator. Changes may cause incorrect behavior and will be lost if the code is regenerated.
This package contains the models classes for SimulatorAPI. This API allows simulators to provide states and receive commands from the platform.
Classes
| EpisodeFinish |
EpisodeFinish event signalling current episode is finished. |
| EpisodeStart |
EpisodeStart event. It's sent when a new episode need to be started. |
| EpisodeStep |
EpisodeStep event for stepping inthe simulation. this is sent when there is an ongoing active episode. |
| Event |
RL action returned by bonsai platform when it got new state from simulator session. |
| Idle |
Idle Event.null It means, that no RL action was yet available for this session. |
| ProblemDetails |
The ProblemDetails model. |
| ProblemDetailsException |
Exception thrown for an invalid response with ProblemDetails information. |
| Purpose |
The purpose for existing, from the standpoint of a simulator instance or brain version. |
| PurposeTarget |
This structure describes the "target" of the simulator; i.e., what trainable construct(s) it exists to service. |
| SimulatorContext |
This structure is passed (as a string) to a simulator running when launched by the Socrates backend. |
| SimulatorInterface |
It contains all the registration/creation time properties of a simulator session. |
| SimulatorSessionMilestone |
SimulatorSession progress milestone. |
| SimulatorSessionProgress |
SimulatorSession progress related to train an actual brain. |
| SimulatorSessionResponse |
SimulatorSession model, having details of one active simulator session. |
| SimulatorSessionSummary |
A summary of a SimulatorSession, returned from ListSessions. |
| SimulatorState |
It contains simulator state information needed by bonsai platform in response of an action. |
| Unregister |
Event asking to unregister/delete simulatorSession. You can create a new session, if you want to continue training with this simulator. |
Enums
| EpisodeFinishReason |
Defines values for EpisodeFinishReason. |
| EventType |
Defines values for EventType. |
| PurposeTypesAction |
Defines values for PurposeTypesAction. |
| SimulatorContextTypesDeploymentMode |
Defines values for SimulatorContextTypesDeploymentMode. |
| SimulatorSessionTypesStatus |
Defines values for SimulatorSessionTypesStatus. |
| UnregisterReason |
Defines values for UnregisterReason. |