Для получения информации о рейсах конкретного маршрута за определенный интервал времени, нужно использовать команду route/load_rounds:
svc=route/load_rounds¶ms={"itemId":<long>, "timeFrom":<uint>, "timeTo":<uint>, "fullJson":<uint>}
Название | Описание |
---|---|
itemId | ID маршрута |
timeFrom | начало временного интервала |
timeTo | окончание временного интервала |
fullJson | формат ответа: 1 - детальная информация, 0 - краткая |
Краткая информация:
[ { "id":<long>, /* ID рейса */ "n":<text>, /* название */ "d":<text>, /* описание */ "sh":<text>, /* название расписания */ "f":<uint>, /* флаги рейса */ "tz":<uint>, /* часовой пояс */ "u":<long>, /* объект, назначенный на этот рейс */ "at":<uint>, /* время активации */ "vt":<uint>, /* время, от которого отчитывается срок действия */ "vp":<uint>, /* срок действия */ "sts":<uint>, /* флаги состояния рейса */ "st":{ /* состояние рейса */ "st":{ /* общее состояние рейса */ "pi":<uint>, /* индекс контрольной точки, если 4294967295 - рейс еще не начался */ "ps":<uint>, /* флаги состояния + флаги событий */ "ut":<uint> /* время последнего события */ }, "pts":{ /* состояние по точкам */ <text>:{ /* индекс контрольной точки */ "st": <uint>, /* флаги событий */ "tm": <uint> /* время последнего события */ } } } } ]
Значения флагов рейса, состояния и событий можно посмотреть в разделе Информация о рейсах.
Детальная информация:
Формат ответа будет аналогичен тому, который рассмотрен в разделе Информация о рейсах.