mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
Also update copyright to include "and other WPILib contributors" and clarify license referral language to not be restricted to FIRST teams.
31 lines
1.1 KiB
Java
31 lines
1.1 KiB
Java
// Copyright (c) FIRST and other WPILib contributors.
|
|
// Open Source Software; you can modify and/or share it under the terms of
|
|
// the WPILib BSD license file in the root directory of this project.
|
|
|
|
import edu.wpi.first.wpilibj.networktables.*;
|
|
import edu.wpi.first.wpilibj.tables.*;
|
|
|
|
public class Server {
|
|
private static class MyLogger implements NetworkTablesJNI.LoggerFunction {
|
|
public void apply(int level, String file, int line, String msg) {
|
|
System.err.println(msg);
|
|
}
|
|
}
|
|
|
|
public static void main(String[] args) {
|
|
NetworkTablesJNI.setLogger(new MyLogger(), 0);
|
|
NetworkTable.setIPAddress("127.0.0.1");
|
|
NetworkTable.setPort(10000);
|
|
NetworkTable.setServerMode();
|
|
NetworkTable nt = NetworkTable.getTable("");
|
|
try { Thread.sleep(1000); } catch (InterruptedException e) {}
|
|
nt.putNumber("foo", 0.5);
|
|
nt.setFlags("foo", NetworkTable.PERSISTENT);
|
|
nt.putNumber("foo2", 0.5);
|
|
nt.putNumber("foo2", 0.7);
|
|
nt.putNumber("foo2", 0.6);
|
|
nt.putNumber("foo2", 0.5);
|
|
try { Thread.sleep(10000); } catch (InterruptedException e) {}
|
|
}
|
|
}
|