\section{File List}
Here is a list of all documented files with brief descriptions:\begin{CompactList}
\item\contentsline{section}{\hyperlink{addr_8h}{addr.h} (Functions converting flat index to/from hierarchical addressing )}{\pageref{addr_8h}}{}
\item\contentsline{section}{\hyperlink{consume_8c}{consume.c} (Function to populate a RIM structure )}{\pageref{consume_8c}}{}
\item\contentsline{section}{\hyperlink{create_8c}{create.c} (Function to create files from a RIM structure )}{\pageref{create_8c}}{}
\item\contentsline{section}{\hyperlink{data_8c}{data.c} (Functions manipulating the data attached to a configuration tree )}{\pageref{data_8c}}{}
\item\contentsline{section}{\hyperlink{data_8ic}{data.ic} (Set and get field and register functions )}{\pageref{data_8ic}}{}
\item\contentsline{section}{\hyperlink{data__be_8ic}{data\_\-be.ic} (Set and get field and register functions )}{\pageref{data__be_8ic}}{}
\item\contentsline{section}{\hyperlink{data__p_8h}{data\_\-p.h} (Accessor functions )}{\pageref{data__p_8h}}{}
\item\contentsline{section}{\hyperlink{descriptions_8ic}{descriptions.ic} (Static inline functions that calculate some simple component properties )}{\pageref{descriptions_8ic}}{}
\item\contentsline{section}{\hyperlink{descriptions__p_8h}{descriptions\_\-p.h} (Definitions of stuctures describing components, registers and fields )}{\pageref{descriptions__p_8h}}{}
\item\contentsline{section}{\hyperlink{error_8c}{error.c} (Function to find an error string to go with an error code )}{\pageref{error_8c}}{}
\item\contentsline{section}{\hyperlink{error_8h}{error.h} (Contains error enumerations )}{\pageref{error_8h}}{}
\item\contentsline{section}{\hyperlink{error__p_8h}{error\_\-p.h} (Contains error handling macros and enumerations )}{\pageref{error__p_8h}}{}
\item\contentsline{section}{\hyperlink{latp_8c}{latp.c} (LATp operations )}{\pageref{latp_8c}}{}
\item\contentsline{section}{\hyperlink{latp_8h}{latp.h} (Structures and functions used to generate a list of register addresses and value/destinations to load/read )}{\pageref{latp_8h}}{}
\item\contentsline{section}{\hyperlink{latp__p_8h}{latp\_\-p.h} (Private definition of structures and functions used for LAT interactions )}{\pageref{latp__p_8h}}{}
\item\contentsline{section}{\hyperlink{lrd_8c}{lrd.c} (LAT register description helper functions )}{\pageref{lrd_8c}}{}
\item\contentsline{section}{\hyperlink{lrd_8h}{lrd.h} (Interface to the LAT register description helper functions )}{\pageref{lrd_8h}}{}
\item\contentsline{section}{\hyperlink{map_8c}{map.c} (Provoides functionality concerned with creating and manipulating a LATC\_\-map )}{\pageref{map_8c}}{}
\item\contentsline{section}{\hyperlink{map_8h}{map.h} (Configuration map creation, initialisation and manipulation functions )}{\pageref{map_8h}}{}
\item\contentsline{section}{\hyperlink{map__p_8h}{map\_\-p.h} (Definition of the RIM\_\-map structure and associated internal functions )}{\pageref{map__p_8h}}{}
\item\contentsline{section}{\hyperlink{number_8ic}{number.ic} (Static inline functions that calculate some numerical values )}{\pageref{number_8ic}}{}
\item\contentsline{section}{\hyperlink{record_8c}{record.c} (Function using call-backs to populate a datagram )}{\pageref{record_8c}}{}
\item\contentsline{section}{\hyperlink{record_8h}{record.h} (Routine to fill datagrams from the Register In-memory Model structure )}{\pageref{record_8h}}{}
\item\contentsline{section}{\hyperlink{report_8c}{report.c} (Function to create files from a RIM structure )}{\pageref{report_8c}}{}
\item\contentsline{section}{\hyperlink{retrieve_8c}{retrieve.c} (Function to retrieve and IMM from LSF datagram contributions )}{\pageref{retrieve_8c}}{}
\item\contentsline{section}{\hyperlink{rim_8c}{rim.c} (Provides the RIM functionatlity )}{\pageref{rim_8c}}{}
\item\contentsline{section}{\hyperlink{rim_8h}{rim.h} (Register In-memory Model structure )}{\pageref{rim_8h}}{}
\item\contentsline{section}{\hyperlink{structs_8h}{structs.h} (Provides the address stuctures used by RIM to identify components )}{\pageref{structs_8h}}{}
\end{CompactList}
