blob: 6a7780d8847824efae3cceda19ad028d1d33ee36 [file] [log] [blame]
[
{
"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"
}
]