Byte-triggers
Delivers integer triggers between 0 and 255 on a parallel port or on an LSL marker stream.
Install
byte_triggers is available on PyPI.
pip install byte_triggers
Usage
For the API reference, see the online documentation.
from byte_triggers import LSLTrigger, MockTrigger, ParallelPortTrigger
trigger = MockTrigger()
trigger.signal(1)
trigger = LSLTrigger("MyTrigger")
trigger.signal(1)
# on-board parallel port on linux
trigger = ParallelPortTrigger("/dev/parport0")
trigger.signal(1)
# on-board parallel port on windows
trigger = ParallelPortTrigger(0x4FB8)
trigger.signal(1)
# arduino to parallel port converter
trigger = ParallelPortTrigger("arduino")
trigger.signal(1)
Copyright and license
The code is released under the MIT License.
Release files for byte-triggers 0.4.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| byte_triggers-0.4.1.tar.gz | 22.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| byte_triggers-0.4.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 49.3 kB
Release files / byte_triggers-0.4.1.tar.gz
| Download URL | byte_triggers-0.4.1.tar.gz |
|---|---|
| Size | 22.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6754a68f41a336cc1ef33f294511767711e4a686a85dae5de7f0accb3da8749f
|
|
BLAKE2b-256 checksum How to use checksums |
d2a6a0588cc1e8eaff6fdf51e90fec7d833edb8c18438e3aa03b453befdb7665
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.9
|
Release files / byte_triggers-0.4.1-py3-none-any.whl
| Download URL | byte_triggers-0.4.1-py3-none-any.whl |
|---|---|
| Size | 27.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1f534aa1b3a0dbb9b91dde39c8f0ae598bda6fec582a7f973155650c069ae695
|
|
BLAKE2b-256 checksum How to use checksums |
bbbad687e846d43c45b9f83e4fe8a401fdab9b2e333c9d075936b759dc780449
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.9
|