mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-08-22 09:03:45 +08:00
@@ -48,14 +48,14 @@ class CustomModelMetadata:
|
||||
|
||||
self.params: Params = params
|
||||
self.generation: ModelGeneration = self.read_model_generation_param()
|
||||
self.capabilities: ModelCapabilities = self.get_model_capabilities()
|
||||
self.capabilities: int = self.get_model_capabilities()
|
||||
self.valid: bool = self.params.get_bool("CustomDrivingModel") and not SIMULATION and \
|
||||
self.capabilities != ModelCapabilities.Default
|
||||
|
||||
def read_model_generation_param(self) -> ModelGeneration:
|
||||
return ModelGeneration(int(self.params.get("DrivingModelGeneration", encoding='utf8')) or ModelGeneration.DEFAULT)
|
||||
return int(self.params.get('DrivingModelGeneration') or ModelGeneration.DEFAULT)
|
||||
|
||||
def get_model_capabilities(self) -> ModelCapabilities:
|
||||
def get_model_capabilities(self) -> int:
|
||||
"""Returns the model capabilities for a given generation."""
|
||||
if self.generation == ModelGeneration.FIVE:
|
||||
return ModelCapabilities.DesiredCurvatureV2
|
||||
|
||||
Reference in New Issue
Block a user