
(ubii/proto_v1/types/clients/client.proto
7ubii/proto_v1/types/dataStructure/buttonEventType.proto
-ubii/proto_v1/types/dataStructure/color.proto
7ubii/proto_v1/types/dataStructure/handGestureType.proto
-ubii/proto_v1/types/dataStructure/image.proto
0ubii/proto_v1/types/dataStructure/keyEvent.proto
-ubii/proto_v1/types/dataStructure/lists.proto
1ubii/proto_v1/types/dataStructure/matrix3x2.proto
1ubii/proto_v1/types/dataStructure/matrix4x4.proto
2ubii/proto_v1/types/dataStructure/mouseEvent.proto
0ubii/proto_v1/types/dataStructure/myoEvent.proto
0ubii/proto_v1/types/dataStructure/object2d.proto
0ubii/proto_v1/types/dataStructure/object3d.proto
.ubii/proto_v1/types/dataStructure/pose2d.proto
.ubii/proto_v1/types/dataStructure/pose3d.proto
2ubii/proto_v1/types/dataStructure/quaternion.proto
2ubii/proto_v1/types/dataStructure/touchEvent.proto
/ubii/proto_v1/types/dataStructure/vector2.proto
/ubii/proto_v1/types/dataStructure/vector3.proto
/ubii/proto_v1/types/dataStructure/vector4.proto
/ubii/proto_v1/types/dataStructure/vector8.proto
+ubii/proto_v1/types/devices/component.proto
(ubii/proto_v1/types/devices/device.proto
,ubii/proto_v1/types/devices/topicDemux.proto
*ubii/proto_v1/types/devices/topicMux.proto
'ubii/proto_v1/types/general/error.proto
)ubii/proto_v1/types/general/success.proto
7ubii/proto_v1/types/processing/lockstepProcessing.proto
5ubii/proto_v1/types/processing/processingModule.proto
(ubii/proto_v1/types/servers/server.proto
*ubii/proto_v1/types/services/service.proto
/ubii/proto_v1/types/services/serviceReply.proto
1ubii/proto_v1/types/services/serviceRequest.proto
<ubii/proto_v1/types/services/request/topicSubscription.proto
-ubii/proto_v1/types/sessions/ioMappings.proto
*ubii/proto_v1/types/sessions/session.proto
-ubii/proto_v1/types/topicData/timestamp.proto
-ubii/proto_v1/types/topicData/topicData.proto
3ubii/proto_v1/types/topicData/topicDataRecord.protoIsave_request=protoc_request.txt,package=ubii.interact.v1,readable_imports" z	
+ubii/proto_v1/types/devices/component.protoubii.proto_v1.types.devices"
	Component
topic (	Rtopic%
message_format (	R
messageFormatF
io_type (2-.ubii.proto_v1.types.devices.Component.IOTypeRioType
	device_id (	RdeviceId
tags (	Rtags 
description (	Rdescription
id (	Rid
name (	Rname"'
IOType
	PUBLISHER 

SUBSCRIBER"S

ComponentListB
elements (2&.ubii.proto_v1.types.devices.ComponentRelementsJ
  

  

 $


  


 

  

  


  

  

 

 


 

 

  	

  	

   

   

   

  

  

  

 


 



 


 


 

 


 

 

 

 

 


 

 

 


 



 


 


 

 


 

 

 

 


 

 


 




 @

 

 
2

 3;

 >?bproto3z	
(ubii/proto_v1/types/devices/device.protoubii.proto_v1.types.devices+ubii/proto_v1/types/devices/component.proto"
Device
id (	Rid
name (	RnameO
device_type (2..ubii.proto_v1.types.devices.Device.DeviceTypeR
deviceTypeF

components (2&.ubii.proto_v1.types.devices.ComponentR
components
	client_id (	RclientId
tags (	Rtags 
description (	Rdescription"*

DeviceType
PARTICIPANT 
WATCHER"M

DeviceList?
elements (2#.ubii.proto_v1.types.devices.DeviceRelementsJ
  

  

 $
	
  5


  


 

  

  


  

  

 

 


 

 

  

  	

   	

   	

   	

  


  


  


 B

 1

 2=

 @A

 
B

 


 

2

 
3=

 
@A

 

 


 

 

 

 

 


 

 

 

 


 

 


 




 =

 

 
/

 08

 ;<bproto3z
5ubii/proto_v1/types/processing/processingModule.protoubii.proto_v1.types.processing"
ProcessingModeX
	frequency (28.ubii.proto_v1.types.processing.ProcessingMode.FrequencyH R	frequencyU
lockstep (27.ubii.proto_v1.types.processing.ProcessingMode.LockstepH Rlockstepi
trigger_on_input (2=.ubii.proto_v1.types.processing.ProcessingMode.TriggerOnInputH RtriggerOnInput!
	Frequency
hertz (RhertzD
Lockstep8
process_request_endpoint (	RprocessRequestEndpointg
TriggerOnInput 
min_delay_ms (R
minDelayMs3
all_inputs_need_update (RallInputsNeedUpdateB
mode"V
ModuleIO#

internal_name (	RinternalName%
message_format (	R
messageFormat"
ProcessingModule
id (	Rid
name (	Rname
authors (	Rauthors
tags (	Rtags 
description (	Rdescription
node_id (	RnodeId

session_id (	R	sessionIdO
status (27.ubii.proto_v1.types.processing.ProcessingModule.StatusRstatusW
processing_mode	 (2..ubii.proto_v1.types.processing.ProcessingModeRprocessingMode@
inputs
 (2(.ubii.proto_v1.types.processing.ModuleIORinputsB
outputs (2(.ubii.proto_v1.types.processing.ModuleIORoutputsU
language (29.ubii.proto_v1.types.processing.ProcessingModule.LanguageRlanguage:
on_processing_stringified
 (	RonProcessingStringified4
on_created_stringified (	RonCreatedStringified2
on_halted_stringified (	RonHaltedStringified8
on_destroyed_stringified (	RonDestroyedStringified"Q
Status
INITIALIZED 
CREATED

PROCESSING

HALTED
	DESTROYED"5
Language
CPP 
PY
JS
CS
JAVA"d
ProcessingModuleListL
elements (20.ubii.proto_v1.types.processing.ProcessingModuleRelementsJ
  C

  

 '


  


 

  

  

   

   

   

   

 	

 

  ,

  

  '

  *+

 



 


  

  

  

  

 (

 

 
#

 &'

  

  


   

  

  

  

 

 

 

 

 ,

 

 '

 *+


 




 

 


 

 











 ?




 #

 	

  

  

  

 

 

 

  

  

  

 !

 !

 !

 "

 "

 "

%+

%	

 &

 &

 &

'

'


'


(

(


(


)

)


)


*

*

*

 -

 -


 -

 -

.

.


.

.

/ 

/

/


/

/

0

0

0


0

0

1

1


1

1

2

2


2

2

3

3


3

3

5

5


5

5

6'

6

6"

6%&

	7"

	7

	7


	7

	7!


8#


8


8



8


8 "

9

9

9


9

;*

;


;$

;')


<'


<



<!


<$&

=&

=


= 

=#%

>)

>


>#

>&(


A C


A

 BJ

 B

 B
<

 B=E

 BHIbproto3z
(ubii/proto_v1/types/clients/client.protoubii.proto_v1.types.clients(ubii/proto_v1/types/devices/device.proto5ubii/proto_v1/types/processing/processingModule.proto"
Client
id (	Rid
name (	Rname=
devices (2#.ubii.proto_v1.types.devices.DeviceRdevices
tags (	Rtags 
description (	Rdescription_
processing_modules (20.ubii.proto_v1.types.processing.ProcessingModuleRprocessingModules?
is_dedicated_processing_node (RisDedicatedProcessingNode
host_ip (	RhostIp#

metadata_json	 (	RmetadataJson?
state
 (2).ubii.proto_v1.types.clients.Client.StateRstate
latency (Rlatency"2
State

ACTIVE 
INACTIVE
UNAVAILABLE"M

ClientList?
elements (2#.ubii.proto_v1.types.clients.ClientRelementsJ
  

  

 $
	
  2
	
 ?


  


 

  

  	

   

   

   

  	

  	

  	

  


  


  


  


  



  


  


 

 


 

 

 <

 

 
/

 07

 :;

 

 

 


 

 

 

 


 

 

 T

 

 
<

 =O

 RS

 *

 

 	%

 ()

 

 


 

 

 

 


 

 

 	

 		

 	


 	

 


 
	

 



 



 




 =

 

 
/

 08

 ;<bproto3z
7ubii/proto_v1/types/dataStructure/buttonEventType.proto!ubii.proto_v1.types.dataStructure*#
ButtonEventType
UP 
DOWNJ
  

  

 *


  


 

  

  

  	


 

 

 bproto3z
-ubii/proto_v1/types/dataStructure/color.proto!ubii.proto_v1.types.dataStructure"?
Color
r (Rr
g (Rg
b (Rb
a (RaJ
  

  

 *


  


 

  

  


  

  

 

 


 

 

 

 


 

 

 

 


 

 bproto3z
7ubii/proto_v1/types/dataStructure/handGestureType.proto!ubii.proto_v1.types.dataStructure*d
HandGestureType
REST 
FINGERS_SPREAD
WAVE_IN
WAVE_OUT
FIST

DOUBLE_TAPJ
  


  

 *


  



 

  

  

  

 

 

 

 

 

 

 

 

 

 

 

 

 	

 	

 	bproto3z
-ubii/proto_v1/types/dataStructure/image.proto!ubii.proto_v1.types.dataStructure"
Image2D
width (Rwidth
height (RheightV
data_format (25.ubii.proto_v1.types.dataStructure.Image2D.DataFormatR
dataFormat
data (Rdata",

DataFormat	
GRAY8 
RGB8	
RGBA8"U
Image2DListF
elements (2*.ubii.proto_v1.types.dataStructure.Image2DRelementsJ
  

  

 *


  


 

  

  	

   

   

   

  

  

  

  

  

  

  


  
	

  



  


 

 	

 


 

 

 

 

 

 


 
	

 


 



 




 D

 

 
6

 7?

 BCbproto3z
0ubii/proto_v1/types/dataStructure/keyEvent.proto!ubii.proto_v1.types.dataStructure7ubii/proto_v1/types/dataStructure/buttonEventType.proto"d
KeyEventF
type (22.ubii.proto_v1.types.dataStructure.ButtonEventTypeRtype
key (	RkeyJ
  

  

 *
	
  A


  


 

  ?

  5

  6:

  =>

 

 


 

 bproto3z
-ubii/proto_v1/types/dataStructure/lists.proto!ubii.proto_v1.types.dataStructure"(

StringList
elements (	Relements"(

DoubleList
elements (Relements"'
	FloatList
elements (Relements"&
BoolList
elements (Relements"'
	Int32List
elements (RelementsJ
  

  

 *


  


 

  !

  

  


  

   


 	




 !

 

 


 

  


 





  

 

 


 

 


 




 

 

 


 

 


 




  

 

 


 

 bproto3z
1ubii/proto_v1/types/dataStructure/matrix3x2.proto!ubii.proto_v1.types.dataStructure"w
	Matrix3x2
m00 (Rm00
m01 (Rm01
m10 (Rm10
m11 (Rm11
m20 (Rm20
m21 (Rm21J
  


  

 *


  



 

  

  


  

  

 

 


 

 

 

 


 

 

 

 


 

 

 

 


 

 

 	

 	


 	

 	bproto3z

1ubii/proto_v1/types/dataStructure/matrix4x4.proto!ubii.proto_v1.types.dataStructure"
	Matrix4x4
m00 (Rm00
m01 (Rm01
m02 (Rm02
m03 (Rm03
m10 (Rm10
m11 (Rm11
m12 (Rm12
m13 (Rm13
m20	 (Rm20
m21
 (Rm21
m22 (Rm22
m23 (Rm23
m30
 (Rm30
m31 (Rm31
m32 (Rm32
m33 (Rm33J
  

  

 *


  


 

  

  


  

  

 

 


 

 

 

 


 

 

 

 


 

 

 	

 	


 	

 	

 


 



 


 


 

 


 

 

 

 


 

 

 

 


 

 

 	

 	


 	

 	

 


 



 


 


 

 


 

 

 

 


 

 

 


 



 


 


 

 


 

 

 

 


 

 bproto3z
2ubii/proto_v1/types/dataStructure/mouseEvent.proto!ubii.proto_v1.types.dataStructure7ubii/proto_v1/types/dataStructure/buttonEventType.proto"l

MouseEventF
type (22.ubii.proto_v1.types.dataStructure.ButtonEventTypeRtype
button (RbuttonJ
  

  

 *
	
  A


  


 

  ?

  5

  6:

  =>

 

 	

 


 bproto3z
/ubii/proto_v1/types/dataStructure/vector8.proto!ubii.proto_v1.types.dataStructure"
Vector8
v0 (Rv0
v1 (Rv1
v2 (Rv2
v3 (Rv3
v4 (Rv4
v5 (Rv5
v6 (Rv6
v7 (Rv7"U
Vector8ListF
elements (2*.ubii.proto_v1.types.dataStructure.Vector8RelementsJ
  

  

 *


  


 

  

  


  

  

 

 


 

 

 

 


 

 

 

 


 

 

 

 


 

 

 	

 	


 	

 	

 


 



 


 


 

 


 

 


 




 D

 

 
6

 7?

 BCbproto3z
/ubii/proto_v1/types/dataStructure/vector3.proto!ubii.proto_v1.types.dataStructure"3
Vector3
x (Rx
y (Ry
z (Rz"U
Vector3ListF
elements (2*.ubii.proto_v1.types.dataStructure.Vector3RelementsJ
  

  

 *


  


 

  

  


  

  

 

 


 

 

 

 


 

 


	 


	

 
D

 


 

6

 
7?

 
BCbproto3z
2ubii/proto_v1/types/dataStructure/quaternion.proto!ubii.proto_v1.types.dataStructure"D

Quaternion
x (Rx
y (Ry
z (Rz
w (Rw"[
QuaternionListI
elements (2-.ubii.proto_v1.types.dataStructure.QuaternionRelementsJ
  

  

 *


  


 

  

  


  

  

 

 


 

 

 

 


 

 

 

 


 

 



 





 G

 

 
9

 :B

 EFbproto3z
0ubii/proto_v1/types/dataStructure/myoEvent.proto!ubii.proto_v1.types.dataStructure/ubii/proto_v1/types/dataStructure/vector8.proto/ubii/proto_v1/types/dataStructure/vector3.proto2ubii/proto_v1/types/dataStructure/quaternion.proto7ubii/proto_v1/types/dataStructure/handGestureType.proto"
MyoEvent<
emg (2*.ubii.proto_v1.types.dataStructure.Vector8RemgO
orientation (2-.ubii.proto_v1.types.dataStructure.QuaternionRorientationH
	gyroscope (2*.ubii.proto_v1.types.dataStructure.Vector3R	gyroscopeP

accelerometer (2*.ubii.proto_v1.types.dataStructure.Vector3R
accelerometerL
gesture (22.ubii.proto_v1.types.dataStructure.HandGestureTypeRgestureJ
  

  

 *
	
  9
	
 9
	
 <
	
 A


  


 

  	6

  	-

  	.1

  	45

 
A

 
0

 
1<

 
?@

 <

 -

 .7

 :;

 @

 -

 .;

 >?

 
B

 
5

 
6=

 
@Abproto3z
/ubii/proto_v1/types/dataStructure/vector2.proto!ubii.proto_v1.types.dataStructure"%
Vector2
x (Rx
y (Ry"U
Vector2ListF
elements (2*.ubii.proto_v1.types.dataStructure.Vector2RelementsJ
  


  

 *


  


 

  

  


  

  

 

 


 

 


 





 	D

 	

 	
6

 	7?

 	BCbproto3z
.ubii/proto_v1/types/dataStructure/pose2d.proto!ubii.proto_v1.types.dataStructure/ubii/proto_v1/types/dataStructure/vector2.proto"
Pose2DF
position (2*.ubii.proto_v1.types.dataStructure.Vector2RpositionJ
	direction (2*.ubii.proto_v1.types.dataStructure.Vector2H R	direction
angle (H RangleB
orientationJ
  

  

 *
	
  9


  


 

  ;

  -

  .6

  9:

  


  


 @

 1

 2;

 >?

 	

 	

 	

 	bproto3z
0ubii/proto_v1/types/dataStructure/object2d.proto!ubii.proto_v1.types.dataStructure.ubii/proto_v1/types/dataStructure/pose2d.proto/ubii/proto_v1/types/dataStructure/vector2.proto"
Object2D
id (	Rid=
pose (2).ubii.proto_v1.types.dataStructure.Pose2DRpose>
size (2*.ubii.proto_v1.types.dataStructure.Vector2Rsize$
user_data_json (	RuserDataJson"W
Object2DListG
elements (2+.ubii.proto_v1.types.dataStructure.Object2DRelementsJ
  

  

 *
	
  8
	
 9


  


 

  

  


  

  

 6

 ,

 -1

 45

 	7

 	-

 	.2

 	56

 


 



 


 




 





 E

 

 
7

 8@

 CDbproto3z
.ubii/proto_v1/types/dataStructure/pose3d.proto!ubii.proto_v1.types.dataStructure/ubii/proto_v1/types/dataStructure/vector3.proto2ubii/proto_v1/types/dataStructure/quaternion.proto"
Pose3DF
position (2*.ubii.proto_v1.types.dataStructure.Vector3RpositionO

quaternion (2-.ubii.proto_v1.types.dataStructure.QuaternionH R
quaternionB
euler (2*.ubii.proto_v1.types.dataStructure.Vector3H ReulerB
orientationJ
  

  

 *
	
  9
	
 <


  


 

  ;

  -

  .6

  9:

  

  


 	D

 	4

 	5?

 	BC

 
<

 
1

 
27

 
:;bproto3z
0ubii/proto_v1/types/dataStructure/object3d.proto!ubii.proto_v1.types.dataStructure.ubii/proto_v1/types/dataStructure/pose3d.proto/ubii/proto_v1/types/dataStructure/vector3.proto"
Object3D
id (	Rid=
pose (2).ubii.proto_v1.types.dataStructure.Pose3DRpose>
size (2*.ubii.proto_v1.types.dataStructure.Vector3Rsize$
user_data_json (	RuserDataJson"W
Object3DListG
elements (2+.ubii.proto_v1.types.dataStructure.Object3DRelementsJ
  

  

 *
	
  8
	
 9


  


 

  

  


  

  

 6

 ,

 -1

 45

 	7

 	-

 	.2

 	56

 


 



 


 




 





 E

 

 
7

 8@

 CDbproto3z
2ubii/proto_v1/types/dataStructure/touchEvent.proto!ubii.proto_v1.types.dataStructure7ubii/proto_v1/types/dataStructure/buttonEventType.proto/ubii/proto_v1/types/dataStructure/vector2.proto"

TouchEventP
type (2<.ubii.proto_v1.types.dataStructure.TouchEvent.TouchEventTypeRtypeF
position (2*.ubii.proto_v1.types.dataStructure.Vector2Rposition
id (	Rid
force (Rforce"@
TouchEventType
TOUCH_START 

TOUCH_MOVE
	TOUCH_END"[
TouchEventListI
elements (2-.ubii.proto_v1.types.dataStructure.TouchEventRelementsJ
  

  

 *
	
  A
	
 9


  


 

  

  	

   

   

   

  	

  	

  	

  


  


  


  


  


  


  


 ;

 -

 .6

 9:

 

 


 

 

 

 	

 


 


 




 G

 

 
9

 :B

 EFbproto3z
/ubii/proto_v1/types/dataStructure/vector4.proto!ubii.proto_v1.types.dataStructure"A
Vector4
x (Rx
y (Ry
z (Rz
w (Rw"U
Vector4ListF
elements (2*.ubii.proto_v1.types.dataStructure.Vector4RelementsJ
  

  

 *


  


 

  

  


  

  

 

 


 

 

 

 


 

 

 

 


 

 



 





 D

 

 
6

 7?

 BCbproto3z
,ubii/proto_v1/types/devices/topicDemux.protoubii.proto_v1.types.devices"}

TopicDemux
id (	Rid
name (	Rname
	data_type (	RdataType.
output_topic_format (	RoutputTopicFormat"U
TopicDemuxListC
elements (2'.ubii.proto_v1.types.devices.TopicDemuxRelementsJ
  


  

 $


  	


 

  

  


  

  

 

 


 

 

 

 


 

 

 #

 


 

 !"


 





 A

 

 
3

 4<

 ?@bproto3z
*ubii/proto_v1/types/devices/topicMux.protoubii.proto_v1.types.devices"
TopicMux
id (	Rid
name (	Rname
	data_type (	RdataType%
topic_selector (	R
topicSelector4
identity_match_pattern (	RidentityMatchPattern"Q
TopicMuxListA
elements (2%.ubii.proto_v1.types.devices.TopicMuxRelementsJ
  

  

 $


  



 

  

  


  

  

 

 


 

 

 

 


 

 

 

 


 

 

 	&

 	


 	!

 	$%


 




 
?

 


 

1

 
2:

 
=>bproto3z
'ubii/proto_v1/types/general/error.protoubii.proto_v1.types.general"M
Error
title (	Rtitle
message (	Rmessage
stack (	Rstack"K
	ErrorList>
elements (2".ubii.proto_v1.types.general.ErrorRelementsJ
  

  

 $


  


 

  

  


  

  

 

 


 

 

 

 


 

 


	 


	

 
<

 


 

.

 
/7

 
:;bproto3z
)ubii/proto_v1/types/general/success.protoubii.proto_v1.types.general"9
Success
title (	Rtitle
message (	Rmessage"O
SuccessList@
elements (2$.ubii.proto_v1.types.general.SuccessRelementsJ
  


  

 $


  


 

  

  


  

  

 

 


 

 


 





 	>

 	

 	
0

 	19

 	<=bproto3z
-ubii/proto_v1/types/topicData/timestamp.protoubii.proto_v1.types.topicData"S
	Timestamp
seconds (Rseconds
nanos (Rnanos
millis (RmillisJ
  

  

 &


  


 

  

  	

  


  

 

 	

 


 

 

 	

 


 bproto3z
-ubii/proto_v1/types/sessions/ioMappings.protoubii.proto_v1.types.sessions*ubii/proto_v1/types/devices/topicMux.proto,ubii/proto_v1/types/devices/topicDemux.proto"
TopicInputMapping

input_name (	R	inputName
topic (	H RtopicD
	topic_mux (2%.ubii.proto_v1.types.devices.TopicMuxH RtopicMuxB
topic_source"d
TopicInputMappingListK
elements (2/.ubii.proto_v1.types.sessions.TopicInputMappingRelements"
TopicOutputMapping
output_name (	R
outputName
topic (	H RtopicJ
topic_demux (2'.ubii.proto_v1.types.devices.TopicDemuxH R
topicDemuxB
topic_destination"f
TopicOutputMappingListL
elements (20.ubii.proto_v1.types.sessions.TopicOutputMappingRelements"
	IOMapping0
processing_module_id (	RprocessingModuleIdV
input_mappings (2/.ubii.proto_v1.types.sessions.TopicInputMappingR
inputMappingsY
output_mappings (20.ubii.proto_v1.types.sessions.TopicOutputMappingRoutputMappings4
processing_module_name (	RprocessingModuleName"T

IOMappingListC
elements (2'.ubii.proto_v1.types.sessions.IOMappingRelementsJ
  (

  

 %
	
  4
	
 6


  


 

  

  


  

  

  

  


 	

 	

 	

 	

 
;

 
,

 
-6

 
9:


 




 I

 

 
;

 <D

 GH


 




 

 


 

 

 

 










?

.

/:

=>


 




 J

 

 
<

 =E

 HI


 $




  $

  


  

  "#

!O

!

!
;

!<J

!MN

"Q

"

"
<

"=L

"OP

#&

#


#!

#$%


& (


&

 'A

 '

 '
3

 '4<

 '?@bproto3z
*ubii/proto_v1/types/sessions/session.protoubii.proto_v1.types.sessions-ubii/proto_v1/types/sessions/ioMappings.proto5ubii/proto_v1/types/processing/processingModule.proto"
Session
id (	Rid
name (	Rname_
processing_modules (20.ubii.proto_v1.types.processing.ProcessingModuleRprocessingModulesH
io_mappings (2'.ubii.proto_v1.types.sessions.IOMappingR
ioMappings
tags (	Rtags 
description (	Rdescription
authors (	RauthorsC
status (2+.ubii.proto_v1.types.sessions.SessionStatusRstatus
editable	 (Reditable"P
SessionListA
elements (2%.ubii.proto_v1.types.sessions.SessionRelements*B

SessionStatus
CREATED 
RUNNING

PAUSED
STOPPEDJ
  

  

 %
	
  7
	
 ?


  


 

  

  

  

 

 

 

 	

 	


 	


 


 


 



 
 


 


  

  


  

  

 

 


 

 

 T

 

 
<

 =O

 RS

 D

 

 
3

 4?

 BC

 

 

 


 

 

 

 


 

 

  

 

 


 

 

 

 

 

 

 

 

 	

 


 




 ?

 

 
1

 2:

 =>bproto3z0
3ubii/proto_v1/types/topicData/topicDataRecord.protoubii.proto_v1.types.topicData-ubii/proto_v1/types/topicData/timestamp.proto-ubii/proto_v1/types/dataStructure/lists.proto/ubii/proto_v1/types/dataStructure/vector2.proto/ubii/proto_v1/types/dataStructure/vector3.proto/ubii/proto_v1/types/dataStructure/vector4.proto2ubii/proto_v1/types/dataStructure/quaternion.proto1ubii/proto_v1/types/dataStructure/matrix3x2.proto1ubii/proto_v1/types/dataStructure/matrix4x4.proto-ubii/proto_v1/types/dataStructure/color.proto2ubii/proto_v1/types/dataStructure/touchEvent.proto0ubii/proto_v1/types/dataStructure/keyEvent.proto2ubii/proto_v1/types/dataStructure/mouseEvent.proto0ubii/proto_v1/types/dataStructure/myoEvent.proto.ubii/proto_v1/types/dataStructure/pose2d.proto.ubii/proto_v1/types/dataStructure/pose3d.proto0ubii/proto_v1/types/dataStructure/object2d.proto0ubii/proto_v1/types/dataStructure/object3d.proto-ubii/proto_v1/types/dataStructure/image.proto*ubii/proto_v1/types/sessions/session.proto5ubii/proto_v1/types/processing/processingModule.proto"
TopicDataRecord
topic (	RtopicF
	timestamp (2(.ubii.proto_v1.types.topicData.TimestampR	timestamp
double (H Rdouble
bool (H Rbool
string (	H Rstring
int32 (H Rint32
float (H RfloatF
vector2 (2*.ubii.proto_v1.types.dataStructure.Vector2H Rvector2S
vector2_list# (2..ubii.proto_v1.types.dataStructure.Vector2ListH Rvector2ListF
vector3 (2*.ubii.proto_v1.types.dataStructure.Vector3H Rvector3S
vector3_list$ (2..ubii.proto_v1.types.dataStructure.Vector3ListH Rvector3ListF
vector4 (2*.ubii.proto_v1.types.dataStructure.Vector4H Rvector4S
vector4_list% (2..ubii.proto_v1.types.dataStructure.Vector4ListH Rvector4ListO

quaternion	 (2-.ubii.proto_v1.types.dataStructure.QuaternionH R
quaternionX
quaternion_list& (2-.ubii.proto_v1.types.dataStructure.QuaternionH RquaternionListL
	matrix3x2
 (2,.ubii.proto_v1.types.dataStructure.Matrix3x2H R	matrix3x2L
	matrix4x4 (2,.ubii.proto_v1.types.dataStructure.Matrix4x4H R	matrix4x4@
color (2(.ubii.proto_v1.types.dataStructure.ColorH RcolorP
touch_event
 (2-.ubii.proto_v1.types.dataStructure.TouchEventH R
touchEvent]
touch_event_list" (21.ubii.proto_v1.types.dataStructure.TouchEventListH RtouchEventListJ
	key_event (2+.ubii.proto_v1.types.dataStructure.KeyEventH RkeyEventP
mouse_event (2-.ubii.proto_v1.types.dataStructure.MouseEventH R
mouseEventJ
	myo_event (2+.ubii.proto_v1.types.dataStructure.MyoEventH RmyoEventC
pose2D (2).ubii.proto_v1.types.dataStructure.Pose2DH Rpose2DC
pose3D (2).ubii.proto_v1.types.dataStructure.Pose3DH Rpose3DI
object2D (2+.ubii.proto_v1.types.dataStructure.Object2DH Robject2DI
object3D (2+.ubii.proto_v1.types.dataStructure.Object3DH Robject3DV

object2D_list (2/.ubii.proto_v1.types.dataStructure.Object2DListH Robject2DListV

object3D_list (2/.ubii.proto_v1.types.dataStructure.Object3DListH Robject3DListM

int32_list (2,.ubii.proto_v1.types.dataStructure.Int32ListH R	int32ListM

float_list (2,.ubii.proto_v1.types.dataStructure.FloatListH R	floatListP
double_list (2-.ubii.proto_v1.types.dataStructure.DoubleListH R
doubleListP
string_list (2-.ubii.proto_v1.types.dataStructure.StringListH R
stringListJ
	bool_list (2+.ubii.proto_v1.types.dataStructure.BoolListH RboolListF
image2D (2*.ubii.proto_v1.types.dataStructure.Image2DH Rimage2DS
image2D_list (2..ubii.proto_v1.types.dataStructure.Image2DListH Rimage2DListA
session  (2%.ubii.proto_v1.types.sessions.SessionH RsessionB
type"a
TopicDataRecordListJ
elements (2..ubii.proto_v1.types.topicData.TopicDataRecordRelementsJ
  F

  

 &
	
  7
	
 7
	
 9
	
 9
	
 9
	
 <
	
	 ;
	

 ;
	
 7
	
	 <
	


 :
	
 <
	
 :
	

 8
	
 8
	
 :
	
 :
	
 7
	
 4
	
 ?
"
  B continuous index: 38



 

  

  


  

  

 :

 +

 ,5

 89

  A

  


 

 

 

 

 

 

 


 

  

  

  

  

 !

 !

 !

 !

 "

 "

 "

 "

 #>

 #1

 #29

 #<=

 $H

 $5

 $6B

 $EG

 	%>

 	%1

 	%29

 	%<=

 
&H

 
&5

 
&6B

 
&EG

 '>

 '1

 '29

 '<=

 (H

 (5

 (6B

 (EG

 
)D

 
)4

 
)5?

 
)BC

 *J

 *4

 *5D

 *GI

 +C

 +3

 +4=

 +@B

 ,C

 ,3

 ,4=

 ,@B

 -;

 -/

 -05

 -8:

 .F

 .4

 .5@

 .CE

 /O

 /8

 /9I

 /LN

 0B

 02

 03<

 0?A

 1F

 14

 15@

 1CE

 2B

 22

 23<

 2?A

 3=

 30

 317

 3:<

 4=

 40

 417

 4:<

 5A

 52

 53;

 5>@

 6A

 62

 63;

 6>@

 7J

 76

 77D

 7GI

 8J

 86

 87D

 8GI

 9D

 93

 94>

 9AC

 :D

 :3

 :4>

 :AC

 ;F

 ;4

 ;5@

 ;CE

  <F

  <4

  <5@

  <CE

 !=B

 !=2

 !=3<

 !=?A

 ">?

 ">1

 ">29

 "><>

 #?H

 #?5

 #?6B

 #?EG

 $@:

 $@,

 $@-4

 $@79


D F


D

 EH

 E

 E
:

 E;C

 EFGbproto3z
7ubii/proto_v1/types/processing/lockstepProcessing.protoubii.proto_v1.types.processing3ubii/proto_v1/types/topicData/topicDataRecord.proto"
LockstepProcessingRequest2
processing_module_ids (	RprocessingModuleIdsH
records (2..ubii.proto_v1.types.topicData.TopicDataRecordRrecords"

delta_time_ms (RdeltaTimeMs"
LockstepProcessingReply2
processing_module_ids (	RprocessingModuleIdsH
records (2..ubii.proto_v1.types.topicData.TopicDataRecordRrecordsJ
  

  

 '
	
  =


  	


 !

  .

  

  


  )

  ,-

 G

 

 
:

 ;B

 EF

 

 	

 


 


 




 .

 

 


 )

 ,-


G






:


;B


EFbproto3z
(ubii/proto_v1/types/servers/server.protoubii.proto_v1.types.servers"
Server
id (	Rid
name (	Rname
ip_ethernet (	R
ipEthernet
ip_wlan (	RipWlan(
port_service_zmq (	RportServiceZmq*
port_service_rest (	RportServiceRest-
port_topic_data_zmq (	RportTopicDataZmq+
port_topic_data_ws (	RportTopicDataWs%
constants_json	 (	R
constantsJsonJ
  


  

 $


  



 

  

  


  

  

 

 


 

 

 

 


 

 

 

 


 

 

  

 


 

 

 	!

 	


 	

 	 

 
#

 



 


 
!"

 "

 


 

  !

 

 


 

 bproto3z
*ubii/proto_v1/types/services/service.protoubii.proto_v1.types.services"
Service
topic (	Rtopic4
request_message_format (	RrequestMessageFormat6
response_message_format (	RresponseMessageFormat
tags (	Rtags 
description (	Rdescription"P
ServiceListA
elements (2%.ubii.proto_v1.types.services.ServiceRelementsJ
  

  

 %


  



 

  

  


  

  

 &

 


 !

 $%

 '

 


 "

 %&

 

 

 


 

 

 	

 	


 	

 	


 




 
?

 


 

1

 
2:

 
=>bproto3z
/ubii/proto_v1/types/services/serviceReply.protoubii.proto_v1.types.services)ubii/proto_v1/types/general/success.proto'ubii/proto_v1/types/general/error.proto-ubii/proto_v1/types/dataStructure/lists.proto(ubii/proto_v1/types/clients/client.proto(ubii/proto_v1/types/devices/device.proto*ubii/proto_v1/types/devices/topicMux.proto,ubii/proto_v1/types/devices/topicDemux.proto(ubii/proto_v1/types/servers/server.proto*ubii/proto_v1/types/sessions/session.proto*ubii/proto_v1/types/services/service.proto5ubii/proto_v1/types/processing/processingModule.proto7ubii/proto_v1/types/processing/lockstepProcessing.proto"
ServiceReply@
success (2$.ubii.proto_v1.types.general.SuccessH Rsuccess:
error (2".ubii.proto_v1.types.general.ErrorH Rerror=
client (2#.ubii.proto_v1.types.clients.ClientH Rclient=
device (2#.ubii.proto_v1.types.devices.DeviceH Rdevice=
server (2#.ubii.proto_v1.types.servers.ServerH RserverA
session (2%.ubii.proto_v1.types.sessions.SessionH RsessionN
session_list (2).ubii.proto_v1.types.sessions.SessionListH RsessionList_
processing_module (20.ubii.proto_v1.types.processing.ProcessingModuleH RprocessingModulel
processing_module_list	 (24.ubii.proto_v1.types.processing.ProcessingModuleListH RprocessingModuleListP
string_list
 (2-.ubii.proto_v1.types.dataStructure.StringListH R
stringListD
	topic_mux (2%.ubii.proto_v1.types.devices.TopicMuxH RtopicMuxQ
topic_mux_list (2).ubii.proto_v1.types.devices.TopicMuxListH RtopicMuxListJ
topic_demux
 (2'.ubii.proto_v1.types.devices.TopicDemuxH R
topicDemuxW
topic_demux_list (2+.ubii.proto_v1.types.devices.TopicDemuxListH RtopicDemuxListJ
client_list (2'.ubii.proto_v1.types.clients.ClientListH R
clientListJ
device_list (2'.ubii.proto_v1.types.devices.DeviceListH R
deviceListA
service (2%.ubii.proto_v1.types.services.ServiceH RserviceN
service_list (2).ubii.proto_v1.types.services.ServiceListH RserviceListu
lockstep_processing_reply (27.ubii.proto_v1.types.processing.LockstepProcessingReplyH RlockstepProcessingReplyB
typeJ	
  &

  

 %
	
  3
	
 1
	
 7
	
 2
	
 2
	
 4
	
	 6
	

 2
	
 4
	
	 4
	


 ?
	
 A


  &


 

  %

  


  8

  +

  ,3

  67

 4

 )

 */

 23

 6

 *

 +1

 45

 6

 *

 +1

 45

 6

 *

 +1

 45

 9

 ,

 -4

 78

 B

 0

 1=

 @A

 N

 7

 8I

 LM

 W

 ;

 <R

 UV

 	F

 	4

 	5@

 	CE

 
<

 
,

 
-6

 
9;

 E

 0

 1?

 BD

 @

 .

 /:

 =?

 
I

 
2

 
3C

 
FH

  @

  .

  /:

  =?

 !@

 !.

 !/:

 !=?

 ":

 ",

 "-4

 "79

 #C

 #0

 #1=

 #@B

 $^

 $>

 $?X

 $[]bproto3z
<ubii/proto_v1/types/services/request/topicSubscription.proto$ubii.proto_v1.types.services.request"
TopicSubscription
	client_id (	RclientId)
subscribe_topics (	RsubscribeTopics-
unsubscribe_topics (	RunsubscribeTopics4
subscribe_topic_regexp (	RsubscribeTopicRegexp8
unsubscribe_topic_regexp (	RunsubscribeTopicRegexpJ
  	

  

 -


  	


 

  

  


  

  

 )

 

 


 $

 '(

 +

 

 


 &

 )*

 /

 

 


 *

 -.

 1

 

 


 ,

 /0bproto3z
1ubii/proto_v1/types/services/serviceRequest.protoubii.proto_v1.types.services(ubii/proto_v1/types/clients/client.proto(ubii/proto_v1/types/devices/device.proto*ubii/proto_v1/types/devices/topicMux.proto,ubii/proto_v1/types/devices/topicDemux.proto*ubii/proto_v1/types/sessions/session.proto<ubii/proto_v1/types/services/request/topicSubscription.proto5ubii/proto_v1/types/processing/processingModule.proto7ubii/proto_v1/types/processing/lockstepProcessing.proto"	
ServiceRequest
topic (	Rtopic=
client (2#.ubii.proto_v1.types.clients.ClientH Rclient=
device (2#.ubii.proto_v1.types.devices.DeviceH Rdeviceh
topic_subscription (27.ubii.proto_v1.types.services.request.TopicSubscriptionH RtopicSubscriptionA
session (2%.ubii.proto_v1.types.sessions.SessionH RsessionN
session_list (2).ubii.proto_v1.types.sessions.SessionListH RsessionList_
processing_module (20.ubii.proto_v1.types.processing.ProcessingModuleH RprocessingModulel
processing_module_list (24.ubii.proto_v1.types.processing.ProcessingModuleListH RprocessingModuleListD
	topic_mux	 (2%.ubii.proto_v1.types.devices.TopicMuxH RtopicMuxQ
topic_mux_list
 (2).ubii.proto_v1.types.devices.TopicMuxListH RtopicMuxListJ
topic_demux (2'.ubii.proto_v1.types.devices.TopicDemuxH R
topicDemuxW
topic_demux_list (2+.ubii.proto_v1.types.devices.TopicDemuxListH RtopicDemuxListJ
client_list
 (2'.ubii.proto_v1.types.clients.ClientListH R
clientListJ
device_list (2'.ubii.proto_v1.types.devices.DeviceListH R
deviceList{
lockstep_processing_request (29.ubii.proto_v1.types.processing.LockstepProcessingRequestH RlockstepProcessingRequestB
typeJ
  

  

 %
	
  2
	
 2
	
 4
	
 6
	
 4
	
 F
	
	 ?
	

 A


  


 

  


  



  


  


  

  


 6

 *

 +1

 45

 6

 *

 +1

 45

 V

 >

 ?Q

 TU

 9

 ,

 -4

 78

 B

 0

 1=

 @A

 N

 7

 8I

 LM

 W

 ;

 <R

 UV

 ;

 ,

 -6

 9:

 	E

 	0

 	1?

 	BD

 
@

 
.

 
/:

 
=?

 I

 2

 3C

 FH

 @

 .

 /:

 =?

 
@

 
.

 
/:

 
=?

 b

 @

 A\

 _abproto3z
-ubii/proto_v1/types/topicData/topicData.protoubii.proto_v1.types.topicData3ubii/proto_v1/types/topicData/topicDataRecord.proto'ubii/proto_v1/types/general/error.proto"
	TopicData\
topic_data_record (2..ubii.proto_v1.types.topicData.TopicDataRecordH RtopicDataRecordi
topic_data_record_list (22.ubii.proto_v1.types.topicData.TopicDataRecordListH RtopicDataRecordList:
error (2".ubii.proto_v1.types.general.ErrorH RerrorB
typeJ
  

  

 &
	
  =
	
 1


  


 

  

  


  L

  5

  6G

  JK

 	U

 	9

 	:P

 	ST

 
4

 
)

 
*/

 
23bproto3