adding a public API when the server is used programatically
added .reload(mixed) for @tim
Add pipedproviders: a way to compose a provider by creating a pipe of Transformers
Add simple way to start server with nmea0183 input
Change N2KAnalyzer to work as part of a pipe
Report errors to stderr instead of (usually silently) logging them
Remove old proviers config
Use id from config file to fill in delta context if provider does not fill it in (n2k)
some minor updates
Use plain Stream interface: remove stop & start, connect pipes in reverse order as they are implicitly started when connected
Modify filestream: ignore end's coming from the underlying, real filestream by using PassThrough, which takes care of backpressure handling; Restart after end; stop closes the underlying stream and stops restarting by resetting the keepRunning flag
Remove stop & start, no longer needed
New logic: use Stream semantics to stop the child process when receiving 'end'; be correct and pass 'end' on
use end() to be in line with Stream semantics
Remove unused provider settings
Rename
Remove generic settings.json, replaced by volare-file-settings.js
Move n2k sample data to samples directory
Move nmea smaples to samples directory
Remove old n2k provider