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/Severity
|
Response
<EMPTY>
OpenCapability
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>
|
flags |
fuchsia.io/OpenFlags
|
Response
Name | Type |
---|---|
payload |
RemoteControl_OpenCapability_Result
|
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 |
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.
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
|
RemoteControl_OpenCapability_Result strict
Defined in fuchsia.developer.remotecontrol/remote-control.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
RemoteControl_OpenCapability_Response
|
|
2 |
err |
ConnectCapabilityError
|
|
3 |
framework_err |
internal
|
CONSTANTS
Name | Value | Type | Description |
---|---|---|---|
MAX_CONNECT_MATCHES |
5
|
uint16 |
|
MAX_NUM_MATCHES |
250
|
uint16 |
|
NODE_NAME_MAX |
255
|
uint32 |