mirror of
https://github.com/SlimeVR/SlimeVR-Server.git
synced 2026-04-06 02:01:58 +02:00
51 lines
1023 B
Java
51 lines
1023 B
Java
package dev.slimevr.bridge;
|
|
|
|
import dev.slimevr.vr.trackers.ShareableTracker;
|
|
|
|
import java.net.InetAddress;
|
|
|
|
public class VMCBridge extends Thread implements Bridge {
|
|
|
|
public final int readPort;
|
|
public final int writePort;
|
|
public final InetAddress writeAddr;
|
|
|
|
public VMCBridge(int readPort, int writePort, InetAddress writeAddr) {
|
|
super("Virtual Motion Capture bridge");
|
|
if (readPort == writePort)
|
|
throw new IllegalArgumentException("Read and write port shouldn't be the same!");
|
|
this.readPort = readPort;
|
|
this.writePort = writePort;
|
|
this.writeAddr = writeAddr;
|
|
}
|
|
|
|
@Override
|
|
public void dataRead() {
|
|
// TODO Auto-generated method stub
|
|
|
|
}
|
|
|
|
@Override
|
|
public void dataWrite() {
|
|
// TODO Auto-generated method stub
|
|
|
|
}
|
|
|
|
@Override
|
|
public void addSharedTracker(ShareableTracker tracker) {
|
|
// TODO Auto-generated method stub
|
|
|
|
}
|
|
|
|
@Override
|
|
public void removeSharedTracker(ShareableTracker tracker) {
|
|
// TODO Auto-generated method stub
|
|
|
|
}
|
|
|
|
@Override
|
|
public void startBridge() {
|
|
start();
|
|
}
|
|
}
|