Ho bisogno di scrivere codice per fare un po 'di elaborazione in tempo reale che sia abbastanza computazionalmente complessa. Vorrei creare alcune classi Python per gestire tutti i miei scripting e lasciare le parti intensive dell'algoritmo codificate in C++ in modo che possano essere eseguite il più velocemente possibile. Vorrei creare un'istanza degli oggetti in Python e fare in modo che gli algoritmi C++ tornino nello script con i callback in python. Qualcosa di simile:Elaborazione in tempo reale e callback con Python e C++
myObject = MyObject()
myObject.setCallback(myCallback)
myObject.run()
def myCallback(val):
"""Do something with the value passed back to the python script."""
pass
Questo sarà possibile? Come posso eseguire una callback in python da un loop in esecuzione in un modulo C++? Qualcuno ha un link o un tutorial per aiutarmi a farlo correttamente?