When you run the limit switch test program do you see all the switches showing 0 or 1 or do they change between those states with nothing moving?