kopia lustrzana https://github.com/bertrik/ttnhabbridge
Add runner to verify multi-receiver support of habitat API.
rodzic
896a35eb9c
commit
2c0ced163f
|
@ -0,0 +1,33 @@
|
||||||
|
package nl.sikken.bertrik.hab.habitat;
|
||||||
|
|
||||||
|
import java.time.Duration;
|
||||||
|
import java.time.Instant;
|
||||||
|
import java.util.Arrays;
|
||||||
|
|
||||||
|
import nl.sikken.bertrik.hab.Sentence;
|
||||||
|
|
||||||
|
public final class RunMultiReceiverTest {
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
RunMultiReceiverTest test = new RunMultiReceiverTest();
|
||||||
|
test.run();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void run() {
|
||||||
|
String url = "http://habitat.habhub.org";
|
||||||
|
Duration timeout = Duration.ofSeconds(30);
|
||||||
|
HabitatUploader uploader = new HabitatUploader(HabitatUploader.newRestClient(url, timeout));
|
||||||
|
uploader.start();
|
||||||
|
try {
|
||||||
|
Instant now = Instant.now();
|
||||||
|
Sentence sentence = new Sentence("TTNTEST", 1, now);
|
||||||
|
HabReceiver receiver1 = new HabReceiver("BERTRIK1", new Location(52.022887, 4.69, 0.0));
|
||||||
|
HabReceiver receiver2 = new HabReceiver("BERTRIK2", new Location(52.022887, 4.70, 0.0));
|
||||||
|
|
||||||
|
uploader.schedulePayloadTelemetryUpload(sentence.format(), Arrays.asList(receiver1, receiver2), now);
|
||||||
|
} finally {
|
||||||
|
uploader.stop();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Ładowanie…
Reference in New Issue