package rlds_creator.client

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message ActionRequest

client.proto:85

Request for sending the user actions.

Used in: OperationRequest

message ActionResponse

client.proto:93

Used in: OperationResponse

(message has no fields)

message AddEpisodeTagRequest

client.proto:96

Request for adding a tag to the current episode being replayed.

Used in: OperationRequest

message AddEpisodeTagResponse

client.proto:101

Used in: OperationResponse

message AddStepTagRequest

client.proto:109

Request for adding a tag to a step of the current episode being replayed.

Used in: OperationRequest

message AddStepTagResponse

client.proto:116

Used in: OperationResponse

message ConfigResponse

client.proto:53

Used in: OperationResponse

message ConfirmSaveResponse

client.proto:126

Asks user for confirmation to save the terminated episode.

Used in: OperationResponse

message Data

client.proto:206

An observation or action data.

Used in: ReplayStepResponse

message Data.Image

client.proto:207

Used in: Data

message DeleteEpisodeRequest

client.proto:133

Request for deleting an episode.

Used in: OperationRequest

message DeleteEpisodeResponse

client.proto:138

Used in: OperationResponse

message DownloadEpisodesRequest

client.proto:147

Request for downloading a list of episodes. The episodes will be merged and stored in DM Environment Logger format.

Used in: OperationRequest

message DownloadEpisodesResponse

client.proto:164

Used in: OperationResponse

message EnableStudyRequest

client.proto:173

Request to enable / disable a study.

Used in: OperationRequest

message EnableStudyResponse

client.proto:180

Used in: OperationResponse

message EpisodeMetadata

client.proto:35

Metadata about an episode. Next ID: 8

Used in: EpisodesResponse, ReplayEpisodeResponse, SaveEpisodeResponse

message EpisodeRef

client.proto:24

Reference to uniquely identify an episode in a study and session.

Used in: DeleteEpisodeRequest, DeleteEpisodeResponse, DownloadEpisodesRequest, ReplayEpisodeRequest

message EpisodesResponse

client.proto:189

A list of episodes. This is usually the existing episodes recorded by the user for the current study.

Used in: OperationResponse

message ErrorResponse

client.proto:194

Used to indicate an error to the client.

Used in: OperationResponse

message GamepadInput

client.proto:60

Denotes the input from a gamepad controller. See https://www.w3.org/TR/gamepad/#gamepad-interface for more information.

Used in: ActionRequest

message GamepadInput.Button

client.proto:65

Used in: GamepadInput

message OperationRequest

client.proto:409

Encapsulates the requests that are sent from the client to the server. Next ID: 21

message OperationResponse

client.proto:435

Encapsulates the responses that are sent from the server to the client. Next ID: 26

message PauseResponse

client.proto:241

Used to indicate whether the episode being recorded is paused or not.

Used in: OperationResponse

message RemoveEpisodeTagRequest

client.proto:246

Request for removing a tag from the current episode being replayed.

Used in: OperationRequest

message RemoveEpisodeTagResponse

client.proto:251

Used in: OperationResponse

message RemoveStepTagRequest

client.proto:259

Request for removing a tag from a step of the current episode being replayed.

Used in: OperationRequest

message RemoveStepTagResponse

client.proto:266

Used in: OperationResponse

message ReplayEpisodeRequest

client.proto:276

Request to replay an episode.

Used in: OperationRequest

message ReplayEpisodeResponse

client.proto:281

Used in: OperationResponse

message ReplayStepRequest

client.proto:200

Request to replay a particular step of an episode.

Used in: OperationRequest

message ReplayStepResponse

client.proto:225

Used in: OperationResponse

message SaveEpisodeRequest

client.proto:289

Request to accept or reject to save the terminated episode.

Used in: OperationRequest

message SaveEpisodeResponse

client.proto:298

Metadata of the saved episode.

Used in: OperationResponse

message SaveStudyRequest

client.proto:303

Request to save a study.

Used in: OperationRequest

message SaveStudyResponse

client.proto:312

Used in: OperationResponse

(message has no fields)

message SelectEnvironmentRequest

client.proto:315

Request to select an environment from the current study.

Used in: OperationRequest

message SelectEnvironmentResponse

client.proto:320

Used in: OperationResponse

message SelectStudyRequest

client.proto:328

Request to select a study.

Used in: OperationRequest

message SelectStudyResponse

client.proto:333

Used in: OperationResponse

message SetCameraRequest

client.proto:339

Request to set the camera.

Used in: OperationRequest

message SetCameraResponse

client.proto:344

Used in: OperationResponse

message SetFpsRequest

client.proto:353

Request to change the speed (frames/sec) of the current environment. Only applies to asynchronous environments.

Used in: OperationRequest

message SetFpsResponse

client.proto:357

Used in: OperationResponse

(message has no fields)

message SetQualityRequest

client.proto:361

Request to change the rendering quality. The resolution of the images will be the same, but the visual aspects and size will differ.

Used in: OperationRequest

enum SetQualityRequest.Quality

client.proto:362

Used in: SetQualityRequest

message SetStudiesRequest

client.proto:377

Request to get the studies.

Used in: OperationRequest

(message has no fields)

message SetStudiesResponse

client.proto:380

A list of studies. This is usually the studies created by the user.

Used in: OperationResponse

message StepResponse

client.proto:385

Information about the current step of the episode being recorded.

Used in: OperationResponse

message UpdateReplayEpisodeRequest

client.proto:397

Request to update the metadata of the episode being replayed.

Used in: OperationRequest

message UpdateReplayEpisodeResponse

client.proto:402

Used in: OperationResponse