Try something like this:
Code:
IF factory_default THEN
StateOn=1
StateOff=0
ELSE
StateOn=0
StateOff=1
ENDIF

IF SwitchPressed THEN Gate=StateOn
IF SomeThingElse THEN Gate=StateOff