To build a LATC configuration every precinct must have vote file which specifies the intent behind the configuration. The vote file has several purposes:
The votes files all follow the same XML format. An example of that format is given just below. Each of the six functions described above is treated by an XML node and its children.
<LATC_INTENT>
<PREC_NAME>
<method comment="Some comment">METHOD_NAME</method>
<PREC_NAME-registers>
<one node for each type of register in the precinct>
</PREC_NAME-regiserts>
<PREC_NAME-anc>
<one node for each ancillary file needed by the precinct>
</PREC_NAME-anc>
<PREC_NAME-constants>
<one node for each input parameter needed by the precinct>
</PREC_NAME-constants>
<PREC_NAME-param>
<one node for each ouput LATC parameter file made by the precinct>
</PREC_NAME-param>
<PREC_NAME-offline>
<one node for each non-LATC output file made by the precinct>
</PREC_NAME-offline>
</PREC_NAME>
</LATC_INTENT>