Skip to content

Commit

Permalink
Move rest of the classes to dev.slimev package, comment out wrong uni…
Browse files Browse the repository at this point in the history
…t-test, minor cleanups
  • Loading branch information
Eirenliel committed Dec 24, 2021
1 parent b81458d commit 7b15d24
Show file tree
Hide file tree
Showing 57 changed files with 159 additions and 158 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.eiren.vr;
package dev.slimevr;

import java.io.File;
import java.io.IOException;
Expand All @@ -9,6 +9,7 @@
import org.apache.commons.lang3.JavaVersion;
import org.apache.commons.lang3.SystemUtils;

import dev.slimevr.gui.Keybinding;
import dev.slimevr.gui.VRServerGUI;
import io.eiren.util.logging.LogManager;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.eiren.vr;
package dev.slimevr;

import java.io.File;
import java.io.FileInputStream;
Expand All @@ -20,21 +20,21 @@
import dev.slimevr.bridge.SteamVRPipeInputBridge;
import dev.slimevr.bridge.VMCBridge;
import dev.slimevr.bridge.WebSocketVRBridge;
import dev.slimevr.util.ann.VRServerThread;
import dev.slimevr.vr.processor.HumanPoseProcessor;
import dev.slimevr.vr.processor.skeleton.HumanSkeleton;
import dev.slimevr.vr.trackers.HMDTracker;
import dev.slimevr.vr.trackers.ShareableTracker;
import dev.slimevr.vr.trackers.Tracker;
import dev.slimevr.vr.trackers.TrackerConfig;
import dev.slimevr.vr.trackers.TrackersUDPServer;
import io.eiren.util.OperatingSystem;
import io.eiren.util.ann.ThreadSafe;
import io.eiren.util.ann.ThreadSecure;
import io.eiren.util.ann.VRServerThread;
import io.eiren.util.collections.FastList;
import io.eiren.vr.processor.HumanPoseProcessor;
import io.eiren.vr.trackers.HMDTracker;
import io.eiren.vr.trackers.ShareableTracker;
import io.eiren.vr.trackers.TrackersUDPServer;
import io.eiren.yaml.YamlException;
import io.eiren.yaml.YamlFile;
import io.eiren.yaml.YamlNode;
import io.eiren.vr.trackers.Tracker;
import io.eiren.vr.trackers.TrackerConfig;

public class VRServer extends Thread {

Expand Down
8 changes: 4 additions & 4 deletions src/main/java/dev/slimevr/autobone/AutoBone.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
import com.jme3.math.FastMath;
import com.jme3.math.Vector3f;

import dev.slimevr.VRServer;
import dev.slimevr.poserecorder.PoseFrameSkeleton;
import dev.slimevr.poserecorder.PoseFrameTracker;
import dev.slimevr.poserecorder.PoseFrames;
Expand All @@ -18,13 +19,12 @@
import dev.slimevr.vr.processor.skeleton.SimpleSkeleton;
import dev.slimevr.vr.processor.skeleton.SkeletonConfig;
import dev.slimevr.vr.processor.skeleton.SkeletonConfigValue;
import dev.slimevr.vr.trackers.TrackerPosition;
import dev.slimevr.vr.trackers.TrackerRole;
import dev.slimevr.vr.trackers.TrackerUtils;
import io.eiren.util.ann.ThreadSafe;
import io.eiren.util.logging.LogManager;
import io.eiren.util.collections.FastList;
import io.eiren.vr.VRServer;
import io.eiren.vr.trackers.TrackerPosition;
import io.eiren.vr.trackers.TrackerRole;
import io.eiren.vr.trackers.TrackerUtils;

public class AutoBone {

Expand Down
4 changes: 2 additions & 2 deletions src/main/java/dev/slimevr/bridge/Bridge.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package dev.slimevr.bridge;

import io.eiren.util.ann.VRServerThread;
import io.eiren.vr.trackers.ShareableTracker;
import dev.slimevr.util.ann.VRServerThread;
import dev.slimevr.vr.trackers.ShareableTracker;

/**
* Bridge handles sending and recieving tracker data
Expand Down
14 changes: 7 additions & 7 deletions src/main/java/dev/slimevr/bridge/NamedPipeBridge.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,17 @@
import com.sun.jna.platform.win32.WinError;
import com.sun.jna.ptr.IntByReference;

import dev.slimevr.Main;
import dev.slimevr.bridge.Pipe.PipeState;
import dev.slimevr.bridge.ProtobufMessages.ProtobufMessage;
import dev.slimevr.bridge.ProtobufMessages.TrackerAdded;
import io.eiren.util.ann.VRServerThread;
import dev.slimevr.util.ann.VRServerThread;
import dev.slimevr.vr.trackers.HMDTracker;
import dev.slimevr.vr.trackers.ShareableTracker;
import dev.slimevr.vr.trackers.TrackerPosition;
import dev.slimevr.vr.trackers.TrackerRole;
import dev.slimevr.vr.trackers.VRTracker;
import io.eiren.util.logging.LogManager;
import io.eiren.vr.Main;
import io.eiren.vr.trackers.HMDTracker;
import io.eiren.vr.trackers.ShareableTracker;
import io.eiren.vr.trackers.TrackerPosition;
import io.eiren.vr.trackers.TrackerRole;
import io.eiren.vr.trackers.VRTracker;

public class NamedPipeBridge extends ProtobufBridge<VRTracker> implements Runnable {

Expand Down
12 changes: 6 additions & 6 deletions src/main/java/dev/slimevr/bridge/NamedPipeVRBridge.java
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@
import com.sun.jna.platform.win32.WinNT.HANDLE;
import com.sun.jna.ptr.IntByReference;

import dev.slimevr.VRServer;
import dev.slimevr.bridge.Pipe.PipeState;
import dev.slimevr.vr.trackers.ComputedTracker;
import dev.slimevr.vr.trackers.HMDTracker;
import dev.slimevr.vr.trackers.ShareableTracker;
import dev.slimevr.vr.trackers.Tracker;
import dev.slimevr.vr.trackers.TrackerStatus;
import io.eiren.util.collections.FastList;
import io.eiren.util.logging.LogManager;
import io.eiren.vr.VRServer;
import io.eiren.vr.trackers.ComputedTracker;
import io.eiren.vr.trackers.HMDTracker;
import io.eiren.vr.trackers.ShareableTracker;
import io.eiren.vr.trackers.Tracker;
import io.eiren.vr.trackers.TrackerStatus;

public class NamedPipeVRBridge extends Thread implements Bridge {

Expand Down
4 changes: 2 additions & 2 deletions src/main/java/dev/slimevr/bridge/OpenVRNativeBridge.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package dev.slimevr.bridge;

import io.eiren.util.ann.VRServerThread;
import io.eiren.vr.trackers.ShareableTracker;
import dev.slimevr.util.ann.VRServerThread;
import dev.slimevr.vr.trackers.ShareableTracker;

public class OpenVRNativeBridge implements Bridge {

Expand Down
20 changes: 10 additions & 10 deletions src/main/java/dev/slimevr/bridge/ProtobufBridge.java
Original file line number Diff line number Diff line change
Expand Up @@ -11,21 +11,21 @@
import com.jme3.math.Quaternion;
import com.jme3.math.Vector3f;

import dev.slimevr.Main;
import dev.slimevr.bridge.ProtobufMessages.Position;
import dev.slimevr.bridge.ProtobufMessages.ProtobufMessage;
import dev.slimevr.bridge.ProtobufMessages.TrackerAdded;
import dev.slimevr.bridge.ProtobufMessages.TrackerStatus;
import dev.slimevr.bridge.ProtobufMessages.UserAction;
import dev.slimevr.util.ann.VRServerThread;
import dev.slimevr.vr.trackers.ComputedTracker;
import dev.slimevr.vr.trackers.HMDTracker;
import dev.slimevr.vr.trackers.ShareableTracker;
import dev.slimevr.vr.trackers.TrackerRole;
import dev.slimevr.vr.trackers.VRTracker;
import io.eiren.util.ann.Synchronize;
import io.eiren.util.ann.ThreadSafe;
import io.eiren.util.ann.VRServerThread;
import io.eiren.util.collections.FastList;
import io.eiren.vr.Main;
import io.eiren.vr.trackers.ComputedTracker;
import io.eiren.vr.trackers.HMDTracker;
import io.eiren.vr.trackers.ShareableTracker;
import io.eiren.vr.trackers.TrackerRole;
import io.eiren.vr.trackers.VRTracker;

public abstract class ProtobufBridge<T extends VRTracker> implements Bridge {

Expand Down Expand Up @@ -189,7 +189,7 @@ protected void userActionRecieved(UserAction userAction) {
protected void trackerStatusRecieved(TrackerStatus trackerStatus) {
T tracker = getInternalRemoteTrackerById(trackerStatus.getTrackerId());
if(tracker != null) {
tracker.setStatus(io.eiren.vr.trackers.TrackerStatus.getById(trackerStatus.getStatusValue()));
tracker.setStatus(dev.slimevr.vr.trackers.TrackerStatus.getById(trackerStatus.getStatusValue()));
}
}

Expand All @@ -214,11 +214,11 @@ protected void disconnected() {
synchronized(remoteTrackersByTrackerId) {
Iterator<Entry<Integer, T>> iterator = remoteTrackersByTrackerId.entrySet().iterator();
while(iterator.hasNext()) {
iterator.next().getValue().setStatus(io.eiren.vr.trackers.TrackerStatus.DISCONNECTED);
iterator.next().getValue().setStatus(dev.slimevr.vr.trackers.TrackerStatus.DISCONNECTED);
}
}
if(hmdTracker != null) {
hmd.setStatus(io.eiren.vr.trackers.TrackerStatus.DISCONNECTED);
hmd.setStatus(dev.slimevr.vr.trackers.TrackerStatus.DISCONNECTED);
}
}

Expand Down
10 changes: 5 additions & 5 deletions src/main/java/dev/slimevr/bridge/SteamVRPipeInputBridge.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,14 @@
import com.sun.jna.platform.win32.WinError;
import com.sun.jna.ptr.IntByReference;

import dev.slimevr.VRServer;
import dev.slimevr.bridge.Pipe.PipeState;
import dev.slimevr.vr.trackers.ShareableTracker;
import dev.slimevr.vr.trackers.TrackerPosition;
import dev.slimevr.vr.trackers.TrackerStatus;
import dev.slimevr.vr.trackers.VRTracker;
import io.eiren.util.collections.FastList;
import io.eiren.util.logging.LogManager;
import io.eiren.vr.VRServer;
import io.eiren.vr.trackers.VRTracker;
import io.eiren.vr.trackers.ShareableTracker;
import io.eiren.vr.trackers.TrackerPosition;
import io.eiren.vr.trackers.TrackerStatus;

public class SteamVRPipeInputBridge extends Thread implements Bridge {

Expand Down
4 changes: 2 additions & 2 deletions src/main/java/dev/slimevr/bridge/VMCBridge.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

import java.net.InetAddress;

import io.eiren.vr.trackers.ShareableTracker;
import io.eiren.vr.trackers.Tracker;
import dev.slimevr.vr.trackers.ShareableTracker;
import dev.slimevr.vr.trackers.Tracker;

public class VMCBridge extends Thread implements Bridge {

Expand Down
14 changes: 7 additions & 7 deletions src/main/java/dev/slimevr/bridge/WebSocketVRBridge.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,15 @@
import com.jme3.math.Quaternion;
import com.jme3.math.Vector3f;

import dev.slimevr.Main;
import dev.slimevr.VRServer;
import dev.slimevr.vr.trackers.ComputedTracker;
import dev.slimevr.vr.trackers.HMDTracker;
import dev.slimevr.vr.trackers.ShareableTracker;
import dev.slimevr.vr.trackers.Tracker;
import dev.slimevr.vr.trackers.TrackerStatus;
import io.eiren.util.collections.FastList;
import io.eiren.util.logging.LogManager;
import io.eiren.vr.Main;
import io.eiren.vr.VRServer;
import io.eiren.vr.trackers.ComputedTracker;
import io.eiren.vr.trackers.HMDTracker;
import io.eiren.vr.trackers.ShareableTracker;
import io.eiren.vr.trackers.Tracker;
import io.eiren.vr.trackers.TrackerStatus;

public class WebSocketVRBridge extends WebSocketServer implements Bridge {

Expand Down
3 changes: 1 addition & 2 deletions src/main/java/dev/slimevr/gui/AutoBoneWindow.java
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,18 @@
import java.awt.event.MouseEvent;
import java.io.File;
import java.util.List;
import java.util.Map.Entry;
import java.util.concurrent.Future;

import io.eiren.util.StringUtils;
import io.eiren.util.ann.AWTThread;
import io.eiren.util.collections.FastList;
import io.eiren.util.logging.LogManager;
import io.eiren.vr.VRServer;

import javax.swing.event.MouseInputAdapter;

import org.apache.commons.lang3.tuple.Pair;

import dev.slimevr.VRServer;
import dev.slimevr.autobone.AutoBone;
import dev.slimevr.gui.swing.EJBox;
import dev.slimevr.poserecorder.PoseFrames;
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/dev/slimevr/gui/CalibrationWindow.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@
import javax.swing.event.MouseInputAdapter;

import dev.slimevr.gui.swing.EJBox;
import dev.slimevr.vr.trackers.CalibratingTracker;
import dev.slimevr.vr.trackers.Tracker;
import io.eiren.util.ann.AWTThread;
import io.eiren.vr.trackers.CalibratingTracker;
import io.eiren.vr.trackers.Tracker;

public class CalibrationWindow extends JFrame {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
package io.eiren.vr;
package dev.slimevr.gui;

import com.melloware.jintellitype.JIntellitype;
import com.melloware.jintellitype.JIntellitypeException;

import dev.slimevr.VRServer;

import com.melloware.jintellitype.HotkeyListener;
import io.eiren.util.ann.AWTThread;
import io.eiren.util.logging.LogManager;
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/dev/slimevr/gui/SkeletonConfigGUI.java
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@
import javax.swing.JLabel;
import javax.swing.event.MouseInputAdapter;

import dev.slimevr.VRServer;
import dev.slimevr.gui.swing.ButtonTimer;
import dev.slimevr.gui.swing.EJBagNoStretch;
import dev.slimevr.vr.processor.skeleton.HumanSkeleton;
import dev.slimevr.vr.processor.skeleton.SkeletonConfigValue;
import io.eiren.util.StringUtils;
import io.eiren.util.ann.ThreadSafe;
import io.eiren.vr.VRServer;

public class SkeletonConfigGUI extends EJBagNoStretch {

Expand Down
6 changes: 3 additions & 3 deletions src/main/java/dev/slimevr/gui/SkeletonList.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@
import com.jme3.math.Quaternion;
import com.jme3.math.Vector3f;

import dev.slimevr.VRServer;
import dev.slimevr.gui.swing.EJBagNoStretch;
import dev.slimevr.util.ann.VRServerThread;
import dev.slimevr.vr.processor.TransformNode;
import dev.slimevr.vr.processor.skeleton.HumanSkeleton;
import io.eiren.util.StringUtils;
import io.eiren.util.ann.ThreadSafe;
import io.eiren.util.ann.VRServerThread;
import io.eiren.util.collections.FastList;
import io.eiren.vr.VRServer;
import io.eiren.vr.processor.TransformNode;

public class SkeletonList extends EJBagNoStretch {

Expand Down
22 changes: 11 additions & 11 deletions src/main/java/dev/slimevr/gui/TrackersList.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,23 +17,23 @@
import com.jme3.math.Quaternion;
import com.jme3.math.Vector3f;

import dev.slimevr.VRServer;
import dev.slimevr.gui.swing.EJBagNoStretch;
import dev.slimevr.gui.swing.EJBoxNoStretch;
import dev.slimevr.vr.trackers.ComputedTracker;
import dev.slimevr.vr.trackers.HMDTracker;
import dev.slimevr.vr.trackers.IMUTracker;
import dev.slimevr.vr.trackers.ReferenceAdjustedTracker;
import dev.slimevr.vr.trackers.Tracker;
import dev.slimevr.vr.trackers.TrackerConfig;
import dev.slimevr.vr.trackers.TrackerMountingRotation;
import dev.slimevr.vr.trackers.TrackerPosition;
import dev.slimevr.vr.trackers.TrackerWithBattery;
import dev.slimevr.vr.trackers.TrackerWithTPS;
import io.eiren.util.StringUtils;
import io.eiren.util.ann.AWTThread;
import io.eiren.util.ann.ThreadSafe;
import io.eiren.util.collections.FastList;
import io.eiren.vr.VRServer;
import io.eiren.vr.trackers.ReferenceAdjustedTracker;
import io.eiren.vr.trackers.ComputedTracker;
import io.eiren.vr.trackers.HMDTracker;
import io.eiren.vr.trackers.IMUTracker;
import io.eiren.vr.trackers.Tracker;
import io.eiren.vr.trackers.TrackerConfig;
import io.eiren.vr.trackers.TrackerMountingRotation;
import io.eiren.vr.trackers.TrackerPosition;
import io.eiren.vr.trackers.TrackerWithBattery;
import io.eiren.vr.trackers.TrackerWithTPS;

public class TrackersList extends EJBoxNoStretch {

Expand Down
6 changes: 3 additions & 3 deletions src/main/java/dev/slimevr/gui/VRServerGUI.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,18 @@
import javax.swing.border.EmptyBorder;
import javax.swing.event.MouseInputAdapter;

import dev.slimevr.Main;
import dev.slimevr.VRServer;
import dev.slimevr.bridge.NamedPipeBridge;
import dev.slimevr.gui.swing.ButtonTimer;
import dev.slimevr.gui.swing.EJBagNoStretch;
import dev.slimevr.gui.swing.EJBox;
import dev.slimevr.gui.swing.EJBoxNoStretch;
import dev.slimevr.vr.trackers.TrackerRole;
import io.eiren.util.MacOSX;
import io.eiren.util.OperatingSystem;
import io.eiren.util.StringUtils;
import io.eiren.util.ann.AWTThread;
import io.eiren.vr.Main;
import io.eiren.vr.VRServer;
import io.eiren.vr.trackers.TrackerRole;

import java.awt.Component;
import java.awt.Container;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.eiren.hardware.magentometer;
package dev.slimevr.hardware.magentometer;

import com.sun.jna.Library;
import com.sun.jna.Native;
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/dev/slimevr/poserecorder/PoseFrameIO.java
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@
import com.jme3.math.Quaternion;
import com.jme3.math.Vector3f;

import dev.slimevr.vr.trackers.TrackerPosition;
import io.eiren.util.collections.FastList;
import io.eiren.util.logging.LogManager;
import io.eiren.vr.trackers.TrackerPosition;

public final class PoseFrameIO {

Expand Down
Loading

0 comments on commit 7b15d24

Please sign in to comment.