KyleBenson / scale_client

The Python-based SCALE Client software for acquiring data from various sensors (i.e. via Raspberry Pi platform), processing it, and sharing it through multiple networks and data exchange protocols.
http://scale.ics.uci.edu/
Other
4 stars 8 forks source link

EventReporter logic extensions #33

Open KyleBenson opened 7 years ago

KyleBenson commented 7 years ago

Since we want to be able to add custom code to the EventReporter class for e.g. forwarding certain SensedEvents out over the mesh relay, we will need to support a customizable EventReporter. This could take the form of a pluggable helper class that determines how to handle individual events or it could be a subclass that overrides some of the parent class's logic to perform these custom handling functions (even both?).