| Copyright | (C) 2016 Braden Walters |
|---|---|
| License | MIT (see LICENSE file) |
| Maintainer | Braden Walters <vc@braden-walters.info> |
| Stability | experimental |
| Portability | ghc |
| Safe Haskell | None |
| Language | Haskell2010 |
Network.Transportation.Germany.DVB.Monitor
Description
- data MonitorRequest = MonitorRequest {}
- type MonitorResult = Either Error [TransitConnection]
- data TransitConnection = TransitConnection {}
- data Error
- monitor :: MonitorRequest -> IO MonitorResult
Documentation
data MonitorRequest Source #
All data sent to DVB to monitor a stop.
Constructors
| MonitorRequest | |
Fields | |
Instances
type MonitorResult = Either Error [TransitConnection] Source #
Either monitor data or an error.
data TransitConnection Source #
An arriving vehicle at the stop.
Constructors
| TransitConnection | |
Fields | |
Instances
All possible errors which could occur while fetching data, including HTTP errors and JSON parsing errors.
monitor :: MonitorRequest -> IO MonitorResult Source #
Given information about a stop, query and return data from DVB about vehicles stopping there.