You can use the Boolean Fan Output function block to optimize data communication between two controllers. To do this, you use a Boolean Fan Input block on one controller to condense discrete values into an integer. Next, you send the integer value to a Boolean Fan Output function block on the other controller to expand the integer to its original discrete representation.