murl-digital / aurora

The prettiest lights north of the Equator
GNU Lesser General Public License v2.1
3 stars 1 forks source link

[Aurora-Core] Agent Events #42

Open kfitzgerald opened 2 years ago

kfitzgerald commented 2 years ago

Aurora core should notify agents of events, such as when points or regions are changed (added/removed).

For example, a holographic display agent managing HDs at every point, should be notified when new points are added so it can also add a new HD, as well as when points are removed so it can cleanup obsolete HDs.

kfitzgerald commented 2 years ago

Perhaps:

Not sure whether events should be explicitly defined by individual methods or whether a simple Enum or String name would be sufficient.