https://github.com/usgs/warc-iridium-sbd-decoder
Java library for decoding Iridium Short Burst Data packets.
https://github.com/usgs/warc-iridium-sbd-decoder
burst data iridium java sbd short
Last synced: 12 months ago
JSON representation
Java library for decoding Iridium Short Burst Data packets.
- Host: GitHub
- URL: https://github.com/usgs/warc-iridium-sbd-decoder
- Owner: usgs
- License: other
- Created: 2018-05-22T15:09:19.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-06-15T13:57:53.000Z (about 3 years ago)
- Last Synced: 2024-04-12T16:15:41.674Z (about 2 years ago)
- Topics: burst, data, iridium, java, sbd, short
- Language: Java
- Homepage:
- Size: 322 KB
- Stars: 9
- Watchers: 11
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# USGS Iridium Short Burst Data (SBD) Decoder Library
Java library for decoding Iridium Short Burst Data packets.
[](https://travis-ci.org/usgs/warc-iridium-sbd-decoder)
## About
This Java software library is used to decode Short Burst Data packets transmitted from the Iridium satellite
networking using the DirectIP configuration. When paired with a simple TCP socket listener, this library enables
the header and payload data to be extracted from the message and parsed successfully. The user must define the
data types they are expecting in the payload as well as any scale transformation that should be applied.
## Developer(s)
* Jimi Darcey
* Mark McKelvy
## Dependencies
This project uses Lombok, which must be "installed" for your IDE.
* Download jar: https://projectlombok.org/download
* Execute jar (double click)
```
java -jar lombok.jar
```
### Lombok Alternative
If jar "installation" does not work,
* locate your eclipse.ini or STS.ini file
* Copy lombok.jar to the same directory
* Add the following to the bottom of the .ini file
```
-javaagent:lombok.jar
```
Note: on some systems you may need to put the absolute path to this file.
## Build
```
mvn install
```