Ready Model
This commit is contained in:
27
classes/Concept.py
Normal file
27
classes/Concept.py
Normal 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
|
||||
Reference in New Issue
Block a user