This 2-dimentional PSN Test Server is a terminal / console application that sends PSN data of a Tracker moving in a circle along the X & Y axis.
There is no movement along the Z-Axis; Z is set to 0.
Server
Output ( as seen on TouchDesigner )
The program is compiled for both Windows and macOS.
Currently, the macOS version of the server is sending data only the Wi-Fi interface.
In theory, it should send data on all Network Interfaces.
For future development notes, please see Further Development.
For Developer Notes, please see Developer Notes.
Windows
PSN DATA : 29.37 Hz
PSN INFO : 00.47 Hz
macOS
PSN DATA : 47.50 Hz
PSN INFO : 00.76 Hz
It allows for testing PSN Protocol with applications that accept PSN as an Input.
The idea is to make a GUI application that allows user to select up to 8 Trackers that could move in one of several directions.
The planned movements are:
- Circle
- Line (
XY/XZ/YZ) - Random
- Custom Paths (CSV Import)
The user will be able to adjust the speed and orientation for each tracker.
Currently the Window's and macOS are written in seperate files.
Once the macOS application is working exactly as the Window's application, the idea is the merge both the files and compile them individually.
The socket descriptors work differently in each platform and this is where a lot of fixing is needed at the moment.
The function calls are similar, if not the same - which could be both good and bad.

