I am using a Tier 2 card. The problem is not that I can't get the value of the color cable. The problem is that the color is not returned by the redstone_changed event, so you have to loop through all the colors calling getBundledInput() on each looking for the one that changed. If the change was initiated by a normal wooden button on the white channel, for example, unless the code is fast enough, there is a good chance the button has turned off already by the time the code gets to checking the white cable.
What I've managed to do since posting the question is create a loop that quickly ca