44 lines
1.4 KiB
Python
44 lines
1.4 KiB
Python
from enum import auto
|
|
from .auto_name import AutoName
|
|
|
|
class BoardArrivalType(AutoName):
|
|
"""Enumeration used to declare types of arrival board.
|
|
|
|
* ARR - Arrival board as configured in HAFAS
|
|
* ARR_EQUIVS - Arrival board with all journeys at any masts and equivalent stops
|
|
* ARR_MAST - Arrival board at mast
|
|
* ARR_STATION - Arrival board with all journeys at any masts of the requested station
|
|
"""
|
|
|
|
ARR = auto()
|
|
"Arrival board as configured in HAFAS"
|
|
|
|
ARR_EQUIVS = auto()
|
|
"Arrival board with all journeys at any masts and equivalent stops"
|
|
|
|
ARR_MAST = auto()
|
|
"Arrival board at mast"
|
|
|
|
ARR_STATION = auto()
|
|
"Arrival board with all journeys at any masts of the requested station"
|
|
|
|
class BoardDepartureType(AutoName):
|
|
"""Enumeration used to declare types of departure board.
|
|
|
|
* DEP - Departure board as configured in HAFAS
|
|
* DEP_EQUIVS - Departure board with all journeys at any masts and equivalent stops
|
|
* DEP_MAST - Departure board at mast
|
|
* DEP_STATION - Departure board with all journeys at any masts of the requested station
|
|
"""
|
|
|
|
DEP = auto()
|
|
"Departure board as configured in HAFAS"
|
|
|
|
DEP_EQUIVS = auto()
|
|
"Departure board with all journeys at any masts and equivalent stops"
|
|
|
|
DEP_MAST = auto()
|
|
"Departure board at mast"
|
|
|
|
DEP_STATION = auto()
|
|
"Departure board with all journeys at any masts of the requested station" |