| [ |
| { |
| "declaration": "fuchsia.input.report/Range", |
| "kind": "struct/member", |
| "name": "fuchsia.input.report/Axis.range" |
| }, |
| { |
| "declaration": "fuchsia.input.report/Unit", |
| "kind": "struct/member", |
| "name": "fuchsia.input.report/Axis.unit" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.input.report/Axis" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.input.report/CONSUMER_CONTROL_MAX_NUM_BUTTONS", |
| "value": "255" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/ConsumerControlButton.CAMERA_DISABLE", |
| "value": "7" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/ConsumerControlButton.FACTORY_RESET", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/ConsumerControlButton.MIC_MUTE", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/ConsumerControlButton.PAUSE", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/ConsumerControlButton.REBOOT", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/ConsumerControlButton.VOLUME_DOWN", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/ConsumerControlButton.VOLUME_UP", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.input.report/ConsumerControlButton", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "fuchsia.input.report/ConsumerControlInputDescriptor", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/ConsumerControlDescriptor.input" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/ConsumerControlDescriptor" |
| }, |
| { |
| "declaration": "vector<fuchsia.input.report/ConsumerControlButton>:255", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/ConsumerControlInputDescriptor.buttons" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/ConsumerControlInputDescriptor" |
| }, |
| { |
| "declaration": "vector<fuchsia.input.report/ConsumerControlButton>:255", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/ConsumerControlInputReport.pressed_buttons" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/ConsumerControlInputReport" |
| }, |
| { |
| "declaration": "fuchsia.input.report/Axis", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/ContactInputDescriptor.contact_height" |
| }, |
| { |
| "declaration": "fuchsia.input.report/Axis", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/ContactInputDescriptor.contact_width" |
| }, |
| { |
| "declaration": "fuchsia.input.report/Axis", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/ContactInputDescriptor.position_x" |
| }, |
| { |
| "declaration": "fuchsia.input.report/Axis", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/ContactInputDescriptor.position_y" |
| }, |
| { |
| "declaration": "fuchsia.input.report/Axis", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/ContactInputDescriptor.pressure" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/ContactInputDescriptor" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/ContactInputReport.contact_height" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/ContactInputReport.contact_id" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/ContactInputReport.contact_width" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/ContactInputReport.position_x" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/ContactInputReport.position_y" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/ContactInputReport.pressure" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/ContactInputReport" |
| }, |
| { |
| "declaration": "fuchsia.input.report/ConsumerControlDescriptor", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/DeviceDescriptor.consumer_control" |
| }, |
| { |
| "declaration": "fuchsia.input.report/DeviceInfo", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/DeviceDescriptor.device_info" |
| }, |
| { |
| "declaration": "fuchsia.input.report/KeyboardDescriptor", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/DeviceDescriptor.keyboard" |
| }, |
| { |
| "declaration": "fuchsia.input.report/MouseDescriptor", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/DeviceDescriptor.mouse" |
| }, |
| { |
| "declaration": "fuchsia.input.report/SensorDescriptor", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/DeviceDescriptor.sensor" |
| }, |
| { |
| "declaration": "fuchsia.input.report/TouchDescriptor", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/DeviceDescriptor.touch" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/DeviceDescriptor" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.input.report/DeviceInfo.product_id" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.input.report/DeviceInfo.vendor_id" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.input.report/DeviceInfo.version" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.input.report/DeviceInfo" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/DeviceType.CONSUMER_CONTROL", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/DeviceType.KEYBOARD", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/DeviceType.MOUSE", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/DeviceType.SENSOR", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/DeviceType.TOUCH", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.input.report/DeviceType", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "fuchsia.input.report/SensorFeatureReport", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/FeatureReport.sensor" |
| }, |
| { |
| "declaration": "fuchsia.input.report/TouchFeatureReport", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/FeatureReport.touch" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/FeatureReport" |
| }, |
| { |
| "declaration": "() -> (fuchsia.input.report/DeviceDescriptor descriptor)", |
| "kind": "protocol/member", |
| "name": "fuchsia.input.report/InputDevice.GetDescriptor" |
| }, |
| { |
| "declaration": "() -> (fuchsia.input.report/InputDevice_GetFeatureReport_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.input.report/InputDevice.GetFeatureReport" |
| }, |
| { |
| "declaration": "(fuchsia.input.report/DeviceType device_type) -> (fuchsia.input.report/InputDevice_GetInputReport_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.input.report/InputDevice.GetInputReport" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.input.report/InputReportsReader reader)", |
| "kind": "protocol/member", |
| "name": "fuchsia.input.report/InputDevice.GetInputReportsReader" |
| }, |
| { |
| "declaration": "(fuchsia.input.report/OutputReport report) -> (fuchsia.input.report/InputDevice_SendOutputReport_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.input.report/InputDevice.SendOutputReport" |
| }, |
| { |
| "declaration": "(fuchsia.input.report/FeatureReport report) -> (fuchsia.input.report/InputDevice_SetFeatureReport_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.input.report/InputDevice.SetFeatureReport" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.input.report/InputDevice" |
| }, |
| { |
| "declaration": "fuchsia.input.report/FeatureReport", |
| "kind": "struct/member", |
| "name": "fuchsia.input.report/InputDevice_GetFeatureReport_Response.report" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.input.report/InputDevice_GetFeatureReport_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.input.report/InputDevice_GetFeatureReport_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.input.report/InputDevice_GetFeatureReport_Response", |
| "kind": "union/member", |
| "name": "fuchsia.input.report/InputDevice_GetFeatureReport_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.input.report/InputDevice_GetFeatureReport_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.input.report/InputReport", |
| "kind": "struct/member", |
| "name": "fuchsia.input.report/InputDevice_GetInputReport_Response.report" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.input.report/InputDevice_GetInputReport_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.input.report/InputDevice_GetInputReport_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.input.report/InputDevice_GetInputReport_Response", |
| "kind": "union/member", |
| "name": "fuchsia.input.report/InputDevice_GetInputReport_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.input.report/InputDevice_GetInputReport_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.input.report/InputDevice_SendOutputReport_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.input.report/InputDevice_SendOutputReport_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.input.report/InputDevice_SendOutputReport_Response", |
| "kind": "union/member", |
| "name": "fuchsia.input.report/InputDevice_SendOutputReport_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.input.report/InputDevice_SendOutputReport_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.input.report/InputDevice_SetFeatureReport_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.input.report/InputDevice_SetFeatureReport_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.input.report/InputDevice_SetFeatureReport_Response", |
| "kind": "union/member", |
| "name": "fuchsia.input.report/InputDevice_SetFeatureReport_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.input.report/InputDevice_SetFeatureReport_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.input.report/ConsumerControlInputReport", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/InputReport.consumer_control" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/InputReport.event_time" |
| }, |
| { |
| "declaration": "fuchsia.input.report/KeyboardInputReport", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/InputReport.keyboard" |
| }, |
| { |
| "declaration": "fuchsia.input.report/MouseInputReport", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/InputReport.mouse" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/InputReport.report_id" |
| }, |
| { |
| "declaration": "fuchsia.input.report/SensorInputReport", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/InputReport.sensor" |
| }, |
| { |
| "declaration": "fuchsia.input.report/TouchInputReport", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/InputReport.touch" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/InputReport.trace_id" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/InputReport" |
| }, |
| { |
| "declaration": "() -> (fuchsia.input.report/InputReportsReader_ReadInputReports_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.input.report/InputReportsReader.ReadInputReports" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.input.report/InputReportsReader" |
| }, |
| { |
| "declaration": "vector<fuchsia.input.report/InputReport>:50", |
| "kind": "struct/member", |
| "name": "fuchsia.input.report/InputReportsReader_ReadInputReports_Response.reports" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.input.report/InputReportsReader_ReadInputReports_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.input.report/InputReportsReader_ReadInputReports_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.input.report/InputReportsReader_ReadInputReports_Response", |
| "kind": "union/member", |
| "name": "fuchsia.input.report/InputReportsReader_ReadInputReports_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.input.report/InputReportsReader_ReadInputReports_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.input.report/KEYBOARD_MAX_NUM_KEYS", |
| "value": "256" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.input.report/KEYBOARD_MAX_NUM_LEDS", |
| "value": "256" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.input.report/KEYBOARD_MAX_PRESSED_KEYS", |
| "value": "256" |
| }, |
| { |
| "declaration": "fuchsia.input.report/KeyboardInputDescriptor", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/KeyboardDescriptor.input" |
| }, |
| { |
| "declaration": "fuchsia.input.report/KeyboardOutputDescriptor", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/KeyboardDescriptor.output" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/KeyboardDescriptor" |
| }, |
| { |
| "declaration": "vector<fuchsia.input/Key>:256", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/KeyboardInputDescriptor.keys3" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/KeyboardInputDescriptor" |
| }, |
| { |
| "declaration": "vector<fuchsia.input/Key>:256", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/KeyboardInputReport.pressed_keys3" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/KeyboardInputReport" |
| }, |
| { |
| "declaration": "vector<fuchsia.input.report/LedType>:256", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/KeyboardOutputDescriptor.leds" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/KeyboardOutputDescriptor" |
| }, |
| { |
| "declaration": "vector<fuchsia.input.report/LedType>:256", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/KeyboardOutputReport.enabled_leds" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/KeyboardOutputReport" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/LedType.CAPS_LOCK", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/LedType.COMPOSE", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/LedType.KANA", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/LedType.NUM_LOCK", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/LedType.SCROLL_LOCK", |
| "value": "3" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.input.report/LedType", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.input.report/MAX_DEVICE_REPORT_COUNT", |
| "value": "50" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.input.report/MAX_REPORT_COUNT", |
| "value": "255" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.input.report/MOUSE_MAX_NUM_BUTTONS", |
| "value": "32" |
| }, |
| { |
| "declaration": "fuchsia.input.report/MouseInputDescriptor", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/MouseDescriptor.input" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/MouseDescriptor" |
| }, |
| { |
| "declaration": "vector<uint8>:32", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/MouseInputDescriptor.buttons" |
| }, |
| { |
| "declaration": "fuchsia.input.report/Axis", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/MouseInputDescriptor.movement_x" |
| }, |
| { |
| "declaration": "fuchsia.input.report/Axis", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/MouseInputDescriptor.movement_y" |
| }, |
| { |
| "declaration": "fuchsia.input.report/Axis", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/MouseInputDescriptor.position_x" |
| }, |
| { |
| "declaration": "fuchsia.input.report/Axis", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/MouseInputDescriptor.position_y" |
| }, |
| { |
| "declaration": "fuchsia.input.report/Axis", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/MouseInputDescriptor.scroll_h" |
| }, |
| { |
| "declaration": "fuchsia.input.report/Axis", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/MouseInputDescriptor.scroll_v" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/MouseInputDescriptor" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/MouseInputReport.movement_x" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/MouseInputReport.movement_y" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/MouseInputReport.position_x" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/MouseInputReport.position_y" |
| }, |
| { |
| "declaration": "vector<uint8>:32", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/MouseInputReport.pressed_buttons" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/MouseInputReport.scroll_h" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/MouseInputReport.scroll_v" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/MouseInputReport" |
| }, |
| { |
| "declaration": "fuchsia.input.report/KeyboardOutputDescriptor", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/OutputDescriptor.keyboard" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/OutputDescriptor" |
| }, |
| { |
| "declaration": "fuchsia.input.report/KeyboardOutputReport", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/OutputReport.keyboard" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/OutputReport" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "struct/member", |
| "name": "fuchsia.input.report/Range.max" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "struct/member", |
| "name": "fuchsia.input.report/Range.min" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.input.report/Range" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.input.report/SENSOR_MAX_VALUES", |
| "value": "100" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/SelectiveReportingFeatureReport.button_switch" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/SelectiveReportingFeatureReport.surface_switch" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/SelectiveReportingFeatureReport" |
| }, |
| { |
| "declaration": "fuchsia.input.report/Axis", |
| "kind": "struct/member", |
| "name": "fuchsia.input.report/SensorAxis.axis" |
| }, |
| { |
| "declaration": "fuchsia.input.report/SensorType", |
| "kind": "struct/member", |
| "name": "fuchsia.input.report/SensorAxis.type" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.input.report/SensorAxis" |
| }, |
| { |
| "declaration": "vector<fuchsia.input.report/SensorFeatureDescriptor>:255", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/SensorDescriptor.feature" |
| }, |
| { |
| "declaration": "vector<fuchsia.input.report/SensorInputDescriptor>:255", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/SensorDescriptor.input" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/SensorDescriptor" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/SensorFeatureDescriptor.report_id" |
| }, |
| { |
| "declaration": "fuchsia.input.report/Axis", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/SensorFeatureDescriptor.report_interval" |
| }, |
| { |
| "declaration": "fuchsia.input.report/Axis", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/SensorFeatureDescriptor.sampling_rate" |
| }, |
| { |
| "declaration": "vector<fuchsia.input.report/SensorAxis>:100", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/SensorFeatureDescriptor.sensitivity" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/SensorFeatureDescriptor.supports_reporting_state" |
| }, |
| { |
| "declaration": "vector<fuchsia.input.report/SensorAxis>:100", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/SensorFeatureDescriptor.threshold_high" |
| }, |
| { |
| "declaration": "vector<fuchsia.input.report/SensorAxis>:100", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/SensorFeatureDescriptor.threshold_low" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/SensorFeatureDescriptor" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/SensorFeatureReport.report_interval" |
| }, |
| { |
| "declaration": "fuchsia.input.report/SensorReportingState", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/SensorFeatureReport.reporting_state" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/SensorFeatureReport.sampling_rate" |
| }, |
| { |
| "declaration": "vector<int64>:100", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/SensorFeatureReport.sensitivity" |
| }, |
| { |
| "declaration": "vector<int64>:100", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/SensorFeatureReport.threshold_high" |
| }, |
| { |
| "declaration": "vector<int64>:100", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/SensorFeatureReport.threshold_low" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/SensorFeatureReport" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/SensorInputDescriptor.report_id" |
| }, |
| { |
| "declaration": "vector<fuchsia.input.report/SensorAxis>:100", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/SensorInputDescriptor.values" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/SensorInputDescriptor" |
| }, |
| { |
| "declaration": "vector<int64>:100", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/SensorInputReport.values" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/SensorInputReport" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/SensorReportingState.REPORT_ALL_EVENTS", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/SensorReportingState.REPORT_NO_EVENTS", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/SensorReportingState.REPORT_THRESHOLD_EVENTS", |
| "value": "3" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.input.report/SensorReportingState", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/SensorType.ACCELEROMETER_X", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/SensorType.ACCELEROMETER_Y", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/SensorType.ACCELEROMETER_Z", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/SensorType.GYROSCOPE_X", |
| "value": "7" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/SensorType.GYROSCOPE_Y", |
| "value": "8" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/SensorType.GYROSCOPE_Z", |
| "value": "9" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/SensorType.LIGHT_BLUE", |
| "value": "13" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/SensorType.LIGHT_GREEN", |
| "value": "12" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/SensorType.LIGHT_ILLUMINANCE", |
| "value": "10" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/SensorType.LIGHT_RED", |
| "value": "11" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/SensorType.MAGNETOMETER_X", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/SensorType.MAGNETOMETER_Y", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/SensorType.MAGNETOMETER_Z", |
| "value": "6" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.input.report/SensorType", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.input.report/TOUCH_MAX_CONTACTS", |
| "value": "10" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.input.report/TOUCH_MAX_NUM_BUTTONS", |
| "value": "10" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/TouchConfigurationInputMode.MOUSE_COLLECTION", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/TouchConfigurationInputMode.WINDOWS_PRECISION_TOUCHPAD_COLLECTION", |
| "value": "3" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.input.report/TouchConfigurationInputMode", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "fuchsia.input.report/TouchFeatureDescriptor", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/TouchDescriptor.feature" |
| }, |
| { |
| "declaration": "fuchsia.input.report/TouchInputDescriptor", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/TouchDescriptor.input" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/TouchDescriptor" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/TouchFeatureDescriptor.supports_input_mode" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/TouchFeatureDescriptor.supports_selective_reporting" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/TouchFeatureDescriptor" |
| }, |
| { |
| "declaration": "fuchsia.input.report/TouchConfigurationInputMode", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/TouchFeatureReport.input_mode" |
| }, |
| { |
| "declaration": "fuchsia.input.report/SelectiveReportingFeatureReport", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/TouchFeatureReport.selective_reporting" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/TouchFeatureReport" |
| }, |
| { |
| "declaration": "vector<uint8>:10", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/TouchInputDescriptor.buttons" |
| }, |
| { |
| "declaration": "vector<fuchsia.input.report/ContactInputDescriptor>:10", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/TouchInputDescriptor.contacts" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/TouchInputDescriptor.max_contacts" |
| }, |
| { |
| "declaration": "fuchsia.input.report/TouchType", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/TouchInputDescriptor.touch_type" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/TouchInputDescriptor" |
| }, |
| { |
| "declaration": "vector<fuchsia.input.report/ContactInputReport>:10", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/TouchInputReport.contacts" |
| }, |
| { |
| "declaration": "vector<uint8>:10", |
| "kind": "table/member", |
| "name": "fuchsia.input.report/TouchInputReport.pressed_buttons" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.input.report/TouchInputReport" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/TouchType.TOUCHPAD", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/TouchType.TOUCHSCREEN", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.input.report/TouchType", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "struct/member", |
| "name": "fuchsia.input.report/Unit.exponent" |
| }, |
| { |
| "declaration": "fuchsia.input.report/UnitType", |
| "kind": "struct/member", |
| "name": "fuchsia.input.report/Unit.type" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.input.report/Unit" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/UnitType.CANDELAS", |
| "value": "9" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/UnitType.DEGREES", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/UnitType.ENGLISH_ANGULAR_VELOCITY", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/UnitType.GRAMS", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/UnitType.LUX", |
| "value": "11" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/UnitType.METERS", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/UnitType.NONE", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/UnitType.OTHER", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/UnitType.PASCALS", |
| "value": "10" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/UnitType.SECONDS", |
| "value": "12" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/UnitType.SI_LINEAR_ACCELERATION", |
| "value": "7" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/UnitType.SI_LINEAR_VELOCITY", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/UnitType.WEBERS", |
| "value": "8" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.input.report/UnitType", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/VendorGoogleProductId.AMS_LIGHT_SENSOR", |
| "value": "65538" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/VendorGoogleProductId.FOCALTECH_TOUCHSCREEN", |
| "value": "65537" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/VendorGoogleProductId.GOLDFISH_ACCELERATION_SENSOR", |
| "value": "2417819649" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/VendorGoogleProductId.GOLDFISH_GYROSCOPE_SENSOR", |
| "value": "2417819650" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/VendorGoogleProductId.GOLDFISH_RGBC_LIGHT_SENSOR", |
| "value": "2417819651" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/VendorGoogleProductId.PC_PS2_KEYBOARD", |
| "value": "65539" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/VendorGoogleProductId.PC_PS2_MOUSE", |
| "value": "65540" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.input.report/VendorGoogleProductId", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.report/VendorId.GOOGLE", |
| "value": "6353" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.input.report/VendorId", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.input.report" |
| } |
| ] |