Ready Model

This commit is contained in:
Denys Seredenko
2024-12-18 12:15:41 +01:00
commit c148b03ab5
17 changed files with 87007 additions and 0 deletions

27
classes/Concept.py Normal file
View File

@@ -0,0 +1,27 @@
from enum import Enum, auto
class Concept(Enum):
UNKNOWN = auto()
VORFAHRT_GEWAEHREN = auto()
VORFAHRT_STRASSE = auto()
STOP = auto()
RECHTS_ABBIEGEN = auto()
LINKS_ABBIEGEN = auto()
RECHTS_VOR_LINKS = auto()
def identify_by_str(name: str):
match name:
case 'VORFAHRT_GEWAEHREN':
return Concept.VORFAHRT_GEWAEHREN
case 'VORFAHRT_STRASSE':
return Concept.VORFAHRT_STRASSE
case 'STOP':
return Concept.STOP
case 'RECHTS_ABBIEGEN':
return Concept.RECHTS_ABBIEGEN
case 'LINKS_ABBIEGEN':
return Concept.LINKS_ABBIEGEN
case 'RECHTS_VOR_LINKS':
return Concept.RECHTS_VOR_LINKS
case _:
return Concept.UNKNOWN