Has anyone done any projects where there was a need for two control panels, one back at base, the other out in the field?
If you are in the field then you need to be able to take local control locking out the base control panel until you've finished what you are doing.
Likewise if you return to base and forgot to relinquish field control then you need a way of forcibly resuming base control.
I realise that for this to make sense to the operator both panels would need to use stateless hardware controls, so switches would have to be momentary and rotary encoders would be needed to change numeric values.
Whichever panel is in charge would need to broadcast a flag saying that's it's in control and also listen for the same signal from the other control panel incase it wanted to take over. (The intention is to link everything together with CAN bus so messages rather than hardware i/o lines will be used for communication.)
It sounds like a deceptively simple thing to implement but not having done this before I'm not so sure. Are there any gotchas that I should be aware of?