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.
Request
| Name | Type | 
|---|---|
| moniker | string:4096 | 
| capability_set | fuchsia.sys2/OpenDirType | 
| capability_name | fuchsia.component/name | 
| server_channel | handle<channel> | 
Response
| Name | Type | 
|---|---|
| payload | RemoteControl_ConnectCapability_Result | 
EchoString
Returns the input.
Request
| Name | Type | 
|---|---|
| value | string:255 | 
Response
| Name | Type | 
|---|---|
| response | string:255 | 
GetBootTime
Request
<EMPTY>
Response
| Name | Type | 
|---|---|
| time | zx/InstantBoot | 
GetTime
Request
<EMPTY>
Response
| Name | Type | 
|---|---|
| time | zx/InstantMono | 
IdentifyHost
Request
<EMPTY>
Response
| Name | Type | 
|---|---|
| payload | RemoteControl_IdentifyHost_Result | 
LogMessage
Writes a string to the syslog on the device.
Request
| Name | Type | 
|---|---|
| tag | string | 
| message | string | 
| severity | fuchsia.diagnostics.types/Severity | 
Response
<EMPTY>
STRUCTS
CompatibilityInfo
Defined in fuchsia.developer.remotecontrol/host-identification.fidl
Compatibility information about the target
| Field | Type | Description | Default | 
|---|---|---|---|
| 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_IdentifyHost_Response
Defined in fuchsia.developer.remotecontrol/remote-control.fidl
| Field | Type | Description | Default | 
|---|---|---|---|
| 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.
| Name | Value | Description | 
|---|---|---|
| ERROR | 0 | An error was encountered determining the compatibility status. | 
| ABSENT | 1 | The compatibility information is not present. | 
| SUPPORTED | 2 | ABI revision is supported | 
| UNKNOWN | 3 | ABI revision was not recognized. | 
| UNSUPPORTED | 4 | ABI revision it presented is not supported. | 
ConnectCapabilityError flexible
Type: uint32
Defined in fuchsia.developer.remotecontrol/service-discovery.fidl
| Name | Value | Description | 
|---|---|---|
| INVALID_MONIKER | 1 | |
| NO_MATCHING_CAPABILITIES | 2 | |
| NO_MATCHING_COMPONENT | 3 | |
| CAPABILITY_CONNECT_FAILED | 4 | 
IdentifyHostError flexible
Type: uint32
Defined in fuchsia.developer.remotecontrol/host-identification.fidl
| Name | Value | Description | 
|---|---|---|
| LIST_INTERFACES_FAILED | 1 | |
| GET_DEVICE_NAME_FAILED | 2 | |
| PROXY_CONNECTION_FAILED | 3 | 
TunnelError flexible
Type: uint32
Defined in fuchsia.developer.remotecontrol/remote-control.fidl
| Name | Value | Description | 
|---|---|---|
| CONNECT_FAILED | 1 | |
| SOCKET_FAILED | 2 | |
| CALLBACK_ERROR | 3 | 
TABLES
IdentifyHostResponse
Defined in fuchsia.developer.remotecontrol/host-identification.fidl
| Ordinal | Field | Type | Description | 
|---|---|---|---|
| 2 | nodename | string:255 | |
| 3 | boot_timestamp_nanos | uint64 | |
| 4 | serial_number | string:255 | |
| 5 | ids | vector<uint64> | |
| 6 | product_config | string:100 | |
| 7 | board_config | string:100 | |
| 8 | addresses | vector<fuchsia.net/Subnet> | |
| 9 | boot_id | uint64 | Added: 24 | 
UNIONS
RemoteControl_ConnectCapability_Result strict
Defined in fuchsia.developer.remotecontrol/remote-control.fidl
| Ordinal | Variant | Type | Description | 
|---|---|---|---|
| 1 | response | RemoteControl_ConnectCapability_Response | |
| 2 | err | ConnectCapabilityError | |
| 3 | framework_err | internal | 
RemoteControl_IdentifyHost_Result strict
Defined in fuchsia.developer.remotecontrol/remote-control.fidl
| Ordinal | Variant | Type | Description | 
|---|---|---|---|
| 1 | response | RemoteControl_IdentifyHost_Response | |
| 2 | err | IdentifyHostError | |
| 3 | framework_err | internal | 
CONSTANTS
| Name | Value | Type | Description | 
|---|---|---|---|
| MAX_CONNECT_MATCHES | 5 | uint16 | |
| MAX_NUM_MATCHES | 250 | uint16 | |
| NODE_NAME_MAX | 255 | uint32 |