| [ |
| { |
| "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" |
| } |
| ] |