Only had a brief look at it, but I modified it [like 
this](https://gist.github.com/PMunch/df09aa0721e4d3f8f59d5dab520f54bd) and it 
works fine. Essentially the modifications I've done are:

  * Remove `else: poll()`, these aren't necessary as `runForever` does all the 
polling and `await` returns control from a procedure.
  * Add in the extra fields as per @ynfle, rewrite all existing code to just 
use `strVal`
  * Export the `strVal`, `intVal`, and `floatVal` fields so that the 
`psbustest` module are able to see them (this is what caused your last issue 
where you would see them in the object representation output but where unable 
to actually access them).



No idea of the rest of this is sane though as I didn't really look at the logic 
of it much

Reply via email to