@zsxking,
Correct me if I'm wrong, I thought that the trident relied on accurate calcium, magnesium readings to provide and accurate alkalinity as well. I was under the impression that some algorithm took into account the 3 tests to limit any chance for outliers. If one is providing false readings then all are skewed.
I share a lot of your sentiment about coding. The virtual outlet was a fix for a lot of that, and opens the door for many coding options. Although it becomes complicated real fast but makes it possible to have a momentary push button initiate a feed mode, all it needs is a "min time" statement to be added to the VO and then have the equipment point to that VO.
and in melevs case he could've set up a VO with a "When On > XXX:00 Then OFF" statement so that he didn't have to remember to turn it back on. Point being your only limitations are how much time and effort you put into learning various ways to solve an issue.
I have a 2 fold point about apex coding, 1: it's quite possible to program an apex to do what you want BUT 2: the problem becomes that it gets extremely complicated and confusing real fast. And for those versed in coding, it goes against what you were taught. And for the average joe, you're needing to become an expert in this weird coding to go beyond "on/off" statements.
For me, once I wrapped my mind around the foundation of their pseudo coding, I got it. And I've became the resident apex programmer in my area. I stayed up until 11pm last night on the phone of a person I never met programming his apex remotely. He wanted some very complicated tasks that were far beyond the realm of what apex was initially intended. And to be honest some of it was outside the box and am curious whether or not it worked as planned, I expect to hear back from hom today to find out. Hehe