The switch configuration depends on what camera you have,
The Huddlecam 3xG1, 3xG2, 10x 720, and 10xG1 all have 2 banks of switches on the bottom, SW1 and SW2.
SW1 is used for setting you cameras control address. This would mean if you put up switch one, your cameras ID would be one. If you put up switch 2, your cameras address would be 2, and so on. This is used for controlling more than one camera from a joystick controller or a PC. When all the switches are in the down position, which is how your camera should be delivered to you, it means your camera is set to be camera 1. If you put up dipswitch 1 from SW1, it does the same thing.
SW2 is used for various control settings, as well as setting your IR address. Switch 1 is used for switching your Baudrate between 38,400 and 9,600. Switch 2 is used for switching between RS-485 control or RS-232 control. Switch 3 is used for switching between Pelco-D and VISCA control protocols. Switches 4,5, and 6 all have to do with the IR address on your camera. The chart off to the right explains this. This is for when you want to be able to independently control up to 3 cameras all with the same remote. You could set each one to be a different IR address and then each camera would only respond to the remote when the corresponding "camera select" button was pressed on the remote itself.
The Huddlecam 3xWG1, 3xWG2, 10xG2, 20xG1, 20xG2, 30xG1, 30xG2 all have 1 bank of 6 tiny switches.
Switch one is for setting the Baud Rate of your camera (38,400 or 9600). This is used when controlling the camera via the VISCA serial connection. Switch 2 is used for setting the control method you wish to use; either RS-232C Visca, or RS-485 Pelco-D. Switch 3 is used when upgrading the firmware of the cameras, This should never be used. Switches 4 and 5 have to do with the VISCA address of you camera. You can set the camera to be Address 1, 2, or 3 depending on what configuration you have those 2 switches in. Switch 6 is for IR out, which at this point in time does nothing.