Config Include Files
Config Include
The configuration file can be splitted in a set of files each containing a specific configuration. 
The used configuration include files are defined in the <Config> element in the session main configuration file.
<Config
  Type = "ForestFire"
  ConfigIncludeFile_ComunicationUI = "CanSwe1-UICom.coni"
  ConfigIncludeFile_ComunicationUIEvents = "CanSwe1-UIComEvents.coni"
  ConfigIncludeFile_MapObjectTypes = "CanSwe1-ObjectTypes.coni"
  ConfigIncludeFile_MapObjectsPos = "CanSwe1-MapObjectsPos.coni"
  ConfigIncludeFile_People = "CanSwe1-People.coni"
  ConfigIncludeFile_PeoplePos = "CanSwe1-PeoplePos.coni"
  ConfigIncludeFile_Roles = "CanSwe1-Roles.coni"
  ConfigIncludeFile_RolesScrollPos = "CanSwe1-RolesScrollPos.coni"
  ConfigIncludeFile_StationActivityControlsUI = "CanSwe1-UIStationsActivity.coni"
  ConfigIncludeFile_Stations = "CanSwe1-Stations.coni"
  ConfigIncludeFile_UAVsPos = "CanSwe1-UAVsPos.coni"
  ConfigIncludeFile_UnitInfoUI = "CanSwe1-UnitInfoUI.coni"
  ConfigIncludeFile_Units = "CanSwe1-Units.coni"
  ConfigIncludeFile_UnitsPos = "CanSwe1-UnitsPos.coni"
  ConfigIncludeFile_UserInterface = "CanSwe1-UIMain-Mac.coni"
  ConfigIncludeFile_UserInterfaceGlobal = "CanSwe1-UIGlobal.coni"
  ConfigIncludeFile_VehicleActivityControlsUI = "CanSwe1-UIVehiclesActivity.coni"
  ConfigIncludeFile_Vehicles = "CanSwe1-Vehicles.coni"
  Version = "4.0.1" >
The  <Config> element contain file names for the included files. 
These files should contain the configuration xml elements defined in the table below.
To use the include files, create a folder with the name of the configuration.
That folder should contain one main configuration file with extension .con.
Example: 
- CanSwe1.con
 
Put all the configuration include files in that folder. 
The configuration include files name should have an .coni extension 
Example on file names: 
- CanSwe1-UICom.coni
 - CanSwe1-UIComEvents.coni
 - CanSwe1-ObjectTypes.coni
 - CanSwe1-MapObjectsPos.coni
 - CanSwe1-People.coni
 - CanSwe1-PeoplePos.coni
 - CanSwe1-Roles.coni
 - CanSwe1-RolesScrollPos.coni
 - CanSwe1-UIStationsActivity.coni
 - CanSwe1-Stations.coni
 - CanSwe1-UAVsPos.coni
 - CanSwe1-UnitInfoUI.coni
 - CanSwe1-Units.coni
 - CanSwe1-UnitsPos.coni
 - CanSwe1-UIMain-Mac.coni
 - CanSwe1-UIGlobal.coni
 - CanSwe1-UIVehiclesActivity.coni
 - CanSwe1-Vehicles.coni
 
The include files should contain the following cofiguration:
| 
 File  | 
 Should contain following configurations  | 
 System  | 
|---|---|---|
| 
 ConfigIncludeFile_ComunicationUI  | 
 <ComunicationUIs> ... </ComunicationUIs>  | 
 C3Fire  | 
| 
 ConfigIncludeFile_ComunicationUIEvents  | 
 <ComunicationUIEvents> ... </ComunicationUIEvents>  | 
 C3Fire  | 
| 
 ConfigIncludeFile_MapObjectTypes  | 
 <ObjectTypes> ... </ObjectTypes>  | 
 C3Fire  | 
| 
 ConfigIncludeFile_MapObjectsPos  | 
 <Objects> ... </Objects>  | 
 C3Fire  | 
| 
 ConfigIncludeFile_People  | 
 <PeopleConfig/>  | 
 C3Fire  | 
| 
 ConfigIncludeFile_PeoplePos  | 
 <Persons> ... </Persons>  | 
 C3Fire  | 
| 
 ConfigIncludeFile_Roles  | 
 <Roles> ... </Roles>  | 
 C3Fire  | 
| 
 ConfigIncludeFile_RolesScrollPos  | 
 <RolesScrollPos> ... </RolesScrollPos>  | 
 C3Fire  | 
| 
 ConfigIncludeFile_StationActivityControlsUI  | 
 <StationActivityControlsUI> ... </StationActivityControlsUI>  | 
 C3Rescue  | 
| 
 ConfigIncludeFile_Stations  | 
 <Stations> ... </Stations>  | 
 C3Rescue  | 
| 
 ConfigIncludeFile_UAVsPos  | 
 <UAVsPos> ... </UAVsPos>  | 
 C3Fire  | 
| 
 ConfigIncludeFile_UnitInfoUI  | 
 <UnitInfoDisplay> ... </UnitInfoDisplay>  | 
 C3Fire  | 
| 
 ConfigIncludeFile_Units  | 
 <Units> ... </Units>  | 
 C3Fire  | 
| 
 ConfigIncludeFile_UnitsPos  | 
 <UnitsPos> ... </UnitsPos>  | 
 C3Fire  | 
| 
 ConfigIncludeFile_UserInterface  | 
 <UserInterfaceLayout> ... </UserInterfaceLayout>  | 
 C3Fire  | 
| 
 ConfigIncludeFile_UserInterfaceGlobal  | 
 <UserInterfaceGlobal> ... </UserInterfaceGlobal>  | 
 C3Fire  | 
| 
 ConfigIncludeFile_VehicleActivityControlsUI  | 
 <VehicleActivityControlsUI> ... </VehicleActivityControlsUI>  | 
 C3Rescue  | 
| 
 ConfigIncludeFile_Vehicles  | 
 <Vehicles> ... </Vehicles>  | 
 C3Rescue  | 
