Loading...
PosiStageNet Protocol
This module connects to a PosiStageNet (PSN) server and exposes tracker data as variables in Companion.
PosiStageNet is a UDP multicast protocol (default: 236.10.10.10:56565) for transmitting real-time tracking data. Data is organized in a chunked binary format, supporting multiple trackers per packet. Each UDP packet may contain one or more chunks, and a single frame may be split across multiple packets.
0x6756 (PSN_INFO_PACKET)
0x00010x0002
0x00000x6755 (PSN_DATA_PACKET)
0x0001
0x0000 (x, y, z)0x0001 (x, y, z)0x0002 (x, y, z)0x00030x0004 (x, y, z)0x0005 (x, y, z)0x0006Each tracker will have variables for:
tracker_<id>_pos_x, tracker_<id>_pos_y, tracker_<id>_pos_ztracker_<id>_speed_x, etc.tracker_<id>_ori_x, etc.tracker_<id>_validitytracker_<id>_accel_x, etc.tracker_<id>_trgtpos_x, etc.tracker_<id>_timestampYou can use variables like ${tracker_1_pos_x} in Companion buttons, feedbacks, or elsewhere to access live tracker data.