package android_env.control

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

message Action

device_env_service.proto:104

Represents an input action to be executed on the target Android device.

Used in: InjectActionRequest

enum ActionType

device_env_service.proto:72

Enumerates the types of interactive input actions that can be injected.

Used in: Action

message AudioFrame

device_env_service.proto:169

A single block of raw audio data captured from the device.

Used in: StreamedSignal

message BatteryPowerMetrics

device_env_service.proto:182

Telemetry metrics for device battery state, current draw, voltage, and calculated power.

Used in: StreamedSignal

message ClientMessage

device_env_service.proto:268

Top-level wrapper message sent from the Python Client to the Android Server.

message DecodedScreenshot

device_env_service.proto:139

Represents raw decoded screenshot image pixel data.

Used in: ScreenshotValue

enum DeviceSignal

device_env_service.proto:28

Enumerates all supported sensory streams and telemetry signals that can be observed from the Android device.

Used in: StreamedSignal, UpdateSubscriptionsRequest

message DeviceState

device_env_service.proto:256

Represents the aggregated state of all subscribed signals on the device.

Used in: ServerMessage

message ErrorResponse

device_env_service.proto:303

Details of an error encountered on the server.

Used in: ServerMessage

message FloatArray

device_env_service.proto:209

Wrapper for an array of floats (e.g. sensor readings).

Used in: StreamedSignal

message GetStateRequest

device_env_service.proto:290

Empty request to trigger a manual state fetch.

Used in: ClientMessage

(message has no fields)

message GpsCoordinates

device_env_service.proto:159

GPS geolocation coordinates.

Used in: StreamedSignal

message InjectActionRequest

device_env_service.proto:285

Request to inject an input action.

Used in: ClientMessage

message Point

device_env_service.proto:96

Represents a 2D coordinate point on the screen.

Used in: Action

message ScreenshotValue

device_env_service.proto:149

Wraps screenshot image bytes. Exactly one representation format is set.

Used in: StreamedSignal

message ServerMessage

device_env_service.proto:293

Top-level wrapper message sent from the Android Server back to the Client.

message StreamedSignal

device_env_service.proto:225

Represents a single streamed telemetry signal packaging metadata and the value.

Used in: DeviceState

message StreamedSignalMetadata

device_env_service.proto:129

Metadata accompanying a streamed signal value, enabling synchronization and latency tracking.

Used in: StreamedSignal

message StringList

device_env_service.proto:214

Wrapper for a list of strings (e.g. log lines).

Used in: StreamedSignal

message StringMap

device_env_service.proto:219

Wrapper for key-value maps (e.g. system settings).

Used in: StreamedSignal

message UpdateSubscriptionsRequest

device_env_service.proto:280

Request to modify the list of active telemetry subscriptions.

Used in: ClientMessage