Skip to content

Commit 7cb3465

Browse files
committed
PositStageNet 2.03: Code rewrite + added per-tracker timestamp data chunk
- Improvements: - Added a new tracker data chunk to encode a timestamp per tracker. - Added flags to trackers to know which chunk have been received and to avoid transmitted properties that have not been set. - Rewrote the whole implementation to simplify its usage and to lower its computational time by reduce memory allocation and copy. Warning: The interface changed. You might need to adapt calls to the library if you update from a previous version. However, the changes should be straightforward.
1 parent 7becc53 commit 7cb3465

24 files changed

Lines changed: 1069 additions & 1857 deletions

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
![psn logo](https://github.com/vyv-ca/psn-cpp/blob/master/doc/psn-logo.png)
1+
![psn logo](https://www.posistage.net/wp-content/uploads/thegem-logos/logo_6f12e80755dcd5d74ec129f475257f13_3x.png)
22

33
# An Open Protocol for On-Stage, Live 3D Position Data
44

bin/win32/psn_client.exe

-6 KB
Binary file not shown.

bin/win32/psn_glut_client.exe

-6 KB
Binary file not shown.

bin/win32/psn_server.exe

-11 KB
Binary file not shown.

bin/win64/psn_client.exe

-7 KB
Binary file not shown.

bin/win64/psn_glut_client.exe

-7.5 KB
Binary file not shown.

bin/win64/psn_server.exe

-15.5 KB
Binary file not shown.

changelog.txt

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,23 @@
22
Change Log
33
===============================================
44

5+
Version 2.03 - 2019-10-22
6+
7+
- Improvements:
8+
- Added a new tracker data chunk to encode a timestamp per tracker.
9+
- Added flags to trackers to know which chunk have been received
10+
and to avoid transmitted properties that have not been set.
11+
- Rewrote the whole implementation to simplify its usage and to
12+
lower its computational time by reduce memory allocation and copy.
13+
Warning: The interface changed. You might need to adapt calls to
14+
the library if you update from a previous version. However,
15+
the changes should be straightforward.
16+
517
Version 2.02 - 2018-01-03
618
===============================================
719

820
- Bug:
9-
- Description: psn_tracker class constructor was always setting its member 'validity' to 0, ignoring the given parameter
21+
- Description: psn_tracker class constructor always was setting its member 'validity' to 0, ignoring the given parameter
1022
- Fix: The constructor now uses the given parameter to initialize the member 'validity'.
1123
- Bug:
1224
- Description: The frame_id needed to be sequential. If not, a frame could be lost when reconstructing frame packets.
203 KB
Binary file not shown.

examples/vs2015/psn.vcxproj

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@
2424
<ClInclude Include="..\..\include\psn_defs.hpp" />
2525
<ClInclude Include="..\..\include\psn_encoder.hpp" />
2626
<ClInclude Include="..\..\include\psn_encoder_impl.hpp" />
27-
<ClInclude Include="..\..\include\psn_generic.hpp" />
28-
<ClInclude Include="..\..\include\psn_generic_impl.hpp" />
2927
<ClInclude Include="..\..\include\psn_lib.hpp" />
3028
</ItemGroup>
3129
<PropertyGroup Label="Globals">

0 commit comments

Comments
 (0)