Results 160 comments of Arthur Wolf

nope, I don't expect to. M600 is meant to be sent from a switch module or the serial connection or the screen On Fri, Jul 14, 2017 at 8:50 PM,...

M0 and M6 are two very different things. M0 is "wait for user to press button before continue" and M6 is "automatically change tools". All users will want M0 to...

I'm not talking about any particular firmware, just saying you most probably want a configuration option to let users choose what M0 and M6 do since different users will want...

I'll try that thanks! Just to be clear though, the instructions ( https://github.com/DeviaVir/zenbot/tree/unstable/docs ) say (in «Ubuntu 16.04 Step-By-Step» ) to run: curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -...

Testing on latest Ubuntu LTS (20.04), the following works (from a 100% fresh install): sudo apt-get update sudo apt-get upgrade -y sudo apt-get install build-essential mongodb nodejs npm -y git...

it's starting to look like this is a weird re-entry issue. why is getNext() an async function but await isn't used when it's called?

a dirty fix to this was to change limit: 100 to limit: 100000000, it now works 100% of the time it also had a weird side effect: execution of simulations...

note: setting limit to very high values does not solve the issue, it just makes it much much more difficult to reproduce also, setting limit to 5 makes it much...

Replacing most of the getNext() function with simply: let cur = tradesCollection.find(opts.query).sort(opts.sort); let results = await cur.toArray(); results.forEach((trade, i) => {eventBus.emit('trade', trade)}); engine.exit(exitSim); functions great (so far...) I'm loosing the...

Down to two lines, works perfectly. Doesn't have the "symmetry" feature, but I don't understand that well enough to implement it. Any explanations welcome: ``` await tradesCollection.find(opts.query).batchSize(10).sort(opts.sort).forEach((trade, i) => {eventBus.emit('trade',...