|
DETAILS
|
VectorFusionWriter
|
VectorFusionWriter
OBJECT
|
| |
| |
Listens to output from VectorFusion and writes them in stream format. |
| |
| |
+ |
path
|
CHAR
|
1024
|
''
|
LOCK
|
file path (empty for stdout)
|
| |
+ |
type
|
UCHAR
|
1
|
'1'
|
LOCK
|
file type (0=binary, 1=ascii)
|
| |
+ |
version
|
UCHAR
|
1
|
'2'
|
LOCK
|
file version (0=V0, 1=V1, 2=V2(xml))
|
| |
+ |
stream
|
BOOL
|
1
|
'true'
|
LOCK
|
continuous stream mode
|
| |
+ |
delim
|
CHAR
|
1024
|
' '
|
LOCK
|
delimiter string
|
| |
+ |
flags
|
CHAR
|
1024
|
''
|
LOCK
|
format flags
|
| |
+ |
fusion update
|
DOUBLE
|
1
|
'0.00000'
|
LOCK
|
set to update rate (ms) of vector fusion to calculate samplerate for generated stream
|
| |
+ |
fusion dim
|
INT
|
1
|
'1'
|
LOCK
|
set to dimension of vector fusion to calculate dimension for generated stream
|
| |
|
VectorFusionVA
|
VectorFusionVA
OBJECT
|
| |
| |
collects events and applies vector based for the Valence Arousal emotion model fusion. sends fusion vector periodically to the board. |
| |
| |
+ |
address
|
CHAR
|
1024
|
''
|
LOCK
|
event address (event@sender)
|
| |
+ |
update_ms
|
INT
|
1
|
'1000'
|
LOCK
|
time interval the updated fusion vector is sent via event
|
| |
+ |
decay_type
|
INT
|
1
|
'2'
|
LOCK
|
decay type of event vectors
|
| |
+ |
fusionspeed
|
FLOAT
|
1
|
'0.10000'
|
LOCK
|
speed of fusion vector towards mass center
|
| |
+ |
eventspeed
|
FLOAT
|
1
|
'0.10000'
|
LOCK
|
defaulte speed of event vectors towards zero value
|
| |
+ |
gradient
|
FLOAT
|
1
|
'0.50000'
|
LOCK
|
gradient for exponential or hyperbolic temporal decay of event vectors
|
| |
+ |
threshold
|
FLOAT
|
1
|
'0.10000'
|
LOCK
|
threshold for vector norms to be included in fusion
|
| |
+ |
accelerate
|
BOOL
|
1
|
'false'
|
LOCK
|
accelerate fusion vector if >1 events occur
|
| |
+ |
print
|
BOOL
|
1
|
'false'
|
LOCK
|
textual output
|
| |
+ |
paint
|
BOOL
|
1
|
'false'
|
LOCK
|
graphical output
|
| |
+ |
paint_events
|
BOOL
|
1
|
'true'
|
LOCK
|
graphical output of event vectors
|
| |
+ |
pos
|
INT
|
4
|
'0,0,100,100'
|
LOCK
|
window position (left, top, width, height)
|
| |
+ |
title
|
CHAR
|
1024
|
''
|
LOCK
|
window caption
|
| |
+ |
path
|
CHAR
|
1024
|
''
|
LOCK
|
path to modality file
|
| |
+ |
sname
|
CHAR
|
1024
|
'fsender'
|
LOCK
|
name of sender [deprecated use address]
|
| |
+ |
ename
|
CHAR
|
1024
|
'fevent'
|
LOCK
|
name of event [deprecated use address]
|
| |
|
VectorFusionModality
|
VectorFusionModality
OBJECT
|
| |
| |
Collects events and applies vector based fusion. sends fusion vector periodically to the board. |
| |
| |
+ |
address
|
CHAR
|
1024
|
''
|
LOCK
|
event address (event@sender)
|
| |
+ |
dimension
|
INT
|
1
|
'0'
|
LOCK
|
dimension of vector space
|
| |
+ |
update_ms
|
INT
|
1
|
'1000'
|
LOCK
|
time interval the updated fusion vector is sent via event
|
| |
+ |
decay_type
|
INT
|
1
|
'2'
|
LOCK
|
decay type of event vectors
|
| |
+ |
fusionspeed
|
FLOAT
|
1
|
'0.10000'
|
LOCK
|
speed of fusion vector towards mass center
|
| |
+ |
eventspeed
|
FLOAT
|
1
|
'0.10000'
|
LOCK
|
defaulte speed of event vectors towards zero value
|
| |
+ |
gradient
|
FLOAT
|
1
|
'0.50000'
|
LOCK
|
gradient for exponential or hyperbolic temporal decay of event vectors
|
| |
+ |
threshold
|
FLOAT
|
1
|
'0.10000'
|
LOCK
|
threshold for vector norms to be included in fusion
|
| |
+ |
accelerate
|
BOOL
|
1
|
'false'
|
LOCK
|
accelerate fusion vector if >1 events occur
|
| |
+ |
negative
|
BOOL
|
1
|
'true'
|
LOCK
|
allow negative values
|
| |
+ |
print
|
BOOL
|
1
|
'false'
|
LOCK
|
textual output
|
| |
+ |
paint
|
BOOL
|
1
|
'false'
|
LOCK
|
graphical output
|
| |
+ |
paint_events
|
BOOL
|
1
|
'true'
|
LOCK
|
graphical output of event vectors
|
| |
+ |
pos
|
INT
|
4
|
'0,0,100,100'
|
LOCK
|
window position (left, top, width, height)
|
| |
+ |
title
|
CHAR
|
1024
|
''
|
LOCK
|
window caption
|
| |
+ |
caption
|
CHAR
|
1024
|
'caption'
|
LOCK
|
axis captions (seperated by comma)
|
| |
+ |
path
|
CHAR
|
1024
|
''
|
LOCK
|
path to modality file
|
| |
+ |
sname
|
CHAR
|
1024
|
'fsender'
|
LOCK
|
name of sender [deprecated use address]
|
| |
+ |
ename
|
CHAR
|
1024
|
'fevent'
|
LOCK
|
name of event [deprecated use address]
|
| |
|
VectorFusionGravity
|
VectorFusionGravity
OBJECT
|
| |
| |
Collects events and applies vector based fusion. sends fusion vector periodically to the board. |
| |
| |
+ |
address
|
CHAR
|
1024
|
''
|
LOCK
|
event address (event@sender)
|
| |
+ |
dimension
|
INT
|
1
|
'0'
|
LOCK
|
dimension of vector space
|
| |
+ |
update_ms
|
INT
|
1
|
'1000'
|
LOCK
|
time interval the updated fusion vector is sent via event
|
| |
+ |
decay_type
|
INT
|
1
|
'2'
|
LOCK
|
decay type of event vectors
|
| |
+ |
fusionspeed
|
FLOAT
|
1
|
'0.10000'
|
LOCK
|
speed of fusion vector towards mass center
|
| |
+ |
eventspeed
|
FLOAT
|
1
|
'0.10000'
|
LOCK
|
defaulte speed of event vectors towards zero value
|
| |
+ |
gradient
|
FLOAT
|
1
|
'0.50000'
|
LOCK
|
gradient for exponential or hyperbolic temporal decay of event vectors
|
| |
+ |
threshold
|
FLOAT
|
1
|
'0.10000'
|
LOCK
|
threshold for vector norms to be included in fusion
|
| |
+ |
accelerate
|
BOOL
|
1
|
'false'
|
LOCK
|
accelerate fusion vector if >1 events occur
|
| |
+ |
negative
|
BOOL
|
1
|
'true'
|
LOCK
|
allow negative values
|
| |
+ |
print
|
BOOL
|
1
|
'false'
|
LOCK
|
textual output
|
| |
+ |
paint
|
BOOL
|
1
|
'false'
|
LOCK
|
graphical output
|
| |
+ |
paint_events
|
BOOL
|
1
|
'true'
|
LOCK
|
graphical output of event vectors
|
| |
+ |
pos
|
INT
|
4
|
'0,0,100,100'
|
LOCK
|
window position (left, top, width, height)
|
| |
+ |
title
|
CHAR
|
1024
|
''
|
LOCK
|
window caption
|
| |
+ |
caption
|
CHAR
|
1024
|
'caption'
|
LOCK
|
axis captions (seperated by comma)
|
| |
+ |
path
|
CHAR
|
1024
|
''
|
LOCK
|
path to modality file
|
| |
+ |
sname
|
CHAR
|
1024
|
'fsender'
|
LOCK
|
name of sender [deprecated use address]
|
| |
+ |
ename
|
CHAR
|
1024
|
'fevent'
|
LOCK
|
name of event [deprecated use address]
|
| |
|
VectorFusion
|
VectorFusion
OBJECT
|
| |
| |
collects events and applies vector based fusion. sends fusion vector periodically to the board. |
| |
| |
+ |
address
|
CHAR
|
1024
|
''
|
LOCK
|
event address (event@sender)
|
| |
+ |
dimension
|
INT
|
1
|
'0'
|
LOCK
|
dimension of vector space
|
| |
+ |
update_ms
|
INT
|
1
|
'1000'
|
LOCK
|
time interval the updated fusion vector is sent via event
|
| |
+ |
decay_type
|
INT
|
1
|
'2'
|
LOCK
|
decay type of event vectors
|
| |
+ |
fusionspeed
|
FLOAT
|
1
|
'0.10000'
|
LOCK
|
speed of fusion vector towards mass center
|
| |
+ |
eventspeed
|
FLOAT
|
1
|
'0.10000'
|
LOCK
|
defaulte speed of event vectors towards zero value
|
| |
+ |
gradient
|
FLOAT
|
1
|
'0.50000'
|
LOCK
|
gradient for exponential or hyperbolic temporal decay of event vectors
|
| |
+ |
threshold
|
FLOAT
|
1
|
'0.10000'
|
LOCK
|
threshold for vector norms to be included in fusion
|
| |
+ |
accelerate
|
BOOL
|
1
|
'false'
|
LOCK
|
accelerate fusion vector if >1 events occur
|
| |
+ |
decay_weights
|
BOOL
|
1
|
'false'
|
LOCK
|
decay event weights over time
|
| |
+ |
negative
|
BOOL
|
1
|
'true'
|
LOCK
|
allow negative values
|
| |
+ |
print
|
BOOL
|
1
|
'false'
|
LOCK
|
textual output
|
| |
+ |
paint
|
BOOL
|
1
|
'false'
|
LOCK
|
graphical output
|
| |
+ |
paint_events
|
BOOL
|
1
|
'true'
|
LOCK
|
graphical output of event vectors
|
| |
+ |
pos
|
INT
|
4
|
'0,0,100,100'
|
LOCK
|
window position (left, top, width, height)
|
| |
+ |
caption
|
CHAR
|
1024
|
'caption'
|
LOCK
|
axis captions (seperated by comma)
|
| |
+ |
wcaption
|
CHAR
|
1024
|
''
|
LOCK
|
window caption
|
| |
+ |
sname
|
CHAR
|
1024
|
'fsender'
|
LOCK
|
name of sender [deprecated use address]
|
| |
+ |
ename
|
CHAR
|
1024
|
'fevent'
|
LOCK
|
name of event [deprecated use address]
|
| |
|
TupleThresh
|
TupleThresh
OBJECT
|
| |
| |
takes events with N values, applies threshold to each dimension. |
| |
| |
+ |
threshold
|
FLOAT
|
1
|
'0.00000'
|
LOCK
|
set values in range [-threshold +threshold] to 0
|
| |
+ |
address
|
CHAR
|
1024
|
''
|
LOCK
|
event address (if sent to event board) (event@sender)
|
| |
+ |
sname
|
CHAR
|
1024
|
'sender'
|
LOCK
|
name of sender
|
| |
+ |
ename
|
CHAR
|
1024
|
'event'
|
LOCK
|
name of event
|
| |
|
TupleSelect
|
TupleSelect
OBJECT
|
| |
| |
selects specific dimensions of events and forwards them to the vector fusion. |
| |
| |
+ |
indices
|
CHAR
|
1024
|
''
|
LOCK
|
indices of dimensions that will be kept (i.e. 0,1,2,..) (leave empty to keep all)
|
| |
+ |
address
|
CHAR
|
1024
|
''
|
LOCK
|
event address (if sent to event board) (event@sender)
|
| |
+ |
sname
|
CHAR
|
1024
|
'sender'
|
LOCK
|
name of sender
|
| |
+ |
ename
|
CHAR
|
1024
|
'event'
|
LOCK
|
name of event
|
| |
|
TupleScale
|
TupleScale
OBJECT
|
| |
| |
... |
| |
| |
+ |
dimension
|
INT
|
1
|
'0'
|
LOCK
|
dimension of output-vector
|
| |
+ |
address
|
CHAR
|
1024
|
''
|
LOCK
|
event address (if sent to event board) (event@sender)
|
| |
+ |
sname
|
CHAR
|
1024
|
'vsender'
|
LOCK
|
name of sender
|
| |
+ |
ename
|
CHAR
|
1024
|
'vevent'
|
LOCK
|
name of event
|
| |
|
TupleMap
|
TupleMap
OBJECT
|
| |
| |
... |
| |
| |
+ |
dimension
|
INT
|
1
|
'1'
|
LOCK
|
dimension of output-vector
|
| |
+ |
mapped
|
BOOL
|
1
|
'true'
|
LOCK
|
use mapping or received value
|
| |
+ |
negative
|
BOOL
|
1
|
'true'
|
LOCK
|
allow negative values for unmapped events
|
| |
+ |
mapping
|
CHAR
|
1024
|
''
|
LOCK
|
mapping of dimensions (0.7, 1.0, 0.0, ...)
|
| |
+ |
address
|
CHAR
|
1024
|
''
|
LOCK
|
event address (if sent to event board) (event@sender)
|
| |
+ |
sname
|
CHAR
|
1024
|
'sender'
|
LOCK
|
name of sender
|
| |
+ |
ename
|
CHAR
|
1024
|
'event'
|
LOCK
|
name of event
|
| |
|
TupleConverter
|
TupleConverter
OBJECT
|
| |
| |
... |
| |
| |
+ |
address
|
CHAR
|
1024
|
''
|
LOCK
|
event address (if sent to event board) (event@sender)
|
| |
+ |
sname
|
CHAR
|
1024
|
'sender'
|
LOCK
|
name of sender
|
| |
+ |
ename
|
CHAR
|
1024
|
'event'
|
LOCK
|
name of event
|
| |
+ |
tname
|
CHAR
|
1024
|
'value'
|
LOCK
|
name of tuple
|
| |
|
CombinerVA
|
CombinerVA
OBJECT
|
| |
| |
collects and combines valence and arousal events. sends fusion vector periodically to the board. |
| |
| |
+ |
address
|
CHAR
|
1024
|
''
|
LOCK
|
event address (event@sender)
|
| |
+ |
update_ms
|
INT
|
1
|
'1000'
|
LOCK
|
time interval the updated fusion vector is sent via event
|
| |
+ |
paint
|
BOOL
|
1
|
'false'
|
LOCK
|
graphical output
|
| |
+ |
paint_events
|
BOOL
|
1
|
'false'
|
LOCK
|
graphical output of event vectors
|
| |
+ |
pos
|
INT
|
4
|
'0,0,100,100'
|
LOCK
|
window position (left, top, width, height)
|
| |
+ |
title
|
CHAR
|
1024
|
''
|
LOCK
|
window caption
|
| |
+ |
sname
|
CHAR
|
1024
|
'fsender'
|
LOCK
|
name of sender [deprecated use address]
|
| |
+ |
ename
|
CHAR
|
1024
|
'fevent'
|
LOCK
|
name of event [deprecated use address]
|
| |
|