I have a challenge to optimize one service for sensor panel. It has a table with equipment list, and the user can manually change the state of every equipment — to "normal" or "failure" (only two choices):
Other contexts of the task: the users are not experienced in computer interfaces, using fingers to change the state, and they should notice only failure states (visually accented), not normal. In current realization of interface user clicks the button and selects from these two states in pop-down list (two finger clicks on the surface of sensor screen).
So this is my challenge -- is there any way to make this control require one click (as checkbox), but that they will understand, that this button will change to another state (not lead to another page, or to dropdown menu).
"On/off switch" would be the ideal control, but this is not on/off switch, it is "normal/failure" switch, and due to long labels it is too large in the table (the original labels are on russian and are even longer, than english ones).
Checkbox is also not an alternative, because it doesn't show the exact name of the second state (but it seems that I will use it if there is no another, better way).
Update: Do you think it is a good solutions (the current state is clear, and the possibility to change it to some another by clicking or draging is also clear):