I thought that was an odd example of a way to send binary code -- how would you send two "offs" in a row?
;)
You could do it by tying the signals to a clock speed. For example the reciever expects a signal every second (or every microsecond, whatever) and if two seconds pass without a flash of light, that's two 'offs'.
That would be the "nary" in binary. ;-)