Following from #160 (comment)
The GTFS spec states that:
If one or more stops are missing along the trip the delay from the update (or, if only time is provided in the update, a delay computed by comparing the time against the GTFS schedule time) is propagated to all subsequent stops. This means that updating a stop time for a certain stop will change all subsequent stops in the absence of any other information. Note that updates with a schedule relationship of SKIPPED will not stop delay propagation, but updates with schedule relationships of SCHEDULED (also the default value if schedule relationship is not provided) or NO_DATA will.
This is a feature request so node-gtfs is able to propagate this delay when previous stops do have RT time data.
Some of us are encountering agencies that only provide RT trip updates for a few stops on a trip and not all of them, this results on missing RT times for many stops along a trip.
Other apps such as OTP, provide a config setting to granularity control this behavior.
Following from #160 (comment)
The GTFS spec states that:
This is a feature request so node-gtfs is able to propagate this delay when previous stops do have RT time data.
Some of us are encountering agencies that only provide RT trip updates for a few stops on a trip and not all of them, this results on missing RT times for many stops along a trip.
Other apps such as OTP, provide a config setting to granularity control this behavior.