blob: a4b3a7e1a50f4b82b2c670f2d3f1f5cb07e5b02b [file] [log] [blame]
[
{
"kind": "struct/member",
"name": "fuchsia.hardware.radar/Burst.timestamp",
"ordinal": "2",
"type": "int64"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.radar/Burst.vmo_id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.hardware.radar/Burst"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.radar/BurstData.burst_count",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.radar/BurstData.vmo",
"ordinal": "1",
"type": "zx/Handle:<VMO,zx.READ,zx.MAP>"
},
{
"kind": "struct",
"name": "fuchsia.hardware.radar/BurstData",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.radar/RadarBurstInjector.EnqueueBursts",
"strictness": "strict",
"ordinal": "8149459733802198512",
"direction": "two_way",
"request": "fuchsia.hardware.radar/RadarBurstInjectorEnqueueBurstsRequest",
"response": "fuchsia.hardware.radar/RadarBurstInjector_EnqueueBursts_Response",
"error": "fuchsia.hardware.radar/StatusCode"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.radar/RadarBurstInjector.GetBurstProperties",
"strictness": "strict",
"ordinal": "6474947458047311842",
"direction": "two_way",
"response": "fuchsia.hardware.radar/RadarSensorInfoGetBurstPropertiesResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.radar/RadarBurstInjector.OnBurstsDelivered",
"strictness": "strict",
"ordinal": "7119376798607851374",
"direction": "event",
"request": "fuchsia.hardware.radar/RadarBurstInjectorOnBurstsDeliveredRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.radar/RadarBurstInjector.StartBurstInjection",
"strictness": "strict",
"ordinal": "83540994064589690",
"direction": "two_way",
"response": "fuchsia.hardware.radar/RadarBurstInjector_StartBurstInjection_Response",
"error": "fuchsia.hardware.radar/StatusCode"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.radar/RadarBurstInjector.StopBurstInjection",
"strictness": "strict",
"ordinal": "5992983899524372872",
"direction": "two_way",
"response": "fuchsia.hardware.radar/RadarBurstInjector_StopBurstInjection_Response",
"error": "fuchsia.hardware.radar/StatusCode"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.radar/RadarBurstInjector",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.radar/RadarBurstInjectorEnqueueBurstsRequest.bursts",
"ordinal": "1",
"type": "fuchsia.hardware.radar/BurstData"
},
{
"kind": "struct",
"name": "fuchsia.hardware.radar/RadarBurstInjectorEnqueueBurstsRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.radar/RadarBurstInjectorOnBurstsDeliveredRequest.bursts_id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.hardware.radar/RadarBurstInjectorOnBurstsDeliveredRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.radar/RadarBurstInjector_EnqueueBursts_Response.bursts_id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.hardware.radar/RadarBurstInjector_EnqueueBursts_Response"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.radar/RadarBurstReader.GetBurstProperties",
"strictness": "strict",
"ordinal": "3836925016865417559",
"direction": "two_way",
"response": "fuchsia.hardware.radar/RadarBurstReaderGetBurstPropertiesResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.radar/RadarBurstReader.OnBurst",
"strictness": "strict",
"ordinal": "2598512163372887117",
"direction": "event",
"request": "fuchsia.hardware.radar/RadarBurstReaderOnBurstRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.radar/RadarBurstReader.RegisterVmos",
"strictness": "strict",
"ordinal": "2154263285602135949",
"direction": "two_way",
"request": "fuchsia.hardware.radar/RadarBurstReaderRegisterVmosRequest",
"response": "fuchsia.hardware.radar/RadarBurstReader_RegisterVmos_Response",
"error": "fuchsia.hardware.radar/StatusCode"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.radar/RadarBurstReader.StartBursts",
"strictness": "strict",
"ordinal": "4921981058540011209",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.radar/RadarBurstReader.StopBursts",
"strictness": "strict",
"ordinal": "917404587708013557",
"direction": "two_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.radar/RadarBurstReader.UnlockVmo",
"strictness": "strict",
"ordinal": "7034274722613278017",
"direction": "one_way",
"request": "fuchsia.hardware.radar/RadarBurstReaderUnlockVmoRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.radar/RadarBurstReader.UnregisterVmos",
"strictness": "strict",
"ordinal": "2206281028155036043",
"direction": "two_way",
"request": "fuchsia.hardware.radar/RadarBurstReaderUnregisterVmosRequest",
"response": "fuchsia.hardware.radar/RadarBurstReader_UnregisterVmos_Response",
"error": "fuchsia.hardware.radar/StatusCode"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.radar/RadarBurstReader",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.radar/RadarBurstReaderGetBurstPropertiesResponse.period",
"ordinal": "2",
"type": "int64"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.radar/RadarBurstReaderGetBurstPropertiesResponse.size",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.hardware.radar/RadarBurstReaderGetBurstPropertiesResponse"
},
{
"kind": "union/member",
"name": "fuchsia.hardware.radar/RadarBurstReaderOnBurstRequest.burst",
"ordinal": "1",
"type": "fuchsia.hardware.radar/Burst"
},
{
"kind": "union/member",
"name": "fuchsia.hardware.radar/RadarBurstReaderOnBurstRequest.error",
"ordinal": "2",
"type": "fuchsia.hardware.radar/StatusCode"
},
{
"kind": "union",
"name": "fuchsia.hardware.radar/RadarBurstReaderOnBurstRequest",
"strictness": "flexible"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.radar/RadarBurstReaderProvider.Connect",
"strictness": "strict",
"ordinal": "6660477513963563266",
"direction": "two_way",
"request": "fuchsia.hardware.radar/RadarBurstReaderProviderConnectRequest",
"response": "fuchsia.hardware.radar/RadarBurstReaderProvider_Connect_Response",
"error": "fuchsia.hardware.radar/StatusCode"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.radar/RadarBurstReaderProvider",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.radar/RadarBurstReaderProviderConnectRequest.server",
"ordinal": "1",
"type": "server_end:fuchsia.hardware.radar/RadarBurstReader"
},
{
"kind": "struct",
"name": "fuchsia.hardware.radar/RadarBurstReaderProviderConnectRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.radar/RadarBurstReaderRegisterVmosRequest.vmo_ids",
"ordinal": "1",
"type": "vector<uint32>:300"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.radar/RadarBurstReaderRegisterVmosRequest.vmos",
"ordinal": "2",
"type": "vector<zx/Handle:VMO>:300"
},
{
"kind": "struct",
"name": "fuchsia.hardware.radar/RadarBurstReaderRegisterVmosRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.radar/RadarBurstReaderUnlockVmoRequest.vmo_id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.hardware.radar/RadarBurstReaderUnlockVmoRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.radar/RadarBurstReaderUnregisterVmosRequest.vmo_ids",
"ordinal": "1",
"type": "vector<uint32>:300"
},
{
"kind": "struct",
"name": "fuchsia.hardware.radar/RadarBurstReaderUnregisterVmosRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.radar/RadarBurstReader_UnregisterVmos_Response.vmos",
"ordinal": "1",
"type": "vector<zx/Handle:VMO>:300"
},
{
"kind": "struct",
"name": "fuchsia.hardware.radar/RadarBurstReader_UnregisterVmos_Response",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.radar/RadarSensorInfo.GetBurstProperties",
"strictness": "strict",
"ordinal": "6474947458047311842",
"direction": "two_way",
"response": "fuchsia.hardware.radar/RadarSensorInfoGetBurstPropertiesResponse"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.radar/RadarSensorInfo",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.radar/RadarSensorInfoGetBurstPropertiesResponse.period",
"ordinal": "2",
"type": "int64"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.radar/RadarSensorInfoGetBurstPropertiesResponse.size",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.hardware.radar/RadarSensorInfoGetBurstPropertiesResponse"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.radar/StatusCode.ALREADY_BOUND",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.radar/StatusCode.BAD_STATE",
"value": "13"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.radar/StatusCode.BIND_ERROR",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.radar/StatusCode.INVALID_ARGS",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.radar/StatusCode.OUT_OF_VMOS",
"value": "10"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.radar/StatusCode.SENSOR_ERROR",
"value": "12"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.radar/StatusCode.SENSOR_TIMEOUT",
"value": "11"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.radar/StatusCode.SUCCESS",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.radar/StatusCode.UNSPECIFIED",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.radar/StatusCode.VMO_ACCESS_DENIED",
"value": "8"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.radar/StatusCode.VMO_ALREADY_REGISTERED",
"value": "6"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.radar/StatusCode.VMO_BAD_HANDLE",
"value": "5"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.radar/StatusCode.VMO_NOT_FOUND",
"value": "7"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.radar/StatusCode.VMO_TOO_SMALL",
"value": "9"
},
{
"kind": "enum",
"name": "fuchsia.hardware.radar/StatusCode",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "const",
"name": "fuchsia.hardware.radar/VMO_VECTOR_MAX_COUNT",
"type": "uint32",
"value": "300"
},
{
"kind": "library",
"name": "fuchsia.hardware.radar"
}
]