rugged electronics programming