fuchsia.developer.remotecontrol

Added: 16

PROTOCOLS

RemoteControl

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

ConnectCapability

Connects a channel to a service, given a moniker and a channel iff the component identified by the given moniker exposes a capability of the requested name.

Added: 25

Request

NameType
moniker string:4096
capability_set fuchsia.sys2/OpenDirType
capability_name fuchsia.component/name
server_channel handle<channel>

Response

NameType
payload RemoteControl_ConnectCapability_Result

DeprecatedOpenCapability

[DEPRECATED - Use ConnectCapability instead.]

Connects a channel to a service, given a moniker and a channel iff the component identified by the given moniker exposes a capability of the requested name.

Removed: HEAD Added: NEXT

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_DeprecatedOpenCapability_Result

EchoString

Returns the input.

Request

NameType
value string:255

Response

NameType
response string:255

GetBootTime

Added: NEXT

Request

<EMPTY>

Response

NameType
time zx/InstantBoot

GetTime

Request

<EMPTY>

Response

NameType
time zx/InstantMono

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>

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_ConnectCapability_Response

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

<EMPTY>

RemoteControl_DeprecatedOpenCapability_Response

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

<EMPTY>

RemoteControl_IdentifyHost_Response

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

FieldTypeDescriptionDefault
response IdentifyHostResponse No default

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
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>
boot_id uint64
Added: 24

UNIONS

RemoteControl_ConnectCapability_Result strict

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

OrdinalVariantTypeDescription
response RemoteControl_ConnectCapability_Response
err ConnectCapabilityError
framework_err internal

RemoteControl_DeprecatedOpenCapability_Result strict

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

OrdinalVariantTypeDescription
response RemoteControl_DeprecatedOpenCapability_Response
err ConnectCapabilityError
framework_err internal

RemoteControl_IdentifyHost_Result strict

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

OrdinalVariantTypeDescription
response RemoteControl_IdentifyHost_Response
err IdentifyHostError
framework_err internal

CONSTANTS

NameValueTypeDescription
MAX_CONNECT_MATCHES 5 uint16
MAX_NUM_MATCHES 250 uint16
NODE_NAME_MAX 255 uint32