In yet another example, the one or more processors are also configured to designate the first communication device as a primary device associated with the primary search pattern and the second communication device as a secondary device associated with the secondary search pattern. In this example, the one or more processors are also configured to swap the designations of the first communication device and the second communication device when the beacon beam is not detected after the primary search pattern and the secondary search pattern are both completed; and rotate the first optical system according to the secondary search pattern and the second optical system according to the primary search pattern. Also in this example, the one or more processors are also configured to designate the first communication device and the second communication device both as secondary devices when the beacon beam is not detected after the primary search pattern and the secondary search pattern are both completed; and rotate the first optical system and the second optical system according to the secondary search pattern.