1 OpenVIBE 0.4.99 (0x14bf05c0, 0x09128ae5) External Processing (0x15422959, 0x16304449) (0x5ba36127, 0x195feae1) New input (0x6f752dd0, 0x082a321e) New input (0x5ba36127, 0x195feae1) New output (0x6f752dd0, 0x082a321e) New output (0x2cdb2f0b, 0x12f231ea) Launch third party program true true false (0x330306dd, 0x74a95f98) Executable path ${Path_Bin}/sdk-examples-communication-client-filter false (0x79a9edeb, 0x245d83fc) Arguments false (0x007deef9, 0x2f3e95c6) Port 59595 0 false (0x2cdb2f0b, 0x12f231ea) Automatic connection identifier true true false (0x79a9edeb, 0x245d83fc) Custom connection identifier false (0x007deef9, 0x2f3e95c6) Incoming connection timeout 10 10 false (0x2cdb2f0b, 0x12f231ea) Generator false false false (0x17ee7c08, 0x94c14893) (0x1fa7a38f, 0x54edbe0b) 176 (0x207c9054, 0x3c841b63) 528 (0x30a4e5c9, 0x83502953) (0x4e7b798a, 0x183beafb) (0x6410533a, 0x11ff9fa8) (0x527ad68d, 0x16d746a0) (0x61d11811, 0x71e65362) (0xce18836a, 0x9c0eb403) 8 (0xf191c1c8, 0xa0123976) (0xfba64161, 0x65304e21) (0x1b8eb320, 0x35920803) Time signal (0x28a5e7ff, 0x530095de) (0x5ba36127, 0x195feae1) Generated signal (0x007deef9, 0x2f3e95c6) Sampling frequency 512 512 false (0x007deef9, 0x2f3e95c6) Generated epoch sample count 32 32 false (0x1fa7a38f, 0x54edbe0b) 32 (0x207c9054, 0x3c841b63) 464 (0x4e7b798a, 0x183beafb) (0x9e5ca01e, 0x30a4d8c3) (0xc80ce8af, 0xf699f813) 1 (0xce18836a, 0x9c0eb403) 2 (0x2b2c676e, 0x1f9f8ed4) Simple DSP (0x00e26fa1, 0x1dbab1b2) (0x5ba36127, 0x195feae1) Input - A (0x5ba36127, 0x195feae1) Output (0x79a9edeb, 0x245d83fc) Equation x sin(x) false (0x1fa7a38f, 0x54edbe0b) 96 (0x207c9054, 0x3c841b63) 464 (0x30a4e5c9, 0x83502953) (0x4e7b798a, 0x183beafb) (0x21889dc4, 0x1126497e) (0x527ad68d, 0x16d746a0) (0xc80ce8af, 0xf699f813) 1 (0xce18836a, 0x9c0eb403) 1 (0xcfad85b0, 0x7c6d841c) 1 (0xfba64161, 0x65304e21) (0x6a37098c, 0x4353fccf) Clock stimulator (0x4f756d3f, 0x29ff0b96) (0x6f752dd0, 0x082a321e) Generated stimulations (0x512a166f, 0x5c3ef83f) Interstimulation interval (in sec) 1.0 1.0 false (0x2c132d6e, 0x44ab0d97) Stimulation OVTK_StimulationId_Label_00 OVTK_StimulationId_Label_00 false (0x1fa7a38f, 0x54edbe0b) 80 (0x207c9054, 0x3c841b63) 576 (0x4e7b798a, 0x183beafb) (0x27b3ee3c, 0xc50527e6) (0xc80ce8af, 0xf699f813) 1 (0xce18836a, 0x9c0eb403) 2 (0x6db580a4, 0x2710c742) Continuous Oscilloscope (0x0842bcd1, 0xd53c1c89) (0x5ba36127, 0x195feae1) Matrix (0x6f752dd0, 0x082a321e) Markers (0x330306dd, 0x74a95f98) Channel Localisation ${AdvancedViz_ChannelLocalisation} ${AdvancedViz_ChannelLocalisation} false (0x8f02e3f6, 0xffb00f4b) Temporal Coherence Time Locked Time Locked false (0x512a166f, 0x5c3ef83f) Time Scale 20 20 false (0x007deef9, 0x2f3e95c6) Matrix Count 50 50 false (0x2cdb2f0b, 0x12f231ea) Positive Data Only ? false false false (0x512a166f, 0x5c3ef83f) Gain 1 1 false (0x79a9edeb, 0x245d83fc) Caption false (0x512a166f, 0x5c3ef83f) Translucency 1 1 false (0x7f45a2a9, 0x7db12219) Color ${AdvancedViz_DefaultColor} ${AdvancedViz_DefaultColor} false (0x1fa7a38f, 0x54edbe0b) 256 (0x207c9054, 0x3c841b63) 528 (0x4e7b798a, 0x183beafb) (0x35390ab5, 0x7b926078) (0x527ad68d, 0x16d746a0) (0xce18836a, 0x9c0eb403) 9 (0xcfad85b0, 0x7c6d841c) 2 (0x47d63853, 0x410bf5fe) (0x14bf05c0, 0x09128ae5) 1 (0x6db580a4, 0x2710c742) 1 (0x4c81cafe, 0x0de678a1) (0x1b8eb320, 0x35920803) 0 (0x2b2c676e, 0x1f9f8ed4) 0 (0x5135bc4a, 0x1edcc7ee) (0x14bf05c0, 0x09128ae5) 0 (0x6db580a4, 0x2710c742) 0 (0x58190761, 0x23a1c7ca) (0x2b2c676e, 0x1f9f8ed4) 0 (0x14bf05c0, 0x09128ae5) 0 (0x63ab5412, 0x051c9cde) (0x6a37098c, 0x4353fccf) 0 (0x14bf05c0, 0x09128ae5) 1 (0x09b97cf8, 0x27678b7b) Illustration of the usage of the <b>External Processing Box</b>. This box launches an external program and connects to it via TCP/IP. This particular example uses the example program given with the OpenViBE SDK, it will take any number of inputs and echo them on respective outputs. (0x473d9a43, 0x97fc0a97) 160 (0x7234b86b, 0x2b8651a5) 80 (0x1fbd3f8e, 0x02fc93b2) Important options the box takes are: <b>Launch Third Party Program</b> - OpenViBE will start the external program by itself if this setting is true. <b>Executable Path</b> - Program to launch. The path can be an absolute path to a program, or a name of a program in system PATH. <b>Arguments</b> - Arguments to pass to the external program. <b>Port</b> - The port through which the program will communicate with openvibe. If the program is launched by OpenViBE this port will be automatically passed to it using argument <tt>--port &lt;port&gt;</tt> If the port is set to 0, an available one will be chosen automatically. <b>Generator</b> - Should be set to true if the box does not need to process data synchronously. This usually means that it does not have any inputs. (0x473d9a43, 0x97fc0a97) 160 (0x7234b86b, 0x2b8651a5) 352 (0x205c8363, 0x19b5e92f) (0x3bcce5d2, 0x43f2d968) [{"boxIdentifier":"(0x6db580a4, 0x2710c742)","childCount":0,"identifier":"(0x3e899070, 0x3969c924)","parentIdentifier":"(0xffffffff, 0xffffffff)","type":3},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":1,"height":1,"identifier":"(0x51e57212, 0x2ea425c0)","name":"Default window","parentIdentifier":"(0xffffffff, 0xffffffff)","type":1,"width":1},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":1,"identifier":"(0x1aaa3685, 0x1ce16371)","index":0,"name":"Default tab","parentIdentifier":"(0x51e57212, 0x2ea425c0)","type":2},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":0,"identifier":"(0x11475ce0, 0x64227efd)","index":0,"name":"Empty","parentIdentifier":"(0x1aaa3685, 0x1ce16371)","type":0}]