Brian S. Stephan c81f4cd139
properly test protobuf structure packaging options
this should all be tested now:
1. invoking against precompiled _pb2.py files provided by user
2. invoking against .proto files provided by user which must be compiled
3. invoking with a special option to use shipped (by us) .proto files
   which must be compiled
4. erroring because none of the above occurred

this took some reorganization, but this should finally give me stability
in using this in GP2040-CE's build process

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-12-18 08:46:14 -06:00

134 lines
19 KiB
Python

# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: enums.proto
# Protobuf Python Version: 5.27.2
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
_runtime_version.Domain.PUBLIC,
5,
27,
2,
'',
'enums.proto'
)
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import nanopb_pb2 as nanopb__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0b\x65nums.proto\x1a\x0cnanopb.proto*\xde\x08\n\x0c\x42uttonLayout\x12\x17\n\x13\x42UTTON_LAYOUT_STICK\x10\x00\x12\x1b\n\x17\x42UTTON_LAYOUT_STICKLESS\x10\x01\x12 \n\x1c\x42UTTON_LAYOUT_BUTTONS_ANGLED\x10\x02\x12\x1f\n\x1b\x42UTTON_LAYOUT_BUTTONS_BASIC\x10\x03\x12!\n\x1d\x42UTTON_LAYOUT_KEYBOARD_ANGLED\x10\x04\x12\x1b\n\x17\x42UTTON_LAYOUT_KEYBOARDA\x10\x05\x12\x1b\n\x17\x42UTTON_LAYOUT_DANCEPADA\x10\x06\x12\x1c\n\x18\x42UTTON_LAYOUT_TWINSTICKA\x10\x07\x12\x18\n\x14\x42UTTON_LAYOUT_BLANKA\x10\x08\x12\x16\n\x12\x42UTTON_LAYOUT_VLXA\x10\t\x12\"\n\x1e\x42UTTON_LAYOUT_FIGHTBOARD_STICK\x10\n\x12%\n!BUTTON_LAYOUT_FIGHTBOARD_MIRRORED\x10\x0b\x12\x19\n\x15\x42UTTON_LAYOUT_CUSTOMA\x10\x0c\x12 \n\x1c\x42UTTON_LAYOUT_OPENCORE0WASDA\x10\r\x12\x1e\n\x1a\x42UTTON_LAYOUT_STICKLESS_13\x10\x0e\x12\x1e\n\x1a\x42UTTON_LAYOUT_STICKLESS_16\x10\x0f\x12\x1e\n\x1a\x42UTTON_LAYOUT_STICKLESS_14\x10\x10\x12#\n\x1f\x42UTTON_LAYOUT_DANCEPAD_DDR_LEFT\x10\x11\x12#\n\x1f\x42UTTON_LAYOUT_DANCEPAD_DDR_SOLO\x10\x12\x12#\n\x1f\x42UTTON_LAYOUT_DANCEPAD_PIU_LEFT\x10\x13\x12\x18\n\x14\x42UTTON_LAYOUT_POPN_A\x10\x14\x12\x19\n\x15\x42UTTON_LAYOUT_TAIKO_A\x10\x15\x12 \n\x1c\x42UTTON_LAYOUT_BM_TURNTABLE_A\x10\x16\x12\x1b\n\x17\x42UTTON_LAYOUT_BM_5KEY_A\x10\x17\x12\x1b\n\x17\x42UTTON_LAYOUT_BM_7KEY_A\x10\x18\x12!\n\x1d\x42UTTON_LAYOUT_GITADORA_FRET_A\x10\x19\x12\"\n\x1e\x42UTTON_LAYOUT_GITADORA_STRUM_A\x10\x1a\x12!\n\x1d\x42UTTON_LAYOUT_BOARD_DEFINED_A\x10\x1b\x12!\n\x1d\x42UTTON_LAYOUT_BANDHERO_FRET_A\x10\x1c\x12\"\n\x1e\x42UTTON_LAYOUT_BANDHERO_STRUM_A\x10\x1d\x12\x19\n\x15\x42UTTON_LAYOUT_6GAWD_A\x10\x1e\x12#\n\x1f\x42UTTON_LAYOUT_6GAWD_ALLBUTTON_A\x10\x1f\x12\'\n#BUTTON_LAYOUT_6GAWD_ALLBUTTONPLUS_A\x10 \x12\x1f\n\x1b\x42UTTON_LAYOUT_STICKLESS_R16\x10!\x1a\x05\x92?\x02 \x00*\xbe\t\n\x11\x42uttonLayoutRight\x12\x18\n\x14\x42UTTON_LAYOUT_ARCADE\x10\x00\x12\x1c\n\x18\x42UTTON_LAYOUT_STICKLESSB\x10\x01\x12!\n\x1d\x42UTTON_LAYOUT_BUTTONS_ANGLEDB\x10\x02\x12\x18\n\x14\x42UTTON_LAYOUT_VEWLIX\x10\x03\x12\x19\n\x15\x42UTTON_LAYOUT_VEWLIX7\x10\x04\x12\x18\n\x14\x42UTTON_LAYOUT_CAPCOM\x10\x05\x12\x19\n\x15\x42UTTON_LAYOUT_CAPCOM6\x10\x06\x12\x18\n\x14\x42UTTON_LAYOUT_SEGA2P\x10\x07\x12\x17\n\x13\x42UTTON_LAYOUT_NOIR8\x10\x08\x12\x1b\n\x17\x42UTTON_LAYOUT_KEYBOARDB\x10\t\x12\x1b\n\x17\x42UTTON_LAYOUT_DANCEPADB\x10\n\x12\x1c\n\x18\x42UTTON_LAYOUT_TWINSTICKB\x10\x0b\x12\x18\n\x14\x42UTTON_LAYOUT_BLANKB\x10\x0c\x12\x16\n\x12\x42UTTON_LAYOUT_VLXB\x10\r\x12\x1c\n\x18\x42UTTON_LAYOUT_FIGHTBOARD\x10\x0e\x12+\n\'BUTTON_LAYOUT_FIGHTBOARD_STICK_MIRRORED\x10\x0f\x12\x19\n\x15\x42UTTON_LAYOUT_CUSTOMB\x10\x10\x12\x1c\n\x18\x42UTTON_LAYOUT_KEYBOARD8B\x10\x11\x12 \n\x1c\x42UTTON_LAYOUT_OPENCORE0WASDB\x10\x12\x12\x1f\n\x1b\x42UTTON_LAYOUT_STICKLESS_13B\x10\x13\x12\x1f\n\x1b\x42UTTON_LAYOUT_STICKLESS_16B\x10\x14\x12\x1f\n\x1b\x42UTTON_LAYOUT_STICKLESS_14B\x10\x15\x12$\n BUTTON_LAYOUT_DANCEPAD_DDR_RIGHT\x10\x16\x12$\n BUTTON_LAYOUT_DANCEPAD_PIU_RIGHT\x10\x17\x12\x18\n\x14\x42UTTON_LAYOUT_POPN_B\x10\x18\x12\x19\n\x15\x42UTTON_LAYOUT_TAIKO_B\x10\x19\x12 \n\x1c\x42UTTON_LAYOUT_BM_TURNTABLE_B\x10\x1a\x12\x1b\n\x17\x42UTTON_LAYOUT_BM_5KEY_B\x10\x1b\x12\x1b\n\x17\x42UTTON_LAYOUT_BM_7KEY_B\x10\x1c\x12!\n\x1d\x42UTTON_LAYOUT_GITADORA_FRET_B\x10\x1d\x12\"\n\x1e\x42UTTON_LAYOUT_GITADORA_STRUM_B\x10\x1e\x12!\n\x1d\x42UTTON_LAYOUT_BOARD_DEFINED_B\x10\x1f\x12!\n\x1d\x42UTTON_LAYOUT_BANDHERO_FRET_B\x10 \x12\"\n\x1e\x42UTTON_LAYOUT_BANDHERO_STRUM_B\x10!\x12\x19\n\x15\x42UTTON_LAYOUT_6GAWD_B\x10\"\x12#\n\x1f\x42UTTON_LAYOUT_6GAWD_ALLBUTTON_B\x10#\x12\'\n#BUTTON_LAYOUT_6GAWD_ALLBUTTONPLUS_B\x10$\x12 \n\x1c\x42UTTON_LAYOUT_STICKLESS_R16B\x10%\x1a\x05\x92?\x02 \x00*y\n\nSplashMode\x12\x16\n\x12SPLASH_MODE_STATIC\x10\x00\x12\x17\n\x13SPLASH_MODE_CLOSEIN\x10\x01\x12\x1d\n\x19SPLASH_MODE_CLOSEINCUSTOM\x10\x02\x12\x14\n\x10SPLASH_MODE_NONE\x10\x03\x1a\x05\x92?\x02 \x00*\xa0\x01\n\x0cSplashChoice\x12\x16\n\x12SPLASH_CHOICE_MAIN\x10\x00\x12\x13\n\x0fSPLASH_CHOICE_X\x10\x01\x12\x13\n\x0fSPLASH_CHOICE_Y\x10\x02\x12\x13\n\x0fSPLASH_CHOICE_Z\x10\x03\x12\x18\n\x14SPLASH_CHOICE_CUSTOM\x10\x04\x12\x18\n\x14SPLASH_CHOICE_LEGACY\x10\x05\x1a\x05\x92?\x02 \x00*\x99\x01\n\x0eOnBoardLedMode\x12\x19\n\x15ON_BOARD_LED_MODE_OFF\x10\x00\x12$\n ON_BOARD_LED_MODE_MODE_INDICATOR\x10\x01\x12 \n\x1cON_BOARD_LED_MODE_INPUT_TEST\x10\x02\x12\x1d\n\x19ON_BOARD_LED_MODE_PS_AUTH\x10\x03\x1a\x05\x92?\x02 \x00*\x84\x03\n\tInputMode\x12\x15\n\x11INPUT_MODE_XINPUT\x10\x00\x12\x15\n\x11INPUT_MODE_SWITCH\x10\x01\x12\x12\n\x0eINPUT_MODE_PS3\x10\x02\x12\x17\n\x13INPUT_MODE_KEYBOARD\x10\x03\x12\x12\n\x0eINPUT_MODE_PS4\x10\x04\x12\x14\n\x10INPUT_MODE_XBONE\x10\x05\x12\x15\n\x11INPUT_MODE_MDMINI\x10\x06\x12\x15\n\x11INPUT_MODE_NEOGEO\x10\x07\x12\x16\n\x12INPUT_MODE_PCEMINI\x10\x08\x12\x14\n\x10INPUT_MODE_EGRET\x10\t\x12\x14\n\x10INPUT_MODE_ASTRO\x10\n\x12\x18\n\x14INPUT_MODE_PSCLASSIC\x10\x0b\x12\x1b\n\x17INPUT_MODE_XBOXORIGINAL\x10\x0c\x12\x12\n\x0eINPUT_MODE_PS5\x10\r\x12\x16\n\x12INPUT_MODE_GENERIC\x10\x0e\x12\x16\n\x11INPUT_MODE_CONFIG\x10\xff\x01\x1a\x05\x92?\x02 \x00*\x94\x01\n\x11InputModeAuthType\x12\x1d\n\x19INPUT_MODE_AUTH_TYPE_NONE\x10\x00\x12\x1d\n\x19INPUT_MODE_AUTH_TYPE_KEYS\x10\x01\x12\x1c\n\x18INPUT_MODE_AUTH_TYPE_USB\x10\x02\x12\x1c\n\x18INPUT_MODE_AUTH_TYPE_I2C\x10\x03\x1a\x05\x92?\x02 \x00*_\n\x08\x44padMode\x12\x15\n\x11\x44PAD_MODE_DIGITAL\x10\x00\x12\x19\n\x15\x44PAD_MODE_LEFT_ANALOG\x10\x01\x12\x1a\n\x16\x44PAD_MODE_RIGHT_ANALOG\x10\x02\x1a\x05\x92?\x02 \x00*O\n\nInvertMode\x12\x0f\n\x0bINVERT_NONE\x10\x00\x12\x0c\n\x08INVERT_X\x10\x01\x12\x0c\n\x08INVERT_Y\x10\x02\x12\r\n\tINVERT_XY\x10\x03\x1a\x05\x92?\x02 \x00*\xa2\x01\n\x08SOCDMode\x12\x19\n\x15SOCD_MODE_UP_PRIORITY\x10\x00\x12\x15\n\x11SOCD_MODE_NEUTRAL\x10\x01\x12#\n\x1fSOCD_MODE_SECOND_INPUT_PRIORITY\x10\x02\x12\"\n\x1eSOCD_MODE_FIRST_INPUT_PRIORITY\x10\x03\x12\x14\n\x10SOCD_MODE_BYPASS\x10\x04\x1a\x05\x92?\x02 \x00*\xca\n\n\nGpioAction\x12\x11\n\x04NONE\x10\xf6\xff\xff\xff\xff\xff\xff\xff\xff\x01\x12\x15\n\x08RESERVED\x10\xfb\xff\xff\xff\xff\xff\xff\xff\xff\x01\x12\x15\n\x11\x41SSIGNED_TO_ADDON\x10\x00\x12\x13\n\x0f\x42UTTON_PRESS_UP\x10\x01\x12\x15\n\x11\x42UTTON_PRESS_DOWN\x10\x02\x12\x15\n\x11\x42UTTON_PRESS_LEFT\x10\x03\x12\x16\n\x12\x42UTTON_PRESS_RIGHT\x10\x04\x12\x13\n\x0f\x42UTTON_PRESS_B1\x10\x05\x12\x13\n\x0f\x42UTTON_PRESS_B2\x10\x06\x12\x13\n\x0f\x42UTTON_PRESS_B3\x10\x07\x12\x13\n\x0f\x42UTTON_PRESS_B4\x10\x08\x12\x13\n\x0f\x42UTTON_PRESS_L1\x10\t\x12\x13\n\x0f\x42UTTON_PRESS_R1\x10\n\x12\x13\n\x0f\x42UTTON_PRESS_L2\x10\x0b\x12\x13\n\x0f\x42UTTON_PRESS_R2\x10\x0c\x12\x13\n\x0f\x42UTTON_PRESS_S1\x10\r\x12\x13\n\x0f\x42UTTON_PRESS_S2\x10\x0e\x12\x13\n\x0f\x42UTTON_PRESS_A1\x10\x0f\x12\x13\n\x0f\x42UTTON_PRESS_A2\x10\x10\x12\x13\n\x0f\x42UTTON_PRESS_L3\x10\x11\x12\x13\n\x0f\x42UTTON_PRESS_R3\x10\x12\x12\x13\n\x0f\x42UTTON_PRESS_FN\x10\x13\x12\x17\n\x13\x42UTTON_PRESS_DDI_UP\x10\x14\x12\x19\n\x15\x42UTTON_PRESS_DDI_DOWN\x10\x15\x12\x19\n\x15\x42UTTON_PRESS_DDI_LEFT\x10\x16\x12\x1a\n\x16\x42UTTON_PRESS_DDI_RIGHT\x10\x17\x12\x16\n\x12SUSTAIN_DP_MODE_DP\x10\x18\x12\x16\n\x12SUSTAIN_DP_MODE_LS\x10\x19\x12\x16\n\x12SUSTAIN_DP_MODE_RS\x10\x1a\x12\x1d\n\x19SUSTAIN_SOCD_MODE_UP_PRIO\x10\x1b\x12\x1d\n\x19SUSTAIN_SOCD_MODE_NEUTRAL\x10\x1c\x12 \n\x1cSUSTAIN_SOCD_MODE_SECOND_WIN\x10\x1d\x12\x1f\n\x1bSUSTAIN_SOCD_MODE_FIRST_WIN\x10\x1e\x12\x1c\n\x18SUSTAIN_SOCD_MODE_BYPASS\x10\x1f\x12\x16\n\x12\x42UTTON_PRESS_TURBO\x10 \x12\x16\n\x12\x42UTTON_PRESS_MACRO\x10!\x12\x18\n\x14\x42UTTON_PRESS_MACRO_1\x10\"\x12\x18\n\x14\x42UTTON_PRESS_MACRO_2\x10#\x12\x18\n\x14\x42UTTON_PRESS_MACRO_3\x10$\x12\x18\n\x14\x42UTTON_PRESS_MACRO_4\x10%\x12\x18\n\x14\x42UTTON_PRESS_MACRO_5\x10&\x12\x18\n\x14\x42UTTON_PRESS_MACRO_6\x10\'\x12\x17\n\x13\x43USTOM_BUTTON_COMBO\x10(\x12\x13\n\x0f\x42UTTON_PRESS_A3\x10)\x12\x13\n\x0f\x42UTTON_PRESS_A4\x10*\x12\x13\n\x0f\x42UTTON_PRESS_E1\x10+\x12\x13\n\x0f\x42UTTON_PRESS_E2\x10,\x12\x13\n\x0f\x42UTTON_PRESS_E3\x10-\x12\x13\n\x0f\x42UTTON_PRESS_E4\x10.\x12\x13\n\x0f\x42UTTON_PRESS_E5\x10/\x12\x13\n\x0f\x42UTTON_PRESS_E6\x10\x30\x12\x13\n\x0f\x42UTTON_PRESS_E7\x10\x31\x12\x13\n\x0f\x42UTTON_PRESS_E8\x10\x32\x12\x13\n\x0f\x42UTTON_PRESS_E9\x10\x33\x12\x14\n\x10\x42UTTON_PRESS_E10\x10\x34\x12\x14\n\x10\x42UTTON_PRESS_E11\x10\x35\x12\x14\n\x10\x42UTTON_PRESS_E12\x10\x36\x1a\x05\x92?\x02 \x00*K\n\rGpioDirection\x12\x18\n\x14GPIO_DIRECTION_INPUT\x10\x00\x12\x19\n\x15GPIO_DIRECTION_OUTPUT\x10\x01\x1a\x05\x92?\x02 \x00*\xb9\x08\n\rGamepadHotkey\x12\x0f\n\x0bHOTKEY_NONE\x10\x00\x12\x17\n\x13HOTKEY_DPAD_DIGITAL\x10\x01\x12\x1b\n\x17HOTKEY_DPAD_LEFT_ANALOG\x10\x02\x12\x1c\n\x18HOTKEY_DPAD_RIGHT_ANALOG\x10\x03\x12\x16\n\x12HOTKEY_HOME_BUTTON\x10\x04\x12\x19\n\x15HOTKEY_CAPTURE_BUTTON\x10\x05\x12\x1b\n\x17HOTKEY_SOCD_UP_PRIORITY\x10\x06\x12\x17\n\x13HOTKEY_SOCD_NEUTRAL\x10\x07\x12\x1a\n\x16HOTKEY_SOCD_LAST_INPUT\x10\x08\x12\x18\n\x14HOTKEY_INVERT_X_AXIS\x10\t\x12\x18\n\x14HOTKEY_INVERT_Y_AXIS\x10\n\x12\x1b\n\x17HOTKEY_SOCD_FIRST_INPUT\x10\x0b\x12\x16\n\x12HOTKEY_SOCD_BYPASS\x10\x0c\x12\x1c\n\x18HOTKEY_TOGGLE_4_WAY_MODE\x10\r\x12 \n\x1cHOTKEY_TOGGLE_DDI_4_WAY_MODE\x10\x0e\x12\x19\n\x15HOTKEY_LOAD_PROFILE_1\x10\x0f\x12\x19\n\x15HOTKEY_LOAD_PROFILE_2\x10\x10\x12\x19\n\x15HOTKEY_LOAD_PROFILE_3\x10\x11\x12\x19\n\x15HOTKEY_LOAD_PROFILE_4\x10\x12\x12\x14\n\x10HOTKEY_L3_BUTTON\x10\x13\x12\x14\n\x10HOTKEY_R3_BUTTON\x10\x14\x12\x1a\n\x16HOTKEY_TOUCHPAD_BUTTON\x10\x15\x12\x19\n\x15HOTKEY_REBOOT_DEFAULT\x10\x16\x12\x14\n\x10HOTKEY_B1_BUTTON\x10\x17\x12\x14\n\x10HOTKEY_B2_BUTTON\x10\x18\x12\x14\n\x10HOTKEY_B3_BUTTON\x10\x19\x12\x14\n\x10HOTKEY_B4_BUTTON\x10\x1a\x12\x14\n\x10HOTKEY_L1_BUTTON\x10\x1b\x12\x14\n\x10HOTKEY_R1_BUTTON\x10\x1c\x12\x14\n\x10HOTKEY_L2_BUTTON\x10\x1d\x12\x14\n\x10HOTKEY_R2_BUTTON\x10\x1e\x12\x14\n\x10HOTKEY_S1_BUTTON\x10\x1f\x12\x14\n\x10HOTKEY_S2_BUTTON\x10 \x12\x14\n\x10HOTKEY_A1_BUTTON\x10!\x12\x14\n\x10HOTKEY_A2_BUTTON\x10\"\x12\x17\n\x13HOTKEY_NEXT_PROFILE\x10#\x12\x14\n\x10HOTKEY_A3_BUTTON\x10$\x12\x14\n\x10HOTKEY_A4_BUTTON\x10%\x12\x12\n\x0eHOTKEY_DPAD_UP\x10&\x12\x14\n\x10HOTKEY_DPAD_DOWN\x10\'\x12\x14\n\x10HOTKEY_DPAD_LEFT\x10(\x12\x15\n\x11HOTKEY_DPAD_RIGHT\x10)\x12\x1b\n\x17HOTKEY_PREVIOUS_PROFILE\x10*\x1a\x05\x92?\x02 \x00*c\n\x0fLEDFormat_Proto\x12\x12\n\x0eLED_FORMAT_GRB\x10\x00\x12\x12\n\x0eLED_FORMAT_RGB\x10\x01\x12\x13\n\x0fLED_FORMAT_GRBW\x10\x02\x12\x13\n\x0fLED_FORMAT_RGBW\x10\x03*\\\n\x0cShmupMixMode\x12!\n\x1dSHMUP_MIX_MODE_TURBO_PRIORITY\x10\x00\x12\"\n\x1eSHMUP_MIX_MODE_CHARGE_PRIORITY\x10\x01\x1a\x05\x92?\x02 \x00*T\n\x08PLEDType\x12\x1b\n\x0ePLED_TYPE_NONE\x10\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x12\x11\n\rPLED_TYPE_PWM\x10\x00\x12\x11\n\rPLED_TYPE_RGB\x10\x01\x1a\x05\x92?\x02 \x00*\xa3\x01\n\x0f\x46orcedSetupMode\x12\x19\n\x15\x46ORCED_SETUP_MODE_OFF\x10\x00\x12&\n\"FORCED_SETUP_MODE_LOCK_MODE_SWITCH\x10\x01\x12%\n!FORCED_SETUP_MODE_LOCK_WEB_CONFIG\x10\x02\x12\x1f\n\x1b\x46ORCED_SETUP_MODE_LOCK_BOTH\x10\x03\x1a\x05\x92?\x02 \x00*g\n\x1e\x44ualDirectionalCombinationMode\x12\x0e\n\nMIXED_MODE\x10\x00\x12\x10\n\x0cGAMEPAD_MODE\x10\x01\x12\r\n\tDUAL_MODE\x10\x02\x12\r\n\tNONE_MODE\x10\x03\x1a\x05\x92?\x02 \x00*C\n\x11PS4ControllerType\x12\x12\n\x0ePS4_CONTROLLER\x10\x00\x12\x13\n\x0fPS4_ARCADESTICK\x10\x07\x1a\x05\x92?\x02 \x00*C\n\tMacroType\x12\x0c\n\x08ON_PRESS\x10\x01\x12\x12\n\x0eON_HOLD_REPEAT\x10\x02\x12\r\n\tON_TOGGLE\x10\x03\x1a\x05\x92?\x02 \x00*\xea\x01\n\tGPElement\x12\x15\n\x11GP_ELEMENT_WIDGET\x10\x00\x12\x15\n\x11GP_ELEMENT_SCREEN\x10\x01\x12\x19\n\x15GP_ELEMENT_BTN_BUTTON\x10\x02\x12\x19\n\x15GP_ELEMENT_DIR_BUTTON\x10\x03\x12\x19\n\x15GP_ELEMENT_PIN_BUTTON\x10\x04\x12\x14\n\x10GP_ELEMENT_LEVER\x10\x05\x12\x14\n\x10GP_ELEMENT_LABEL\x10\x06\x12\x15\n\x11GP_ELEMENT_SPRITE\x10\x07\x12\x14\n\x10GP_ELEMENT_SHAPE\x10\x08\x1a\x05\x92?\x02 \x00*{\n\x0cGPShape_Type\x12\x14\n\x10GP_SHAPE_ELLIPSE\x10\x00\x12\x13\n\x0fGP_SHAPE_SQUARE\x10\x01\x12\x11\n\rGP_SHAPE_LINE\x10\x02\x12\x14\n\x10GP_SHAPE_POLYGON\x10\x03\x12\x10\n\x0cGP_SHAPE_ARC\x10\x04\x1a\x05\x92?\x02 \x00*\xa7\x02\n\x14RotaryEncoderPinMode\x12\x15\n\x11\x45NCODER_MODE_NONE\x10\x00\x12\x1e\n\x1a\x45NCODER_MODE_LEFT_ANALOG_X\x10\x01\x12\x1e\n\x1a\x45NCODER_MODE_LEFT_ANALOG_Y\x10\x02\x12\x1f\n\x1b\x45NCODER_MODE_RIGHT_ANALOG_X\x10\x03\x12\x1f\n\x1b\x45NCODER_MODE_RIGHT_ANALOG_Y\x10\x04\x12\x1d\n\x19\x45NCODER_MODE_LEFT_TRIGGER\x10\x05\x12\x1e\n\x1a\x45NCODER_MODE_RIGHT_TRIGGER\x10\x06\x12\x17\n\x13\x45NCODER_MODE_DPAD_X\x10\x07\x12\x17\n\x13\x45NCODER_MODE_DPAD_Y\x10\x08\x1a\x05\x92?\x02 \x00*\x86\x01\n\x0fReactiveLEDMode\x12\x1b\n\x17REACTIVE_LED_STATIC_OFF\x10\x00\x12\x1a\n\x16REACTIVE_LED_STATIC_ON\x10\x01\x12\x18\n\x14REACTIVE_LED_FADE_IN\x10\x02\x12\x19\n\x15REACTIVE_LED_FADE_OUT\x10\x03\x1a\x05\x92?\x02 \x00*F\n\x13PS4ControllerIDMode\x12\x12\n\x0ePS4_ID_CONSOLE\x10\x00\x12\x14\n\x10PS4_ID_EMULATION\x10\x01\x1a\x05\x92?\x02 \x00')
_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'enums_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
DESCRIPTOR._loaded_options = None
_globals['_BUTTONLAYOUT']._loaded_options = None
_globals['_BUTTONLAYOUT']._serialized_options = b'\222?\002 \000'
_globals['_BUTTONLAYOUTRIGHT']._loaded_options = None
_globals['_BUTTONLAYOUTRIGHT']._serialized_options = b'\222?\002 \000'
_globals['_SPLASHMODE']._loaded_options = None
_globals['_SPLASHMODE']._serialized_options = b'\222?\002 \000'
_globals['_SPLASHCHOICE']._loaded_options = None
_globals['_SPLASHCHOICE']._serialized_options = b'\222?\002 \000'
_globals['_ONBOARDLEDMODE']._loaded_options = None
_globals['_ONBOARDLEDMODE']._serialized_options = b'\222?\002 \000'
_globals['_INPUTMODE']._loaded_options = None
_globals['_INPUTMODE']._serialized_options = b'\222?\002 \000'
_globals['_INPUTMODEAUTHTYPE']._loaded_options = None
_globals['_INPUTMODEAUTHTYPE']._serialized_options = b'\222?\002 \000'
_globals['_DPADMODE']._loaded_options = None
_globals['_DPADMODE']._serialized_options = b'\222?\002 \000'
_globals['_INVERTMODE']._loaded_options = None
_globals['_INVERTMODE']._serialized_options = b'\222?\002 \000'
_globals['_SOCDMODE']._loaded_options = None
_globals['_SOCDMODE']._serialized_options = b'\222?\002 \000'
_globals['_GPIOACTION']._loaded_options = None
_globals['_GPIOACTION']._serialized_options = b'\222?\002 \000'
_globals['_GPIODIRECTION']._loaded_options = None
_globals['_GPIODIRECTION']._serialized_options = b'\222?\002 \000'
_globals['_GAMEPADHOTKEY']._loaded_options = None
_globals['_GAMEPADHOTKEY']._serialized_options = b'\222?\002 \000'
_globals['_SHMUPMIXMODE']._loaded_options = None
_globals['_SHMUPMIXMODE']._serialized_options = b'\222?\002 \000'
_globals['_PLEDTYPE']._loaded_options = None
_globals['_PLEDTYPE']._serialized_options = b'\222?\002 \000'
_globals['_FORCEDSETUPMODE']._loaded_options = None
_globals['_FORCEDSETUPMODE']._serialized_options = b'\222?\002 \000'
_globals['_DUALDIRECTIONALCOMBINATIONMODE']._loaded_options = None
_globals['_DUALDIRECTIONALCOMBINATIONMODE']._serialized_options = b'\222?\002 \000'
_globals['_PS4CONTROLLERTYPE']._loaded_options = None
_globals['_PS4CONTROLLERTYPE']._serialized_options = b'\222?\002 \000'
_globals['_MACROTYPE']._loaded_options = None
_globals['_MACROTYPE']._serialized_options = b'\222?\002 \000'
_globals['_GPELEMENT']._loaded_options = None
_globals['_GPELEMENT']._serialized_options = b'\222?\002 \000'
_globals['_GPSHAPE_TYPE']._loaded_options = None
_globals['_GPSHAPE_TYPE']._serialized_options = b'\222?\002 \000'
_globals['_ROTARYENCODERPINMODE']._loaded_options = None
_globals['_ROTARYENCODERPINMODE']._serialized_options = b'\222?\002 \000'
_globals['_REACTIVELEDMODE']._loaded_options = None
_globals['_REACTIVELEDMODE']._serialized_options = b'\222?\002 \000'
_globals['_PS4CONTROLLERIDMODE']._loaded_options = None
_globals['_PS4CONTROLLERIDMODE']._serialized_options = b'\222?\002 \000'
_globals['_BUTTONLAYOUT']._serialized_start=30
_globals['_BUTTONLAYOUT']._serialized_end=1148
_globals['_BUTTONLAYOUTRIGHT']._serialized_start=1151
_globals['_BUTTONLAYOUTRIGHT']._serialized_end=2365
_globals['_SPLASHMODE']._serialized_start=2367
_globals['_SPLASHMODE']._serialized_end=2488
_globals['_SPLASHCHOICE']._serialized_start=2491
_globals['_SPLASHCHOICE']._serialized_end=2651
_globals['_ONBOARDLEDMODE']._serialized_start=2654
_globals['_ONBOARDLEDMODE']._serialized_end=2807
_globals['_INPUTMODE']._serialized_start=2810
_globals['_INPUTMODE']._serialized_end=3198
_globals['_INPUTMODEAUTHTYPE']._serialized_start=3201
_globals['_INPUTMODEAUTHTYPE']._serialized_end=3349
_globals['_DPADMODE']._serialized_start=3351
_globals['_DPADMODE']._serialized_end=3446
_globals['_INVERTMODE']._serialized_start=3448
_globals['_INVERTMODE']._serialized_end=3527
_globals['_SOCDMODE']._serialized_start=3530
_globals['_SOCDMODE']._serialized_end=3692
_globals['_GPIOACTION']._serialized_start=3695
_globals['_GPIOACTION']._serialized_end=5049
_globals['_GPIODIRECTION']._serialized_start=5051
_globals['_GPIODIRECTION']._serialized_end=5126
_globals['_GAMEPADHOTKEY']._serialized_start=5129
_globals['_GAMEPADHOTKEY']._serialized_end=6210
_globals['_LEDFORMAT_PROTO']._serialized_start=6212
_globals['_LEDFORMAT_PROTO']._serialized_end=6311
_globals['_SHMUPMIXMODE']._serialized_start=6313
_globals['_SHMUPMIXMODE']._serialized_end=6405
_globals['_PLEDTYPE']._serialized_start=6407
_globals['_PLEDTYPE']._serialized_end=6491
_globals['_FORCEDSETUPMODE']._serialized_start=6494
_globals['_FORCEDSETUPMODE']._serialized_end=6657
_globals['_DUALDIRECTIONALCOMBINATIONMODE']._serialized_start=6659
_globals['_DUALDIRECTIONALCOMBINATIONMODE']._serialized_end=6762
_globals['_PS4CONTROLLERTYPE']._serialized_start=6764
_globals['_PS4CONTROLLERTYPE']._serialized_end=6831
_globals['_MACROTYPE']._serialized_start=6833
_globals['_MACROTYPE']._serialized_end=6900
_globals['_GPELEMENT']._serialized_start=6903
_globals['_GPELEMENT']._serialized_end=7137
_globals['_GPSHAPE_TYPE']._serialized_start=7139
_globals['_GPSHAPE_TYPE']._serialized_end=7262
_globals['_ROTARYENCODERPINMODE']._serialized_start=7265
_globals['_ROTARYENCODERPINMODE']._serialized_end=7560
_globals['_REACTIVELEDMODE']._serialized_start=7563
_globals['_REACTIVELEDMODE']._serialized_end=7697
_globals['_PS4CONTROLLERIDMODE']._serialized_start=7699
_globals['_PS4CONTROLLERIDMODE']._serialized_end=7769
# @@protoc_insertion_point(module_scope)