| [ |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.hfp/Call.RequestActive", |
| "ordinal": "2631537016737758830", |
| "type": "()" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.hfp/Call.RequestHold", |
| "ordinal": "3867998356542136555", |
| "type": "()" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.hfp/Call.RequestTerminate", |
| "ordinal": "5278378542905575702", |
| "type": "()" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.hfp/Call.RequestTransferAudio", |
| "ordinal": "796194185235271756", |
| "type": "()" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.hfp/Call.SendDtmfCode", |
| "ordinal": "5797972425814834390", |
| "type": "(fuchsia.bluetooth.hfp/DtmfCode code) -> (fuchsia.bluetooth.hfp/Call_SendDtmfCode_Result result)" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.hfp/Call.WatchState", |
| "ordinal": "5936514830465609397", |
| "type": "() -> (fuchsia.bluetooth.hfp/CallState state)" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.hfp/Call" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.hfp/CallAction.dial_from_location", |
| "ordinal": "2", |
| "type": "string:256" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.hfp/CallAction.dial_from_number", |
| "ordinal": "1", |
| "type": "string:256" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.hfp/CallAction.redial_last", |
| "ordinal": "3", |
| "type": "fuchsia.bluetooth.hfp/RedialLast" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.hfp/CallAction.transfer_active", |
| "ordinal": "4", |
| "type": "fuchsia.bluetooth.hfp/TransferActive" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.bluetooth.hfp/CallAction", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/CallDirection.MOBILE_ORIGINATED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/CallDirection.MOBILE_TERMINATED", |
| "value": "2" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.hfp/CallDirection", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.hfp/CallManager.PeerConnected", |
| "ordinal": "1455168612604575878", |
| "type": "(fuchsia.bluetooth/PeerId id,server_end:fuchsia.bluetooth.hfp/PeerHandler handle) -> ()" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.hfp/CallManager" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/CallState.INCOMING_RINGING", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/CallState.INCOMING_WAITING", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/CallState.ONGOING_ACTIVE", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/CallState.ONGOING_HELD", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/CallState.OUTGOING_ALERTING", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/CallState.OUTGOING_DIALING", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/CallState.TERMINATED", |
| "value": "7" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/CallState.TRANSFERRED_TO_AG", |
| "value": "8" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.hfp/CallState", |
| "strictness": "flexible", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.hfp/Call_SendDtmfCode_Response" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.hfp/Call_SendDtmfCode_Result.err", |
| "ordinal": "2", |
| "type": "int32" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.hfp/Call_SendDtmfCode_Result.response", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.hfp/Call_SendDtmfCode_Response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.bluetooth.hfp/Call_SendDtmfCode_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/DtmfCode.A", |
| "value": "65" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/DtmfCode.ASTERISK", |
| "value": "42" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/DtmfCode.B", |
| "value": "66" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/DtmfCode.C", |
| "value": "67" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/DtmfCode.D", |
| "value": "68" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/DtmfCode.EIGHT", |
| "value": "56" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/DtmfCode.FIVE", |
| "value": "53" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/DtmfCode.FOUR", |
| "value": "52" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/DtmfCode.NINE", |
| "value": "57" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/DtmfCode.NUMBER_SIGN", |
| "value": "35" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/DtmfCode.ONE", |
| "value": "49" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/DtmfCode.SEVEN", |
| "value": "55" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/DtmfCode.SIX", |
| "value": "54" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/DtmfCode.THREE", |
| "value": "51" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/DtmfCode.TWO", |
| "value": "50" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/DtmfCode.ZERO", |
| "value": "48" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.hfp/DtmfCode", |
| "strictness": "strict", |
| "type": "uint8" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.hfp/HeadsetGain.SetMicrophoneGain", |
| "ordinal": "9069041175594200974", |
| "type": "(uint8 requested)" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.hfp/HeadsetGain.SetSpeakerGain", |
| "ordinal": "3774607042156357070", |
| "type": "(uint8 requested)" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.hfp/HeadsetGain.WatchMicrophoneGain", |
| "ordinal": "2096179010374096301", |
| "type": "() -> (uint8 gain)" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.hfp/HeadsetGain.WatchSpeakerGain", |
| "ordinal": "2308002308964075335", |
| "type": "() -> (uint8 gain)" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.hfp/HeadsetGain" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.hfp/Hfp.Register", |
| "ordinal": "1958684264531853741", |
| "type": "(client_end:fuchsia.bluetooth.hfp/CallManager manager)" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.hfp/Hfp" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.bluetooth.hfp/MAX_PICONET_SIZE", |
| "type": "uint64", |
| "value": "8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.hfp/NetworkInformation.roaming", |
| "ordinal": "3", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.hfp/NetworkInformation.service_available", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.hfp/NetworkInformation.signal_strength", |
| "ordinal": "2", |
| "type": "fuchsia.bluetooth.hfp/SignalStrength" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.hfp/NetworkInformation" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.hfp/NextCall.call", |
| "ordinal": "1", |
| "type": "client_end:fuchsia.bluetooth.hfp/Call" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.hfp/NextCall.direction", |
| "ordinal": "4", |
| "type": "fuchsia.bluetooth.hfp/CallDirection" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.hfp/NextCall.remote", |
| "ordinal": "2", |
| "type": "string:256" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.hfp/NextCall.state", |
| "ordinal": "3", |
| "type": "fuchsia.bluetooth.hfp/CallState" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.hfp/NextCall", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.hfp/PeerHandler.GainControl", |
| "ordinal": "7927526584189171991", |
| "type": "(client_end:fuchsia.bluetooth.hfp/HeadsetGain control)" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.hfp/PeerHandler.QueryOperator", |
| "ordinal": "1303768958814139136", |
| "type": "() -> (string:<16,optional> operator)" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.hfp/PeerHandler.ReportHeadsetBatteryLevel", |
| "ordinal": "352381099789310043", |
| "type": "(uint8 level)" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.hfp/PeerHandler.RequestOutgoingCall", |
| "ordinal": "117765926442273197", |
| "type": "(fuchsia.bluetooth.hfp/CallAction action) -> (fuchsia.bluetooth.hfp/PeerHandler_RequestOutgoingCall_Result result)" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.hfp/PeerHandler.SetNrecMode", |
| "ordinal": "3425146743810320175", |
| "type": "(bool enabled) -> (fuchsia.bluetooth.hfp/PeerHandler_SetNrecMode_Result result)" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.hfp/PeerHandler.SubscriberNumberInformation", |
| "ordinal": "1582209706392300090", |
| "type": "() -> (vector<string:256>:128 numbers)" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.hfp/PeerHandler.WatchNetworkInformation", |
| "ordinal": "2062290572683950027", |
| "type": "() -> (fuchsia.bluetooth.hfp/NetworkInformation update)" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.hfp/PeerHandler.WatchNextCall", |
| "ordinal": "424384777513325401", |
| "type": "() -> (fuchsia.bluetooth.hfp/NextCall call)" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.hfp/PeerHandler" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.hfp/PeerHandler_RequestOutgoingCall_Response" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.hfp/PeerHandler_RequestOutgoingCall_Result.err", |
| "ordinal": "2", |
| "type": "int32" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.hfp/PeerHandler_RequestOutgoingCall_Result.response", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.hfp/PeerHandler_RequestOutgoingCall_Response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.bluetooth.hfp/PeerHandler_RequestOutgoingCall_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.hfp/PeerHandler_SetNrecMode_Response" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.hfp/PeerHandler_SetNrecMode_Result.err", |
| "ordinal": "2", |
| "type": "int32" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.hfp/PeerHandler_SetNrecMode_Result.response", |
| "ordinal": "1", |
| "type": "fuchsia.bluetooth.hfp/PeerHandler_SetNrecMode_Response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.bluetooth.hfp/PeerHandler_SetNrecMode_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.hfp/RedialLast" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/SignalStrength.HIGH", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/SignalStrength.LOW", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/SignalStrength.MEDIUM", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/SignalStrength.NONE", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/SignalStrength.VERY_HIGH", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.hfp/SignalStrength.VERY_LOW", |
| "value": "2" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.hfp/SignalStrength", |
| "strictness": "strict", |
| "type": "int8" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.hfp/TransferActive" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.bluetooth.hfp" |
| } |
| ] |