Programming with ASTRA — lighting guide

Requires JDK 17+ and Maven. From this directory run:

  mvn clean compile astra:run -Dastra.main=LightClient

Other main classes: LightModel, LightController, DeviceController, ReliableController, ActivityCounter, EventController.
Run mvn test for the two device tests.
Each demonstration exits the application after reporting its result.
