It has been a while since I looked at this, but the wiki has a link to my little write-up: https://www.docdroid.net/3ZLahNf/mooshimeter-app-can-perform-other-tasks2.docx.html
My paper uses Tasker examples, but the first paragraph and the last section provide some description on how it works which may be of some help. Currently, due to a overwrite/race condition most of the readings come from ch1 and only occasionally from ch2. So processing both current and voltage will be a problem.
I have provided a recommendation to James on how to combine both ch1 and ch2 into a single intent (not split into 2 intents), but I don’t believe it has risen to the top of his priority list. Perhaps your app will spur his interest :)