blob: 0b3a225e29ac4822f74d6d40af85401c1b1b7574 [file] [log] [blame]
[
{
"declaration": "int64",
"kind": "struct/member",
"name": "fuchsia.hardware.radar/Burst.timestamp"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.hardware.radar/Burst.vmo_id"
},
{
"kind": "struct",
"name": "fuchsia.hardware.radar/Burst"
},
{
"declaration": "() -> (uint32 burst_size)",
"kind": "protocol/member",
"name": "fuchsia.hardware.radar/RadarBurstReader.GetBurstSize"
},
{
"declaration": " -> (fuchsia.hardware.radar/RadarBurstReader_OnBurst_Result result)",
"kind": "protocol/member",
"name": "fuchsia.hardware.radar/RadarBurstReader.OnBurst"
},
{
"declaration": "(vector<uint32>:300 vmo_ids,vector<zx/handle:VMO>:300 vmos) -> (fuchsia.hardware.radar/RadarBurstReader_RegisterVmos_Result result)",
"kind": "protocol/member",
"name": "fuchsia.hardware.radar/RadarBurstReader.RegisterVmos"
},
{
"declaration": "()",
"kind": "protocol/member",
"name": "fuchsia.hardware.radar/RadarBurstReader.StartBursts"
},
{
"declaration": "() -> ()",
"kind": "protocol/member",
"name": "fuchsia.hardware.radar/RadarBurstReader.StopBursts"
},
{
"declaration": "(uint32 vmo_id)",
"kind": "protocol/member",
"name": "fuchsia.hardware.radar/RadarBurstReader.UnlockVmo"
},
{
"declaration": "(vector<uint32>:300 vmo_ids) -> (fuchsia.hardware.radar/RadarBurstReader_UnregisterVmos_Result result)",
"kind": "protocol/member",
"name": "fuchsia.hardware.radar/RadarBurstReader.UnregisterVmos"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.radar/RadarBurstReader"
},
{
"declaration": "(server_end:fuchsia.hardware.radar/RadarBurstReader server) -> (fuchsia.hardware.radar/RadarBurstReaderProvider_Connect_Result result)",
"kind": "protocol/member",
"name": "fuchsia.hardware.radar/RadarBurstReaderProvider.Connect"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.radar/RadarBurstReaderProvider"
},
{
"kind": "struct",
"name": "fuchsia.hardware.radar/RadarBurstReaderProvider_Connect_Response"
},
{
"declaration": "fuchsia.hardware.radar/StatusCode",
"kind": "union/member",
"name": "fuchsia.hardware.radar/RadarBurstReaderProvider_Connect_Result.err"
},
{
"declaration": "fuchsia.hardware.radar/RadarBurstReaderProvider_Connect_Response",
"kind": "union/member",
"name": "fuchsia.hardware.radar/RadarBurstReaderProvider_Connect_Result.response"
},
{
"kind": "union",
"name": "fuchsia.hardware.radar/RadarBurstReaderProvider_Connect_Result",
"strictness": "strict"
},
{
"declaration": "fuchsia.hardware.radar/Burst",
"kind": "struct/member",
"name": "fuchsia.hardware.radar/RadarBurstReader_OnBurst_Response.burst"
},
{
"kind": "struct",
"name": "fuchsia.hardware.radar/RadarBurstReader_OnBurst_Response"
},
{
"declaration": "fuchsia.hardware.radar/StatusCode",
"kind": "union/member",
"name": "fuchsia.hardware.radar/RadarBurstReader_OnBurst_Result.err"
},
{
"declaration": "fuchsia.hardware.radar/RadarBurstReader_OnBurst_Response",
"kind": "union/member",
"name": "fuchsia.hardware.radar/RadarBurstReader_OnBurst_Result.response"
},
{
"kind": "union",
"name": "fuchsia.hardware.radar/RadarBurstReader_OnBurst_Result",
"strictness": "strict"
},
{
"kind": "struct",
"name": "fuchsia.hardware.radar/RadarBurstReader_RegisterVmos_Response"
},
{
"declaration": "fuchsia.hardware.radar/StatusCode",
"kind": "union/member",
"name": "fuchsia.hardware.radar/RadarBurstReader_RegisterVmos_Result.err"
},
{
"declaration": "fuchsia.hardware.radar/RadarBurstReader_RegisterVmos_Response",
"kind": "union/member",
"name": "fuchsia.hardware.radar/RadarBurstReader_RegisterVmos_Result.response"
},
{
"kind": "union",
"name": "fuchsia.hardware.radar/RadarBurstReader_RegisterVmos_Result",
"strictness": "strict"
},
{
"declaration": "vector<zx/handle:VMO>:300",
"kind": "struct/member",
"name": "fuchsia.hardware.radar/RadarBurstReader_UnregisterVmos_Response.vmos"
},
{
"kind": "struct",
"name": "fuchsia.hardware.radar/RadarBurstReader_UnregisterVmos_Response",
"resourceness": "resource"
},
{
"declaration": "fuchsia.hardware.radar/StatusCode",
"kind": "union/member",
"name": "fuchsia.hardware.radar/RadarBurstReader_UnregisterVmos_Result.err"
},
{
"declaration": "fuchsia.hardware.radar/RadarBurstReader_UnregisterVmos_Response",
"kind": "union/member",
"name": "fuchsia.hardware.radar/RadarBurstReader_UnregisterVmos_Result.response"
},
{
"kind": "union",
"name": "fuchsia.hardware.radar/RadarBurstReader_UnregisterVmos_Result",
"resourceness": "resource",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.radar/StatusCode.ALREADY_BOUND",
"value": "2"
},
{
"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"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.hardware.radar/StatusCode",
"strictness": "strict"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.hardware.radar/VMO_VECTOR_MAX_COUNT",
"value": "300"
},
{
"kind": "library",
"name": "fuchsia.hardware.radar"
}
]