Cross-platform supervisor interface for the IdeasX system.
curiousmuch fa2c6e8356 thing | 5 yıl önce | |
---|---|---|
.vscode | 7 yıl önce | |
examples | 8 yıl önce | |
icon | 7 yıl önce | |
pyqt | 5 yıl önce | |
qt | 7 yıl önce | |
.gitignore | 8 yıl önce | |
README.md | 7 yıl önce | |
wsc-tools-clear-topics.sh | 7 yıl önce | |
wsc_client.py | 7 yıl önce | |
wsc_device.py | 7 yıl önce | |
wsc_device_encoder.py | 7 yıl önce | |
wsc_tools.py | 7 yıl önce | |
wsc_ui.py | 5 yıl önce |
<<<<<<< HEAD
The purpose of this application is to provide an interface for therapists and care takers to configure and maintain devices in the IdeasX system. The application is cross platform and written in python3.X and PyQt (Qt5). The application currently has the following dependencies:
+ Python 3.X
+ PyQt (GUI)
+ Paho-MQTT (Network Communication)
+ PySerial (Configuration of IdeasX device over USB)
The Paho-MQTT mqttc module was modified (in a total hack-ish method). The mqttc does not provde the option to set a timeout for opening a socket. Therefore, if the user enters an incorrect IP / Port, the backend code (wsc_client.py) will hang in-definitly. Therefore, the following line was addded to client.py
socket.setDefaultTimeout(1)
The following link lists a number of publically available - free - brokers to support IdeasX. [https://github.com/mqtt/mqtt.github.io/wiki/public_brokers]
0b11000000
10100
=======
This repository holds the first edition of the cross-platform supervisor software used for IdeasX.
This software is written using the following:
The following packages are required to run:
Author(s): Tyler Berezowsky
master