Cross-platform supervisor interface for the IdeasX system.

curiousmuch fe904ef411 modified for new backend 6 năm trước cách đây
.vscode fe904ef411 modified for new backend 6 năm trước cách đây
examples f1bb1bc712 million mods 7 năm trước cách đây
icon fe904ef411 modified for new backend 6 năm trước cách đây
pyqt f3c3f2e5b1 I'm not sure but I'm guessing it has to do with the settings menu? 7 năm trước cách đây
qt f3c3f2e5b1 I'm not sure but I'm guessing it has to do with the settings menu? 7 năm trước cách đây
.gitignore 434b2601b8 Updated settings dialog and constructed info screen for each module 7 năm trước cách đây
README.md fe904ef411 modified for new backend 6 năm trước cách đây
wsc_client.py fe904ef411 modified for new backend 6 năm trước cách đây
wsc_device.py fe904ef411 modified for new backend 6 năm trước cách đây
wsc_device_encoder.py fe904ef411 modified for new backend 6 năm trước cách đây
wsc_tools.py fe904ef411 modified for new backend 6 năm trước cách đây
wsc_ui.py fe904ef411 modified for new backend 6 năm trước cách đây

README.md

IdeasX Supervisor

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 software is split into a few different files for sanity.

wsc_client.py contains majority of the networking code for handling ideasX devices.

wsc_device.py contains classes for each device in the IdeasX system to decode data recieved by the wsc_client.py networking thread and commands which can be send to each device.

wsc_tools.py contains helper tools created wsc_io.py file (normally dumb things like converting a byte value from the wsc_client into a percentage etc.)

wsc_ui.py contains the UI for the appication