Line 27: |
Line 27: |
| | downloads = | | | downloads = |
| | manuals = {{bulleted list | | | manuals = {{bulleted list |
− | | [https://docs.unity3d.com/Manual/index.html Official Documentation] | + | | [https://docs.openbci.com/ Documentation] |
| + | | [https://sccn.ucsd.edu/~mgrivich/LSL_Validation.html LSL Validation] |
| + | | [https://labstreaminglayer.readthedocs.io/info/supported_devices.html Supported Devices and Tools] |
| + | }} |
| + | | header2 = Templates |
| + | | data2 = {{bulleted list |
| + | | [https://surfdrive.surf.nl/files/index.php/s/qggfMMKsnUIDO0k example scripts (zip)] |
| }} | | }} |
| }} | | }} |
Line 83: |
Line 89: |
| </syntaxhighlight> | | </syntaxhighlight> |
| | | |
− | A short example for sending lsl streaming data: | + | A short example for receiving lsl data: |
| <syntaxhighlight lang="python" line> | | <syntaxhighlight lang="python" line> |
| #!/usr/bin/env python | | #!/usr/bin/env python |
| | | |
− | import threading
| + | from pylsl import StreamInlet, resolve_stream |
− | from pylsl import StreamInfo, StreamOutlet | |
| | | |
− | def getData():
| + | streams = resolve_stream('name', 'MyStream') |
− | while running:
| + | #streams = resolve_streams() |
− | buffer_in = getSensorData()
| |
− | send_data = True
| |
− | time.sleep(0.001)
| |
| | | |
− | info = StreamInfo(
| + | inlet = StreamInlet(streams[0]) |
− | name='MyStream',
| + | while True: |
− | type='COP',
| + | sample, timestamp = inlet.pull_sample() |
− | channel_count=4,
| + | print(timestamp, sample) |
− | nominal_srate = 200, | |
− | source_id='BalanceBoard_stream'
| |
− | )
| |
− | outlet = StreamOutlet(info)
| |
− | | |
− | threading.Thread(target=getData).start()
| |
− | while running == True:
| |
− | if send_data:
| |
− | outlet.push_chunk(buffer_in)
| |
− | send_data = False
| |
| </syntaxhighlight> | | </syntaxhighlight> |
− |
| |
− | ==References==
| |
− | <references />
| |
− |
| |
− | ==External Links== <!-- Optional -->
| |
− | *{{Official website|https://unity3d.com}}
| |
− | *[https://docs.unity3d.com/Manual/index.html Official Documentation]
| |