Fix compile issue

This commit is contained in:
2025-09-30 15:30:10 -04:00
parent 4a7ce9a313
commit a9a5ab7a72

View File

@@ -24,33 +24,36 @@ enum ModuleType : int8_t {
ModuleType_SERVO_1 = 1, ModuleType_SERVO_1 = 1,
ModuleType_DC_MOTOR = 2, ModuleType_DC_MOTOR = 2,
ModuleType_BATTERY = 3, ModuleType_BATTERY = 3,
ModuleType_SERVO_2 = 4,
ModuleType_MIN = ModuleType_SPLITTER, ModuleType_MIN = ModuleType_SPLITTER,
ModuleType_MAX = ModuleType_BATTERY ModuleType_MAX = ModuleType_SERVO_2
}; };
inline const ModuleType (&EnumValuesModuleType())[4] { inline const ModuleType (&EnumValuesModuleType())[5] {
static const ModuleType values[] = { static const ModuleType values[] = {
ModuleType_SPLITTER, ModuleType_SPLITTER,
ModuleType_SERVO_1, ModuleType_SERVO_1,
ModuleType_DC_MOTOR, ModuleType_DC_MOTOR,
ModuleType_BATTERY ModuleType_BATTERY,
ModuleType_SERVO_2
}; };
return values; return values;
} }
inline const char * const *EnumNamesModuleType() { inline const char * const *EnumNamesModuleType() {
static const char * const names[5] = { static const char * const names[6] = {
"SPLITTER", "SPLITTER",
"SERVO_1", "SERVO_1",
"DC_MOTOR", "DC_MOTOR",
"BATTERY", "BATTERY",
"SERVO_2",
nullptr nullptr
}; };
return names; return names;
} }
inline const char *EnumNameModuleType(ModuleType e) { inline const char *EnumNameModuleType(ModuleType e) {
if (::flatbuffers::IsOutRange(e, ModuleType_SPLITTER, ModuleType_BATTERY)) return ""; if (::flatbuffers::IsOutRange(e, ModuleType_SPLITTER, ModuleType_SERVO_2)) return "";
const size_t index = static_cast<size_t>(e); const size_t index = static_cast<size_t>(e);
return EnumNamesModuleType()[index]; return EnumNamesModuleType()[index];
} }