Simulator control surface project- advice needed (lots of digital inputs)

No obvious issues in that snippet, but that doesn't necessarily mean the code is correct.