Class OutputBits

java.lang.Object
jmri.jmrix.maple.OutputBits

public class OutputBits
extends Object
Utility Class supporting output to Maple HMI's

All of the Maple HMI panels receive the same output bits. This keeps them synchronized. Output is sent in "broadcast" mode to Station Address 0. All HMI's receive the output. Output is sent at the end of each polling cycle, whether or not anything has changed. That way, if an HMI panel is plugged in, it will be up-to-date within one polling cycle. Serial systems with unique output bits for each node keep their output array in each node. That code has been moved to this utility class for Maple Systems because all nodes share the same output bits. Coil bits within Maple Systems HMI's are divided into input (1-1000) and output (1001-9000), so input bits are read starting from HMI address 1, and output bits are written starting at HMI address 1001.