fuchsia.developer.remotecontrol

Added: 16

PROTOCOLS

RemoteControl

Defined in fuchsia.developer.remotecontrol/remote-control.fidl

EchoString

Returns the input.

Request

NameType
value string[255]

Response

NameType
response string[255]

GetTime

Request

<EMPTY>

Response

NameType
time int64

IdentifyHost

Request

<EMPTY>

Response

NameType
payload RemoteControl_IdentifyHost_Result

LogMessage

Writes a string to the syslog on the device.

Request

NameType
tag string
message string
severity fuchsia.diagnostics/Severity

Response

<EMPTY>

OpenCapability

Request

NameType
moniker string[4096]
capability_set fuchsia.sys2/OpenDirType
capability_name fuchsia.component/name
server_channel handle<channel>
flags fuchsia.io/OpenFlags

Response

NameType
payload RemoteControl_OpenCapability_Result

STRUCTS

CompatibilityInfo

Defined in fuchsia.developer.remotecontrol/host-identification.fidl

Compatibility information about the target

FieldTypeDescriptionDefault
state CompatibilityState

The state of the compatibity between the host tools and the target.

No default
platform_abi uint64

The ABI revision of the target platform.

No default
message string

A status message string suitable for displaying to english reading users.

No default

RemoteControl_IdentifyHost_Response

Defined in fuchsia.developer.remotecontrol/remote-control.fidl

FieldTypeDescriptionDefault
response IdentifyHostResponse No default

RemoteControl_OpenCapability_Response

Defined in fuchsia.developer.remotecontrol/remote-control.fidl

<EMPTY>

ENUMS

CompatibilityState flexible

Type: uint32

Defined in fuchsia.developer.remotecontrol/host-identification.fidl

State of the compatibility between the host tools and the target.

NameValueDescription
0

An error was encountered determining the compatibility status.

1

The compatibility information is not present.

2

ABI revision is supported

3

ABI revision was not recognized.

4

ABI revision it presented is not supported.

ConnectCapabilityError flexible

Type: uint32

Defined in fuchsia.developer.remotecontrol/service-discovery.fidl

NameValueDescription
1
2
3
4

IdentifyHostError flexible

Type: uint32

Defined in fuchsia.developer.remotecontrol/host-identification.fidl

NameValueDescription
1
2
3

TunnelError flexible

Type: uint32

Defined in fuchsia.developer.remotecontrol/remote-control.fidl

NameValueDescription
1
2
3

TABLES

IdentifyHostResponse

Defined in fuchsia.developer.remotecontrol/host-identification.fidl

OrdinalFieldTypeDescription
RESERVED
nodename string[255]
boot_timestamp_nanos uint64
serial_number string[255]
ids vector<uint64>
product_config string[100]
board_config string[100]
addresses vector<fuchsia.net/Subnet>

UNIONS

RemoteControl_IdentifyHost_Result strict

Defined in fuchsia.developer.remotecontrol/remote-control.fidl

OrdinalVariantTypeDescription
response RemoteControl_IdentifyHost_Response
err IdentifyHostError
framework_err internal

RemoteControl_OpenCapability_Result strict

Defined in fuchsia.developer.remotecontrol/remote-control.fidl

OrdinalVariantTypeDescription
response RemoteControl_OpenCapability_Response
err ConnectCapabilityError
framework_err internal

CONSTANTS

NameValueTypeDescription
MAX_CONNECT_MATCHES 5 uint16
MAX_NUM_MATCHES 250 uint16
NODE_NAME_MAX 255 uint32