They cannot be used in TTL mode apparently.
I already contacted a guy about them.
I am not sure what TTL mode is exactly, but its seems like I would need it (through the lens, but whats that mean?).
TTL = "Through The Lens" automatic exposure control for flashes. The camera controls the flashes and exposure automatically.
If you are a beginner in underwater photography, then I strongly recommend you get a TTL capable flash setup. I really helps a lot.
With an Ikelite housing the most practical way is to use Ikelite flashes. Using anything else gets quite complicated.
Of course you can do everything manually, but the learning curve is steep and you will see a lot failed shots before you learn it properly.
On Canon cameras there are actually many generations of flash TTL systems, you can read about them here:
http://photonotes.org/articles/eos-flash/index.html
http://wapedia.mobi/en/Speedlite
http://www.bobatkins.com/photography/eosfa...speedlites.html
TTL control works such that before exposing the picture, the camera first meters the subject without flash, then it commands the flash(es) to send a very short preflash, which the camera then meters again (through the lens using its internal metering system). Now the camera is able to compute a proper exposure taking into account both the ambient light falling to the image background (metering without flash) and light from flash(es) reflecting from the image foreground (metering with preflash). Image foreground is that part of the image which is within reach of the flash. The camera then exposes the picture and at the same time controls the flash output. On older Canon TTL systems, the flash output is controlled by quenching the flash once the camara metering has determined that enough light has been sent to the foreground. On newer Canon eTTL-II the camera sends a command to the flash telling how much light the flash should send. Flash intensity is controlled by adjusting the duration of the very short light pulse coming from the flash tube - the duration of the flash discharge is in the order of a millisecond or less (<< 1/1000 s). On Canon cameras the flash can be controlled through the hot-shoe either by using the older quench control (to support REALLY old flashes long since discontinued), or with newest Canon Speedlite flashes (EX, EX II) by sending commands over a serial bus. The eTTL-II system also controls the flash zooms inside the EX Speedlites and support many advanced features. Additionally the Canon Speedlites support a wireless control system. The Canon 7D can act as a wireless flash master and is the first of its kind in this respect.
To use "true" eTTL flash control at all with a Canon camera, there are three prerequisites: 1) the camera must be able to trigger the flash 2) the flash must be able to send a preflash, 3) the camera must be able to control the main flash intensity, either by the older quench control, or better: by using the control commands sent through the Canon hot-shoe or by Canon wireless flash control. Cheapest non-Canon, and especially cheap underwater flashes can do none of this. In addition you of course need a way to connect the camera hot-shoe to the external flash. One less obvious advantage of TTL is the fact that with TTL control the flash(es) are almost never shot at full power. This saves battery life (gives you more shots), and the flashes recycle faster (you can shoot the next picture sooner).
The better Inon underwater flashes have a feature called S-TTL. See:
http://www.inon.jp/technical/sttl-auto.html
S-TTL emulates the camera's own TTL system by observing optically the behaviour of camera's built-in flash: when camera's flash sends a preflash, the Inon flash sends a preflash, when camera's flash shuts off (quneches), the Inon does the same. A drawback of this kind of system is the fact that you must use the camera's internal flash, and it drains the battery of the camera and heats the camera unnescessarily. To prevent backscatter, you would need to block the camera's own flash.
With Ikelite underwater flashes you can use eTTL with Ikelite housings. The Ikelite dSLR housing contains a conversion circuit that interconnects the camera hot-shoe and the electrical sync cords of the flashes. Additionally on the 7D housing you can adjust TTL flash exposure compensation with dedicated buttons, and even force the flashes to full manual control when needed.
But even with this setup, you still don't get all the goodies of full-blown Canon e-TTL II, as you would with Canon Speedlite-430EXII's for example. Unfortunately the Canon Speedlites are not designed for underwater use, so I guess the Ikelites & the likes are the next best thing.