manjh schreef:Ok.
Hoe ver ben je nu met de plugin? Wordt sendto ondersteund? Zo ja, dan zou ik willen voorstellem om de plugin te formaliseren, en er een nummer voor te reserveren...
In het kort hoe sendto gaat bij b.v. een eventlistwrite:
1) Transmission_SendToUnit wordt ingesteld op target unit
2) eventlistwrite commando gaat in de queue
3) slave ontvangt system command SYSTEM_COMMAND_QUEUE_SENDTO en gaat in queue receive mode
4) In Queue Receive zit een wait functie
5) De wait functie gebruikt scanevent om te luisteren naar events
Het ontvangen van de NRF kan nu alleen via de PLUGIN_ONCE_A_SECOND call. En hier zit de beperking, aangezien de NRF module niet wordt gechecked in functie scanevent is er geen
verkeer en wacht het geheel tot de time-out, resulterend in een communicatie error.
Dus met een plugin is het technisch niet mogelijk om sendto te supporten. Je zult dus moeten programmeren via I2C.