This PR is for the start of a peripheral to communicate with artesyn devices.
The driver & manager classes are just copies of the led_dac peripheral, cleaned up and prepared to call the artesyn class I wrote, once it is tested.
The interesting part to review and test is the artesyn_udp_messaging.py class sends the messages specified in setups/artesyn_config.json
Please run the scripts/send_command.py interactive app to simulate sending UDP messages to a test UDP server which just responds with an "successful" UPD message.
The next step in this project, once you have at least one working iHP Artesyn module is to:
Configure the artesyn module with its built in web interface to have a static IP of 192.168.1.101 and connect it to the switch in the reliable panel. If you use a different IP, update setups/artesyn_config.json.
Modify scripts/send_command.py to use the module's IP (192.168.1.101) and port (8888) and see if it answers a ping and the class I wrote decodes the response.
TBD:
Modify the driver.py to use the (now fully tested and working) artesyn_udp_messaging.py class.
Figure out what configuration of module IP and slot number are associated with which LED spectrum.
Hi @srmoore and @jakerye,
The next step in this project, once you have at least one working iHP Artesyn module is to:
TBD: