Brian - Blue Sea sells one of these 2 pole three throw cam rotary 120VAC switches.. You can get this with many added poles to switch the load source 120VAC to either shore power or generator/power inverter etc as required. This would be done at the 120VAC Power Distribution Panel where your circuit breakers are at...
BLUE SEA CAM SWITCHESThe BLUE SEA model is probably very expensive ($300)... C3CONTROLS sells a similar 120vAC 30 AMP rotary cam switch (NEWARK CATALONG) for around $80 I think I read some years back...
This shown is using multiple poles which results in alot of wiring. If yours had only one pole it would be much less wiring involved...
I went the cheap way and added a couple of multi-head extension cord drops with ON-OFF cwitches in my OFF-ROAD trailer from my 600WATT PURE SINE WAVE Power Inverter. I just routed the extension cords behind the cabinets and they came up on the back side of a table top with one location near my HDTV setup and the other one near our main bed location. The extension cord drops are completey out of sight... My 600WATT AIMs Power Inverter (AMAZON) is always on so this gives me a good 120VAC power source where ever we are located at...
You can see my always-on extension cord drop locations in this floor plan drawing
I drew this up for a guy wanting to the same thing is his travel trailer... Might give some thoughts..
The second path would go to your bed location which is probably near your battery bank for the CPAP...
Roy Ken