blob: cd1b0787d1b67d2773dae3110a69266d3e198114 [file] [log] [blame]
[
{
"declaration": "fuchsia.lowpan.device/CoexCounters",
"kind": "table/member",
"name": "fuchsia.lowpan.device/AllCounters.coex_rx"
},
{
"declaration": "bool",
"kind": "table/member",
"name": "fuchsia.lowpan.device/AllCounters.coex_saturated"
},
{
"declaration": "fuchsia.lowpan.device/CoexCounters",
"kind": "table/member",
"name": "fuchsia.lowpan.device/AllCounters.coex_tx"
},
{
"declaration": "fuchsia.lowpan.device/IpCounters",
"kind": "table/member",
"name": "fuchsia.lowpan.device/AllCounters.ip_rx"
},
{
"declaration": "fuchsia.lowpan.device/IpCounters",
"kind": "table/member",
"name": "fuchsia.lowpan.device/AllCounters.ip_tx"
},
{
"declaration": "fuchsia.lowpan.device/MacCounters",
"kind": "table/member",
"name": "fuchsia.lowpan.device/AllCounters.mac_rx"
},
{
"declaration": "fuchsia.lowpan.device/MacCounters",
"kind": "table/member",
"name": "fuchsia.lowpan.device/AllCounters.mac_tx"
},
{
"kind": "table",
"name": "fuchsia.lowpan.device/AllCounters"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/CoexCounters.avg_delay_request_to_grant_usec"
},
{
"declaration": "uint64",
"kind": "table/member",
"name": "fuchsia.lowpan.device/CoexCounters.delayed_grant"
},
{
"declaration": "uint64",
"kind": "table/member",
"name": "fuchsia.lowpan.device/CoexCounters.grant_deactivated_during_request"
},
{
"declaration": "uint64",
"kind": "table/member",
"name": "fuchsia.lowpan.device/CoexCounters.grant_immediate"
},
{
"declaration": "uint64",
"kind": "table/member",
"name": "fuchsia.lowpan.device/CoexCounters.grant_none"
},
{
"declaration": "uint64",
"kind": "table/member",
"name": "fuchsia.lowpan.device/CoexCounters.grant_wait"
},
{
"declaration": "uint64",
"kind": "table/member",
"name": "fuchsia.lowpan.device/CoexCounters.grant_wait_activated"
},
{
"declaration": "uint64",
"kind": "table/member",
"name": "fuchsia.lowpan.device/CoexCounters.grant_wait_timeout"
},
{
"declaration": "uint64",
"kind": "table/member",
"name": "fuchsia.lowpan.device/CoexCounters.requests"
},
{
"kind": "table",
"name": "fuchsia.lowpan.device/CoexCounters"
},
{
"kind": "enum/member",
"name": "fuchsia.lowpan.device/ConnectivityState.ATTACHED",
"value": "5"
},
{
"kind": "enum/member",
"name": "fuchsia.lowpan.device/ConnectivityState.ATTACHING",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.lowpan.device/ConnectivityState.COMMISSIONING",
"value": "7"
},
{
"kind": "enum/member",
"name": "fuchsia.lowpan.device/ConnectivityState.INACTIVE",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.lowpan.device/ConnectivityState.ISOLATED",
"value": "6"
},
{
"kind": "enum/member",
"name": "fuchsia.lowpan.device/ConnectivityState.OFFLINE",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.lowpan.device/ConnectivityState.READY",
"value": "2"
},
{
"declaration": "int32",
"kind": "enum",
"name": "fuchsia.lowpan.device/ConnectivityState",
"strictness": "flexible"
},
{
"declaration": "() -> (fuchsia.lowpan.device/AllCounters counters)",
"kind": "protocol/member",
"name": "fuchsia.lowpan.device/Counters.Get"
},
{
"declaration": "() -> (fuchsia.lowpan.device/AllCounters counters)",
"kind": "protocol/member",
"name": "fuchsia.lowpan.device/Counters.Reset"
},
{
"kind": "protocol",
"name": "fuchsia.lowpan.device/Counters"
},
{
"declaration": "(string:32 name,server_end:fuchsia.lowpan.device/Counters server_end)",
"kind": "protocol/member",
"name": "fuchsia.lowpan.device/CountersConnector.Connect"
},
{
"kind": "protocol",
"name": "fuchsia.lowpan.device/CountersConnector"
},
{
"declaration": "vector<uint8>:32",
"kind": "union/member",
"name": "fuchsia.lowpan.device/Credential.network_key"
},
{
"kind": "union",
"name": "fuchsia.lowpan.device/Credential",
"strictness": "flexible"
},
{
"declaration": "() -> (vector<string:64>:16 network_types)",
"kind": "protocol/member",
"name": "fuchsia.lowpan.device/Device.GetSupportedNetworkTypes"
},
{
"declaration": "() -> ()",
"kind": "protocol/member",
"name": "fuchsia.lowpan.device/Device.LeaveNetwork"
},
{
"declaration": "(fuchsia.lowpan.device/ProvisioningParams params) -> ()",
"kind": "protocol/member",
"name": "fuchsia.lowpan.device/Device.ProvisionNetwork"
},
{
"declaration": "(bool active) -> ()",
"kind": "protocol/member",
"name": "fuchsia.lowpan.device/Device.SetActive"
},
{
"declaration": "() -> (fuchsia.lowpan.device/DeviceState device_combined_state)",
"kind": "protocol/member",
"name": "fuchsia.lowpan.device/Device.WatchDeviceState"
},
{
"kind": "protocol",
"name": "fuchsia.lowpan.device/Device"
},
{
"declaration": "(string:32 name,server_end:fuchsia.lowpan.device/Device server_end)",
"kind": "protocol/member",
"name": "fuchsia.lowpan.device/DeviceConnector.Connect"
},
{
"kind": "protocol",
"name": "fuchsia.lowpan.device/DeviceConnector"
},
{
"declaration": "() -> (fuchsia.lowpan.device/Credential:optional credential)",
"kind": "protocol/member",
"name": "fuchsia.lowpan.device/DeviceExtra.GetCredential"
},
{
"declaration": "() -> (fuchsia.lowpan.device/Identity identity)",
"kind": "protocol/member",
"name": "fuchsia.lowpan.device/DeviceExtra.WatchIdentity"
},
{
"kind": "protocol",
"name": "fuchsia.lowpan.device/DeviceExtra"
},
{
"declaration": "(string:32 name,server_end:fuchsia.lowpan.device/DeviceExtra server_end)",
"kind": "protocol/member",
"name": "fuchsia.lowpan.device/DeviceExtraConnector.Connect"
},
{
"kind": "protocol",
"name": "fuchsia.lowpan.device/DeviceExtraConnector"
},
{
"declaration": "fuchsia.lowpan.device/ConnectivityState",
"kind": "table/member",
"name": "fuchsia.lowpan.device/DeviceState.connectivity_state"
},
{
"declaration": "fuchsia.lowpan.device/Role",
"kind": "table/member",
"name": "fuchsia.lowpan.device/DeviceState.role"
},
{
"kind": "table",
"name": "fuchsia.lowpan.device/DeviceState"
},
{
"declaration": "(fuchsia.lowpan.device/EnergyScanParameters params,server_end:fuchsia.lowpan.device/EnergyScanResultStream stream)",
"kind": "protocol/member",
"name": "fuchsia.lowpan.device/EnergyScan.StartEnergyScan"
},
{
"kind": "protocol",
"name": "fuchsia.lowpan.device/EnergyScan"
},
{
"declaration": "(string:32 name,server_end:fuchsia.lowpan.device/EnergyScan server_end)",
"kind": "protocol/member",
"name": "fuchsia.lowpan.device/EnergyScanConnector.Connect"
},
{
"kind": "protocol",
"name": "fuchsia.lowpan.device/EnergyScanConnector"
},
{
"declaration": "vector<uint16>:200",
"kind": "table/member",
"name": "fuchsia.lowpan.device/EnergyScanParameters.channels"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/EnergyScanParameters.dwell_time_ms"
},
{
"kind": "table",
"name": "fuchsia.lowpan.device/EnergyScanParameters"
},
{
"declaration": "uint16",
"kind": "table/member",
"name": "fuchsia.lowpan.device/EnergyScanResult.channel_index"
},
{
"declaration": "int32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/EnergyScanResult.max_rssi"
},
{
"declaration": "int32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/EnergyScanResult.min_rssi"
},
{
"kind": "table",
"name": "fuchsia.lowpan.device/EnergyScanResult"
},
{
"declaration": "() -> (vector<fuchsia.lowpan.device/EnergyScanResult>:32 results)",
"kind": "protocol/member",
"name": "fuchsia.lowpan.device/EnergyScanResultStream.Next"
},
{
"kind": "protocol",
"name": "fuchsia.lowpan.device/EnergyScanResultStream"
},
{
"declaration": "uint16",
"kind": "table/member",
"name": "fuchsia.lowpan.device/Identity.channel"
},
{
"declaration": "fuchsia.net/Ipv6AddressWithPrefix",
"kind": "table/member",
"name": "fuchsia.lowpan.device/Identity.mesh_local_prefix"
},
{
"declaration": "string:64",
"kind": "table/member",
"name": "fuchsia.lowpan.device/Identity.net_type"
},
{
"declaration": "uint16",
"kind": "table/member",
"name": "fuchsia.lowpan.device/Identity.panid"
},
{
"declaration": "vector<uint8>:63",
"kind": "table/member",
"name": "fuchsia.lowpan.device/Identity.raw_name"
},
{
"declaration": "vector<uint8>:8",
"kind": "table/member",
"name": "fuchsia.lowpan.device/Identity.xpanid"
},
{
"kind": "table",
"name": "fuchsia.lowpan.device/Identity"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/IpCounters.failure"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/IpCounters.success"
},
{
"kind": "table",
"name": "fuchsia.lowpan.device/IpCounters"
},
{
"declaration": "uint16",
"kind": "const",
"name": "fuchsia.lowpan.device/MAX_CHANNELS",
"value": "200"
},
{
"declaration": "uint16",
"kind": "const",
"name": "fuchsia.lowpan.device/MAX_NETWORK_TYPES",
"value": "16"
},
{
"declaration": "uint16",
"kind": "const",
"name": "fuchsia.lowpan.device/MAX_NET_TYPE_LEN",
"value": "64"
},
{
"declaration": "uint16",
"kind": "const",
"name": "fuchsia.lowpan.device/MAX_STREAM_SET_SIZE",
"value": "32"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.ack_requested"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.acked"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.address_filtered"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.beacon"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.beacon_request"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.broadcast"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.data"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.data_poll"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.dest_addr_filtered"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.direct_max_retry_expiry"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.duplicated"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.err_abort"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.err_busy_channel"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.err_cca"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.err_fcs"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.err_invalid_src_addr"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.err_no_frame"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.err_other"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.err_sec"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.err_unknown_neighbor"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.indirect_max_retry_expiry"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.no_ack_requested"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.other"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.retries"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.total"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.lowpan.device/MacCounters.unicast"
},
{
"kind": "table",
"name": "fuchsia.lowpan.device/MacCounters"
},
{
"declaration": "string",
"kind": "const",
"name": "fuchsia.lowpan.device/NET_TYPE_RAW_6LOWPAN",
"value": "fuchsia.lowpan.net_type.6lowpan"
},
{
"declaration": "string",
"kind": "const",
"name": "fuchsia.lowpan.device/NET_TYPE_THREAD_1_X",
"value": "org.threadgroup.std.thread.1"
},
{
"declaration": "string",
"kind": "const",
"name": "fuchsia.lowpan.device/NET_TYPE_UNKNOWN_802_15_4_PID",
"value": "fuchsia.lowpan.net_type.802.15.4.pid"
},
{
"declaration": "string",
"kind": "const",
"name": "fuchsia.lowpan.device/NET_TYPE_ZIGBEE_IP_1_X",
"value": "org.zigbee.std.zigbee-ip.1"
},
{
"declaration": "fuchsia.lowpan.device/Credential:optional",
"kind": "struct/member",
"name": "fuchsia.lowpan.device/ProvisioningParams.credential"
},
{
"declaration": "fuchsia.lowpan.device/Identity",
"kind": "struct/member",
"name": "fuchsia.lowpan.device/ProvisioningParams.identity"
},
{
"kind": "struct",
"name": "fuchsia.lowpan.device/ProvisioningParams"
},
{
"kind": "enum/member",
"name": "fuchsia.lowpan.device/Role.COORDINATOR",
"value": "7"
},
{
"kind": "enum/member",
"name": "fuchsia.lowpan.device/Role.DETACHED",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.lowpan.device/Role.END_DEVICE",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.lowpan.device/Role.LEADER",
"value": "6"
},
{
"kind": "enum/member",
"name": "fuchsia.lowpan.device/Role.ROUTER",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.lowpan.device/Role.SLEEPY_END_DEVICE",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.lowpan.device/Role.SLEEPY_ROUTER",
"value": "5"
},
{
"declaration": "int32",
"kind": "enum",
"name": "fuchsia.lowpan.device/Role",
"strictness": "flexible"
},
{
"kind": "library",
"name": "fuchsia.lowpan.device"
}
]