blob: 67bfc5822f6c8b7d698ccd5691f5bcc684c86b57 [file] [log] [blame]
[
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/Call.RequestActive",
"strictness": "strict",
"ordinal": "2631537016737758830",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/Call.RequestHold",
"strictness": "strict",
"ordinal": "3867998356542136555",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/Call.RequestTerminate",
"strictness": "strict",
"ordinal": "5278378542905575702",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/Call.RequestTransferAudio",
"strictness": "strict",
"ordinal": "796194185235271756",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/Call.SendDtmfCode",
"strictness": "strict",
"ordinal": "5797972425814834390",
"direction": "two_way",
"request": "fuchsia.bluetooth.hfp/CallSendDtmfCodeRequest",
"response": "fuchsia.bluetooth.hfp/Call_SendDtmfCode_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/Call.WatchState",
"strictness": "strict",
"ordinal": "5936514830465609397",
"direction": "two_way",
"response": "fuchsia.bluetooth.hfp/CallWatchStateResponse"
},
{
"kind": "protocol",
"name": "fuchsia.bluetooth.hfp/Call",
"openness": "closed",
"transport": "channel"
},
{
"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",
"strictness": "strict",
"ordinal": "1455168612604575878",
"direction": "two_way",
"request": "fuchsia.bluetooth.hfp/CallManagerPeerConnectedRequest"
},
{
"kind": "protocol",
"name": "fuchsia.bluetooth.hfp/CallManager",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.hfp/CallManagerPeerConnectedRequest.handle",
"ordinal": "2",
"type": "server_end:fuchsia.bluetooth.hfp/PeerHandler"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.hfp/CallManagerPeerConnectedRequest.id",
"ordinal": "1",
"type": "fuchsia.bluetooth/PeerId"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.hfp/CallManagerPeerConnectedRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.hfp/CallSendDtmfCodeRequest.code",
"ordinal": "1",
"type": "fuchsia.bluetooth.hfp/DtmfCode"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.hfp/CallSendDtmfCodeRequest"
},
{
"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/member",
"name": "fuchsia.bluetooth.hfp/CallWatchStateResponse.state",
"ordinal": "1",
"type": "fuchsia.bluetooth.hfp/CallState"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.hfp/CallWatchStateResponse"
},
{
"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/HandsFree.WatchPeerConnected",
"strictness": "strict",
"ordinal": "2073066718276336703",
"direction": "two_way",
"response": "fuchsia.bluetooth.hfp/HandsFree_WatchPeerConnected_Response",
"error": "int32"
},
{
"kind": "protocol",
"name": "fuchsia.bluetooth.hfp/HandsFree",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.hfp/HandsFree_WatchPeerConnected_Response.handle",
"ordinal": "2",
"type": "client_end:fuchsia.bluetooth.hfp/PeerHandler"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.hfp/HandsFree_WatchPeerConnected_Response.id",
"ordinal": "1",
"type": "fuchsia.bluetooth/PeerId"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.hfp/HandsFree_WatchPeerConnected_Response",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/HeadsetGain.SetMicrophoneGain",
"strictness": "strict",
"ordinal": "9069041175594200974",
"direction": "one_way",
"request": "fuchsia.bluetooth.hfp/HeadsetGainSetMicrophoneGainRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/HeadsetGain.SetSpeakerGain",
"strictness": "strict",
"ordinal": "3774607042156357070",
"direction": "one_way",
"request": "fuchsia.bluetooth.hfp/HeadsetGainSetSpeakerGainRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/HeadsetGain.WatchMicrophoneGain",
"strictness": "strict",
"ordinal": "2096179010374096301",
"direction": "two_way",
"response": "fuchsia.bluetooth.hfp/HeadsetGainWatchMicrophoneGainResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/HeadsetGain.WatchSpeakerGain",
"strictness": "strict",
"ordinal": "2308002308964075335",
"direction": "two_way",
"response": "fuchsia.bluetooth.hfp/HeadsetGainWatchSpeakerGainResponse"
},
{
"kind": "protocol",
"name": "fuchsia.bluetooth.hfp/HeadsetGain",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.hfp/HeadsetGainSetMicrophoneGainRequest.requested",
"ordinal": "1",
"type": "uint8"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.hfp/HeadsetGainSetMicrophoneGainRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.hfp/HeadsetGainSetSpeakerGainRequest.requested",
"ordinal": "1",
"type": "uint8"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.hfp/HeadsetGainSetSpeakerGainRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.hfp/HeadsetGainWatchMicrophoneGainResponse.gain",
"ordinal": "1",
"type": "uint8"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.hfp/HeadsetGainWatchMicrophoneGainResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.hfp/HeadsetGainWatchSpeakerGainResponse.gain",
"ordinal": "1",
"type": "uint8"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.hfp/HeadsetGainWatchSpeakerGainResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/Hfp.Register",
"strictness": "strict",
"ordinal": "1958684264531853741",
"direction": "one_way",
"request": "fuchsia.bluetooth.hfp/HfpRegisterRequest"
},
{
"kind": "protocol",
"name": "fuchsia.bluetooth.hfp/Hfp",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.hfp/HfpRegisterRequest.manager",
"ordinal": "1",
"type": "client_end:fuchsia.bluetooth.hfp/CallManager"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.hfp/HfpRegisterRequest",
"resourceness": "resource"
},
{
"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",
"strictness": "strict",
"ordinal": "7927526584189171991",
"direction": "one_way",
"request": "fuchsia.bluetooth.hfp/PeerHandlerGainControlRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/PeerHandler.QueryOperator",
"strictness": "strict",
"ordinal": "1303768958814139136",
"direction": "two_way",
"response": "fuchsia.bluetooth.hfp/PeerHandlerQueryOperatorResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/PeerHandler.ReportHeadsetBatteryLevel",
"strictness": "strict",
"ordinal": "352381099789310043",
"direction": "one_way",
"request": "fuchsia.bluetooth.hfp/PeerHandlerReportHeadsetBatteryLevelRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/PeerHandler.RequestOutgoingCall",
"strictness": "strict",
"ordinal": "117765926442273197",
"direction": "two_way",
"request": "fuchsia.bluetooth.hfp/PeerHandlerRequestOutgoingCallRequest",
"response": "fuchsia.bluetooth.hfp/PeerHandler_RequestOutgoingCall_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/PeerHandler.SetNrecMode",
"strictness": "strict",
"ordinal": "3425146743810320175",
"direction": "two_way",
"request": "fuchsia.bluetooth.hfp/PeerHandlerSetNrecModeRequest",
"response": "fuchsia.bluetooth.hfp/PeerHandler_SetNrecMode_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/PeerHandler.SubscriberNumberInformation",
"strictness": "strict",
"ordinal": "1582209706392300090",
"direction": "two_way",
"response": "fuchsia.bluetooth.hfp/PeerHandlerSubscriberNumberInformationResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/PeerHandler.WatchNetworkInformation",
"strictness": "strict",
"ordinal": "2062290572683950027",
"direction": "two_way",
"response": "fuchsia.bluetooth.hfp/PeerHandlerWatchNetworkInformationResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/PeerHandler.WatchNextCall",
"strictness": "strict",
"ordinal": "424384777513325401",
"direction": "two_way",
"response": "fuchsia.bluetooth.hfp/PeerHandlerWatchNextCallResponse"
},
{
"kind": "protocol",
"name": "fuchsia.bluetooth.hfp/PeerHandler",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.hfp/PeerHandlerGainControlRequest.control",
"ordinal": "1",
"type": "client_end:fuchsia.bluetooth.hfp/HeadsetGain"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.hfp/PeerHandlerGainControlRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.hfp/PeerHandlerQueryOperatorResponse.operator",
"ordinal": "1",
"type": "string:<16,optional>"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.hfp/PeerHandlerQueryOperatorResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.hfp/PeerHandlerReportHeadsetBatteryLevelRequest.level",
"ordinal": "1",
"type": "uint8"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.hfp/PeerHandlerReportHeadsetBatteryLevelRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.hfp/PeerHandlerRequestOutgoingCallRequest.action",
"ordinal": "1",
"type": "fuchsia.bluetooth.hfp/CallAction"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.hfp/PeerHandlerRequestOutgoingCallRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.hfp/PeerHandlerSetNrecModeRequest.enabled",
"ordinal": "1",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.hfp/PeerHandlerSetNrecModeRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.hfp/PeerHandlerSubscriberNumberInformationResponse.numbers",
"ordinal": "1",
"type": "vector<string:256>:128"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.hfp/PeerHandlerSubscriberNumberInformationResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.hfp/PeerHandlerWatchNetworkInformationResponse.update",
"ordinal": "1",
"type": "fuchsia.bluetooth.hfp/NetworkInformation"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.hfp/PeerHandlerWatchNetworkInformationResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.hfp/PeerHandlerWatchNextCallResponse.call",
"ordinal": "1",
"type": "fuchsia.bluetooth.hfp/NextCall"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.hfp/PeerHandlerWatchNextCallResponse",
"resourceness": "resource"
},
{
"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"
}
]