slv.measurements.mobile.obs.LOCATION_SETS#

slv.measurements.mobile.obs.LOCATION_SETS: dict[str, tuple[str, ...] | None] = {'all': None, 'on_track': ('route', 'line', 'stopped'), 'outdoor': ('route', 'line', 'stopped', 'yard')}#

Named sets of location states kept by load_trax_obs(). on_track reproduces the old route-buffer behaviour (minus shed multipath ejecta, plus pass-bys at the yards); outdoor adds minutes parked outside in a yard; all keeps everything, including indoor (shed) and unknown minutes.