DeviceMessage

Uma mensagem retornada de um dispositivo.

Representação JSON
{

  // Union field contents can be only one of the following:
  "statusUpdate": {
    object (StatusUpdate)
  },
  "streamStatus": {
    object (StreamStatus)
  },
  "streamData": {
    object (StreamData)
  }
  // End of list of possible types for union field contents.
}
Campos

Campo de união contents.

contents pode ser apenas de um dos tipos a seguir:

statusUpdate

object (StatusUpdate)

Informações sobre o estado do dispositivo.

streamStatus

object (StreamStatus)

Resultado de um stream de dispositivo do adb.

streamData

object (StreamData)

Dados de um stream aberto.

Atualização de status

Uma mensagem StatusUpdate fornecida pelo protocolo ADB para o estado do dispositivo.

Representação JSON
{
  "state": enum (DeviceState),
  "properties": {
    string: string,
    ...
  },
  "features": string
}
Campos
state

enum (DeviceState)

O estado do dispositivo

properties

map (key: string, value: string)

Um mapa de propriedades com informações sobre este dispositivo.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

features

string

Uma lista separada por vírgulas de "atributos" compatíveis com este dispositivo.

Status do stream

Resultado de um stream.

Representação JSON
{
  "streamId": integer,

  // Union field status can be only one of the following:
  "okay": {
    object (Okay)
  },
  "fail": {
    object (Fail)
  }
  // End of list of possible types for union field status.
}
Campos
streamId

integer

O ID exclusivo desse fluxo, atribuído pelo cliente.

Campo de união status. O resultado do stream. "OK" para o sucesso ou "Falha" em caso de falha. status pode ser apenas de um dos tipos a seguir:
okay

object (Okay)

Ótimo para o sucesso.

fail

object (Fail)

Falha por falha.

Ok

Esse tipo não tem campos.

Mensagem indicando que o stream está aberto

Reprovado

Mensagem indicando que o stream falhou ao abrir

Representação JSON
{
  "reason": string
}
Campos
reason

string

Um motivo de falha que pode ser exibido pelo usuário.