{"action":"created","issue":{"url":"https://api.github.com/repos/google/gtfs-realtime-bindings/issues/16","repository_url":"https://api.github.com/repos/google/gtfs-realtime-bindings","labels_url":"https://api.github.com/repos/google/gtfs-realtime-bindings/issues/16/labels{/name}","comments_url":"https://api.github.com/repos/google/gtfs-realtime-bindings/issues/16/comments","events_url":"https://api.github.com/repos/google/gtfs-realtime-bindings/issues/16/events","html_url":"https://github.com/google/gtfs-realtime-bindings/issues/16","id":137318184,"number":16,"title":"Trip updates - zero delay causing Google error","user":{"login":"kevinsmgov","id":5798763,"avatar_url":"https://avatars.githubusercontent.com/u/5798763?v=3","gravatar_id":"","url":"https://api.github.com/users/kevinsmgov","html_url":"https://github.com/kevinsmgov","followers_url":"https://api.github.com/users/kevinsmgov/followers","following_url":"https://api.github.com/users/kevinsmgov/following{/other_user}","gists_url":"https://api.github.com/users/kevinsmgov/gists{/gist_id}","starred_url":"https://api.github.com/users/kevinsmgov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kevinsmgov/subscriptions","organizations_url":"https://api.github.com/users/kevinsmgov/orgs","repos_url":"https://api.github.com/users/kevinsmgov/repos","events_url":"https://api.github.com/users/kevinsmgov/events{/privacy}","received_events_url":"https://api.github.com/users/kevinsmgov/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-02-29T17:27:36Z","updated_at":"2016-02-29T21:39:11Z","closed_at":null,"body":"When we first implemented our GTFS real time services, we rolled our own data model for our protobuf feed. We recently switched to using gtfs-realtime-bindings but we've run into an issue.\r\n\r\nWhen we assign a zero value to Delay in Arrival (StopTimeEvent) for TripUpdates (i.e. the trip is on time) Google is interpreting it as no value and generating a warning report for our feed. A debug snapshot from Google shows:\r\n\r\n```\r\nstop_time_update {\r\n      stop_sequence: 1\r\n      arrival {\r\n\r\n      }\r\n    }\r\n```\r\nWhen what we're expecting to see is:\r\n\r\n```\r\nstop_time_update {\r\n      stop_sequence: 1\r\n      arrival {\r\n        delay: 0\r\n      }\r\n    }\r\n```\r\n\r\nThe feed works correctly for any other delay values, just not for zero.\r\n\r\nDo you have any information on how on-time trips are supposed to be notated with the gtfs-realtime-bindings model?\r\n\r\n\r\n@thekaveman"},"comment":{"url":"https://api.github.com/repos/google/gtfs-realtime-bindings/issues/comments/190407696","html_url":"https://github.com/google/gtfs-realtime-bindings/issues/16#issuecomment-190407696","issue_url":"https://api.github.com/repos/google/gtfs-realtime-bindings/issues/16","id":190407696,"user":{"login":"kevinsmgov","id":5798763,"avatar_url":"https://avatars.githubusercontent.com/u/5798763?v=3","gravatar_id":"","url":"https://api.github.com/users/kevinsmgov","html_url":"https://github.com/kevinsmgov","followers_url":"https://api.github.com/users/kevinsmgov/followers","following_url":"https://api.github.com/users/kevinsmgov/following{/other_user}","gists_url":"https://api.github.com/users/kevinsmgov/gists{/gist_id}","starred_url":"https://api.github.com/users/kevinsmgov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kevinsmgov/subscriptions","organizations_url":"https://api.github.com/users/kevinsmgov/orgs","repos_url":"https://api.github.com/users/kevinsmgov/repos","events_url":"https://api.github.com/users/kevinsmgov/events{/privacy}","received_events_url":"https://api.github.com/users/kevinsmgov/received_events","type":"User","site_admin":false},"created_at":"2016-02-29T21:39:11Z","updated_at":"2016-02-29T21:39:11Z","body":"C# .NET"}}