├── .circleci └── config.yml ├── .github └── workflows │ ├── black.yml │ ├── codeql.yml │ └── ff-pr.yml ├── .gitignore ├── .readthedocs.yaml ├── FUNDING.yml ├── LICENSE ├── PyStageLinQ ├── DataClasses.py ├── Device.py ├── EngineServices.py ├── ErrorCodes.py ├── MessageClasses.py ├── Network.py ├── PyStageLinQ.py ├── Token.py └── __init__.py ├── README.md ├── StageLinQ_protocol.md ├── _config.yml ├── changelog.md ├── docs ├── Makefile ├── PyStageLinQflow.md ├── api.rst ├── changelog_link.rst ├── charts │ ├── PyStageLinQ internal flow.graphml │ ├── PyStageLinQ internal flow.png │ ├── PyStageLinQ usage flowchart.graphml │ └── PyStageLinQ usage flowchart.png ├── conf.py ├── index.rst ├── make.bat ├── quickstart.md ├── readme_link.rst └── requirements.txt ├── make_release.sh ├── pyproject.toml ├── test_requirements.txt ├── tests ├── Main.py └── unit │ ├── test_unit_EngineServices.py │ ├── test_unit_Network.py │ ├── test_unit_PyStageLinQ.py │ ├── test_unit_Token.py │ ├── test_unit_device.py │ ├── test_unit_messageClasses_Discovery.py │ ├── test_unit_messageClasses_Message.py │ ├── test_unit_messageClasses_Reference.py │ ├── test_unit_messageClasses_RequestServices.py │ └── test_unit_messageClasses_ServiceAnnouncement.py └── tools └── StageLinQ.lua /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/workflows/black.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/.github/workflows/black.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/ff-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/.github/workflows/ff-pr.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/FUNDING.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/LICENSE -------------------------------------------------------------------------------- /PyStageLinQ/DataClasses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/PyStageLinQ/DataClasses.py -------------------------------------------------------------------------------- /PyStageLinQ/Device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/PyStageLinQ/Device.py -------------------------------------------------------------------------------- /PyStageLinQ/EngineServices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/PyStageLinQ/EngineServices.py -------------------------------------------------------------------------------- /PyStageLinQ/ErrorCodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/PyStageLinQ/ErrorCodes.py -------------------------------------------------------------------------------- /PyStageLinQ/MessageClasses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/PyStageLinQ/MessageClasses.py -------------------------------------------------------------------------------- /PyStageLinQ/Network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/PyStageLinQ/Network.py -------------------------------------------------------------------------------- /PyStageLinQ/PyStageLinQ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/PyStageLinQ/PyStageLinQ.py -------------------------------------------------------------------------------- /PyStageLinQ/Token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/PyStageLinQ/Token.py -------------------------------------------------------------------------------- /PyStageLinQ/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/PyStageLinQ/__init__.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/README.md -------------------------------------------------------------------------------- /StageLinQ_protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/StageLinQ_protocol.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/_config.yml -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/changelog.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/PyStageLinQflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/docs/PyStageLinQflow.md -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/changelog_link.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/docs/changelog_link.rst -------------------------------------------------------------------------------- /docs/charts/PyStageLinQ internal flow.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/docs/charts/PyStageLinQ internal flow.graphml -------------------------------------------------------------------------------- /docs/charts/PyStageLinQ internal flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/docs/charts/PyStageLinQ internal flow.png -------------------------------------------------------------------------------- /docs/charts/PyStageLinQ usage flowchart.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/docs/charts/PyStageLinQ usage flowchart.graphml -------------------------------------------------------------------------------- /docs/charts/PyStageLinQ usage flowchart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/docs/charts/PyStageLinQ usage flowchart.png -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/docs/quickstart.md -------------------------------------------------------------------------------- /docs/readme_link.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/docs/readme_link.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /make_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/make_release.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/pyproject.toml -------------------------------------------------------------------------------- /test_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/test_requirements.txt -------------------------------------------------------------------------------- /tests/Main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/tests/Main.py -------------------------------------------------------------------------------- /tests/unit/test_unit_EngineServices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/tests/unit/test_unit_EngineServices.py -------------------------------------------------------------------------------- /tests/unit/test_unit_Network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/tests/unit/test_unit_Network.py -------------------------------------------------------------------------------- /tests/unit/test_unit_PyStageLinQ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/tests/unit/test_unit_PyStageLinQ.py -------------------------------------------------------------------------------- /tests/unit/test_unit_Token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/tests/unit/test_unit_Token.py -------------------------------------------------------------------------------- /tests/unit/test_unit_device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/tests/unit/test_unit_device.py -------------------------------------------------------------------------------- /tests/unit/test_unit_messageClasses_Discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/tests/unit/test_unit_messageClasses_Discovery.py -------------------------------------------------------------------------------- /tests/unit/test_unit_messageClasses_Message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/tests/unit/test_unit_messageClasses_Message.py -------------------------------------------------------------------------------- /tests/unit/test_unit_messageClasses_Reference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/tests/unit/test_unit_messageClasses_Reference.py -------------------------------------------------------------------------------- /tests/unit/test_unit_messageClasses_RequestServices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/tests/unit/test_unit_messageClasses_RequestServices.py -------------------------------------------------------------------------------- /tests/unit/test_unit_messageClasses_ServiceAnnouncement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/tests/unit/test_unit_messageClasses_ServiceAnnouncement.py -------------------------------------------------------------------------------- /tools/StageLinQ.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaxc/PyStageLinQ/HEAD/tools/StageLinQ.lua --------------------------------------------------------------------------------