-
Notifications
You must be signed in to change notification settings - Fork 0
Protocol (TODO)
Jan Kolkmeier edited this page Mar 22, 2018
·
6 revisions
| Byte | Description |
|---|---|
0x00 |
Packet Type e.g. RGBD (), Matchmaking (), Audio (), Mocap (), LineDrawing, ... |
0x01 |
(2 bytes) |
| ####################### | |
0x02 |
"Flags" |
0x03 |
(2 bytes) |
| ####################### | |
0x04 |
|
0x05 |
Source ID, an ID that is unique on the MM server |
0x06 |
(4 bytes) |
0x07 |
|
| ####################### | |
0x08 |
|
0x09 |
|
0x0a |
|
0x0b |
Unix Timestamp (ms), Time message was created |
0x0c |
(8 bytes) |
0x0d |
|
0x0e |
|
0x0f |
|
| ####################### | |
0x10 |
|
0x11 |
Sequence ID, auto-incremented number for messages |
0x12 |
(4 bytes) |
0x13 |
|
| ####################### | |
0x14 |
Total Parts of this message |
0x15 |
(0x01) |
| ####################### | |
0x16 |
Current message part # |
0x17 |
(0x01) |
| ####################### | |
0x.. |
PAYLOAD |
| ####################### |
| PacketID | Description |
|---|---|
0x0101 |
MM (JSON Content) |
0x0105 |
MM Heartbeat (no payload) |
| PacketID | Description |
|---|---|
0x0201 |
RGBD Config |
0x02xx |
... |
0x0211 |
RGBD Depth |
0x0212 |
RGBD Depth Block |
0x02xx |
... |
0x0221 |
RGBD Color |
0x0222 |
RGBD Color Block |
0x02xx |
... |
0x0231 |
RGBD Control Request |
0x0232 |
RGBD Control Request (JSON) |
0x0241 |
RGBD Control Response |
0x0242 |
RGBD Control Request (JSON) |
0x02xx |
... |
0x0251 |
RGBD Body ID Tex |
0x0252 |
RGBD Body ID Tex Block |
| PacketID | Description |
|---|---|
0x0311 |
Kinect Config? |
0x0312 |
Kinect V1 Body Frame |
0x0313 |
Kinect V2 Body Frame |
0x03xx |
... |
0x0321 |
OptiTrack Config |
0x0322 |
OptiTrack Body Frame |
0x0323 |
OptiTrack RigidBody Frame |
0x0326 |
OptiTrack Full NatNet frame? |
0x03xx |
... |
0x0331 |
XSens Config |
0x0332 |
XSens Body Frame? |
0x03xx |
... |
0x0341 |
Leap Motion Config |
0x0342 |
Leap Motion Frame |
0x03xx |
... |
| PacketID | Description |
|---|---|
0x0401 |
Audio Config |
0x04xx |
... |
0x0411 |
Default Audio Frame |
0x04xx |
... |
| PacketID | Description |
|---|---|
0x1001 |
... |
0x1011 |
Transform |
0x1021 |
LineDrawing |
... |
... |
0x1051 |
Mesh |
0x1055 |
Spatial Mesh (HoloLens) |
| PacketID | Description |
|---|---|
0x6060 |
BML |
0x6060 |
ASAPUnityFrame |
0x60xx |
TODO |