An open API service indexing awesome lists of open source software.

https://github.com/wickedshell/clj-septentrio

Septentrio binary protocol parser
https://github.com/wickedshell/clj-septentrio

Last synced: 8 months ago
JSON representation

Septentrio binary protocol parser

Awesome Lists containing this project

README

          

# clj-septentrio

A Clojure library to parse Septentrio binary protocol files

## Usage

Data is read from an input stream, and decoded messages are published on a channel.
The channel will be closed when the input stream ends

```
user=> (with-open [stream (io/input-stream "ASTER129.SBF")]
(septentrio/parse stream ch))
```

## Supported Messages

| Message ID | Message Name | Notes |
| ---------- | ------------ | ----- |
| 4038 | ExtEventPVTGeodetic | Rev1 fields are not parsed |
| 5936 | Comment | |

## License

Copyright © 2017 Michael du Breuil

Distributed under the Eclipse Public License either version 1.0 or (at
your option) any later version.