alexweav / ADAF

Networked data acquisition and delivery for automobiles. TTU undergrad Capstone project
MIT License
2 stars 0 forks source link

Plugin system #21

Closed mariots closed 6 years ago

mariots commented 6 years ago

Solves #8 This PR includes an updated plugin engine architecture and allowing the engine to register callback functions. The callback functions will request certain streams and may be called with the streams as arguments.

mariots commented 6 years ago

@alexweav I removed the dual callback functions and replaced them with a generic GetPluginCallbacks. The only thing I didn't change was the user assigning a name to their plugin. We need the name for the dictionary.