functional switching device