<mobilePublicSafety>
	<settings>
		<customparam>
			<version>1</version>
			<alertSoundPeriod>5</alertSoundPeriod><!-- When there has been change to alert the number of blinks between alert sound -->
			<!-- Y/N arrive scene functions 1) recall dispatch details -->
			<!-- All are disabled while still recovering from being disconnected -->
			<arriveFunctions>Y</arriveFunctions>
			<availabilityNone>NAVL</availabilityNone>
			<availabilityNoneButton>ffg</availabilityNoneButton>
			<availabilityPartial>PR1</availabilityPartial>
			<availabilityPartialButton>io</availabilityPartialButton>
			<!--			<callsignAction>"C:\Program Files\Internet Explorer\iexplore.exe" -k "C:\Program Files (x86)\Intergraph\MobilePublicSafety\WsgApplicationData\configurations\customEms\CallsignCodes.pdf"</callsignAction> -->
			<callsignAction>"C:\Program Files\Internet Explorer\iexplore.exe" </callsignAction>
			<changeDGroup>This is </changeDGroup>
			<clearActive>Y</clearActive>
			<clearCDMessage>Please contact Relatives.</clearCDMessage>
			<clearCDMessageDispo>C21</clearCDMessageDispo>
			<!-- comma separated list of disposition codes -->
			<clearDisposition>C10</clearDisposition>
			<clearMessage>Please contact from this outcome.</clearMessage>
			<clearMessageDispo>C26</clearMessageDispo>
			<!-- comma separated list of disposition codes -->
			<connectivityButton>No&lt;BR&gt;Comms</connectivityButton>
			<connectivityLostDisplay>30</connectivityLostDisplay><!-- seconds -->
			<connectivityLostSpeech></connectivityLostSpeech>
			<connectivityRestoredSpeech></connectivityRestoredSpeech>
			<connectivityRestoredTimeout>120000</connectivityRestoredTimeout><!-- milliseconds -->
			<connectivityRestoredText>Resynchronisation Please wait.</connectivityRestoredText>
			<resynchProcessComplete>Resynchronisation shortly.</resynchProcessComplete>
			<connectivityRestoreFailText>Resynchronisation</connectivityRestoreFailText>
			<connectivityText>No Connectivity</connectivityText>
			<crewCanLogoff>N</crewCanLogoff>
			<endShiftAction>0</endShiftAction>
			<heartBeatTimer>30</heartBeatTimer><!-- Heart beat are in seconds. -->
			<!-- 0:signoff 1:display message and exit app -->
			<endShiftMessage>Advise completed</endShiftMessage>
			<endShiftMessageNA>End of Available</endShiftMessageNA>
			<endShiftNAStatus>NA</endShiftNAStatus>
			<endShiftUnitPrefixes>OS,ON</endShiftUnitPrefixes>
			<!-- comma separated unit prefixes -->
			<eventUpdateAction>2</eventUpdateAction>
			<!-- options 1:flash active event button 2:automaticall show display of active event -->
			<mobileCDMessage></mobileCDMessage>
			<navigationButton>no</navigationButton>
			<navigationLog>N</navigationLog>
			<!---
				 Single character string with the following meanings
				 "N" - Error Logging
				 "E" - Error Logging				 
				 "W" - Warning logging
				 "I" - Information logging
				 "D" - Debug level 0 logging
				 "Y" - Debug level 0 logging
				 "0","1"..."5" debugging with specified logging level
				 Log Filename: C:\Temp\yyyyMMdd_MPSGarmin.log
				-->
			<navigationNoCoordinates>Coordinates manually</navigationNoCoordinates>
			<navigationPort>COM15</navigationPort>
			<!--			<navigationSends>2</navigationSends>
			<navigationSendPause>2</navigationSendPause> -->
			<!-- seconds -->
			<navigationText></navigationText>
			<navigationType>GARMIN</navigationType>
			<navigationUnavailableSpeech>Navigation is not available</navigationUnavailableSpeech>
			<navigationBadText>Stop enter the destination manually</navigationBadText>
			<navigationWait>1000</navigationWait><!-- milliseconds -->
			<nightRider>N</nightRider>
			<patientMaxWeight>310</patientMaxWeight>
			<priorityToHospital>TRANSPORT PRIORITY</priorityToHospital>
			<ReferenceInformationAction>"C:\Program Files\Internet Explorer\iexplore.exe" -k "c:\temp\temp.html"</ReferenceInformationAction>
			<signOnResubmit>0</signOnResubmit>
			<!-- seconds-time between logon resubmits if no response. If 0 then won't perform resubmit -->
			<single>NONE</single>
			<unitLocked>looking at status.
			Try again shortly</unitLocked>
			<useMobileConfirm>Y</useMobileConfirm>
			<vehicle>888</vehicle>
		</customparam>
		<application>
			<signOn>
				<addPersonnel>
					<visible>1</visible>
					<default>3</default>
				</addPersonnel>
				<updateEquipment>
					<visible>1</visible>
					<default>0</default>
				</updateEquipment>
				<mileage>
					<visible>1</visible>
					<enabled>1</enabled>
					<default></default>
				</mileage>
				<equipment>
					<visible>0</visible>
					<default></default>
				</equipment>
				<htRadio>
					<visible>0</visible>
				</htRadio>
				<unitId>
					<visible>1</visible>
				</unitId>
				<vehicleId>
					<visible>1</visible>
				</vehicleId>
			</signOn>
			<changeUnitInformation>
				<unit>
					<unitId>
						<visible>1</visible>
						<enabled>0</enabled>
					</unitId>
					<vehicleId>
						<visible>1</visible>
						<enabled>0</enabled>
					</vehicleId>
					<mileage>
						<visible>0</visible>
						<enabled>0</enabled>
					</mileage>
					<createDevice>
						<visible>0</visible>
					</createDevice>
					<assignedDevices>
						<default>3</default>
					</assignedDevices>
				</unit>
				<primaryEmployee>
					<id>
						<visible>1</visible>
						<enabled>1</enabled>
					</id>
					<password>
						<visible>1</visible>
						<enabled>1</enabled>
					</password>
					<createDevice>
						<visible>0</visible>
					</createDevice>
				</primaryEmployee>
				<additionalPersonnel>
					<createDevice>
						<visible>0</visible>
					</createDevice>
				</additionalPersonnel>
				<passwordVerification>1</passwordVerification>
			</changeUnitInformation>
			<saveSignOnPassword>0</saveSignOnPassword>
			<useSingleSignOn>0</useSingleSignOn>
			<closeMpsAfterSignoff>0</closeMpsAfterSignoff>
			<ueLocationFormat>coords</ueLocationFormat>
			<sendUeAddressAsComment>1</sendUeAddressAsComment>
			<forceInputToUpperCase>1</forceInputToUpperCase>
			<forcePasswordToUpperCase>0</forcePasswordToUpperCase>
			<logFolderMaxMegabytes>512</logFolderMaxMegabytes>
			<strings>sample-en-us.xml</strings>
			<!-- This window name needs to be set to allow for callOut to focus. -->
			<mainframeWindowName>year</mainframeWindowName>
			<!-- Specify custom data from the server that will be cached. -->
			<!-- Comma separated list of values that correspond to -->
			<!-- the top-level xml element in the data received from the server. -->
			<cacheReceivedDataTypes></cacheReceivedDataTypes>
			<backOfficeCommandsAssembly>year.BackOfficeCmds.dll</backOfficeCommandsAssembly>
			<useCaseParamsAssembly>year.UseCaseParams.dll</useCaseParamsAssembly>
			<logUseCaseParamsDerivedProperties>true</logUseCaseParamsDerivedProperties>
			<firstUseCaseOnAuthorize>HomeFavorite</firstUseCaseOnAuthorize>
			<excludeFromStorage>FTYP_PSWRD, FTYP_NEWPSWRD, FTYP_PSWRDVER</excludeFromStorage>
			<processManagerCloseList>notepad</processManagerCloseList>
			<callOut>
				<enabled>true</enabled>
				<fadeIn>false</fadeIn>
				<fadeOut>false</fadeOut>
				<opacity>70</opacity>
				<delay>2</delay>
			</callOut>
			<systemMenu>
				<!-- This section allows you to disable the minimize, maximize -->
				<!-- or close button from the system menu. -->
				<!-- 1 is enabled -->
				<!-- 0 is disabled -->
				<minimize>0</minimize>
				<maximize>0</maximize>
				<close>0</close>
			</systemMenu>
			<winFormStyles>
				<day>
					<!-- Theme name -->
					<shellForm>
						<backgroundColor>#e6e6e6</backgroundColor>
					</shellForm>
					<applicationMainToolStrip>
						<backgroundColor>#e6e6e6</backgroundColor>
						<color>black</color>
					</applicationMainToolStrip>
					<applicationCallOut>
						<backgroundColor>#cccccc</backgroundColor>
						<color>black</color>
						<link>black</link>
						<active>white</active>
					</applicationCallOut>
					<map>
						<brightness>100</brightness>
					</map>
				</day>
				<night>
					<!-- Theme name -->
					<shellForm>
						<backgroundColor>#000000</backgroundColor>
					</shellForm>
					<applicationMainToolStrip>
						<backgroundColor>#000000</backgroundColor>
						<color>#70804d</color>
					</applicationMainToolStrip>
					<applicationCallOut>
						<backgroundColor>#000000</backgroundColor>
						<color>#70804d</color>
						<link>#70804d</link>
						<active>red</active>
					</applicationCallOut>
					<map>
						<brightness>30</brightness>
					</map>
				</night>
			</winFormStyles>
			<sound enabled="1">
				<!-- Path to sound file using search path -->
				<!-- #BEEP# can be used instead for system beep -->
				<online enableSound="1">sounds/Online.mp3</online>
				<offline enableSound="1">sounds/Offline.mp3</offline>
			</sound>
			<syncClockToGps>true</syncClockToGps>
			<keywordHighlight enabled="1"/>
			<textToSpeech>
				<briefOnNewMessage enabled="1"/>
				<briefOnNewDispatch enabled="1"/>
				<autoReadOnView>
					<dispatchReport enabled="0"/>
				</autoReadOnView>
			</textToSpeech>
			<!-- Computer Id Type controls how the computer's identity is determined. -->
			<!--  1 = Use WMI Win32_ComputerSystemProduct.UUID.  (This poses problems for some customers that do not sysprep their computers.) -->
			<!--  2 = Use a more sophisticated WMI approach that does not require sysprep. -->
			<computerIdType>2</computerIdType>
			<!-- Supports MdtIdByUnitId, MdtIdByVehicleId, MdtIdByIP, OR Hardcoded MDTID (HEX 8 Digits) -->
			<requestedMdtId>10000888</requestedMdtId>
			<!-- if useAvlPollTableLocally is set to true, the Avl Poll Group data from the configuration report will be used-->
			<!-- (if in that report) to change the poll rates locally. -->
			<useAvlPollTableLocally>false</useAvlPollTableLocally>
			<manualDeltaUpdate>true</manualDeltaUpdate>
			<daysForGpsArchiveRetention>1</daysForGpsArchiveRetention>
		</application>
		<communication mode="mdtUdp">
			<mdtUdp ueDeltaMode="ueDeltaUdp" fileTransferMode="binary">
				<logLevel>5</logLevel>
				<logFile>logs\mdtUdp.txt</logFile>
				<primaryServerAddress>10.10.10.10</primaryServerAddress>
				<secondaryServerAddress>10.10.10.10</secondaryServerAddress>
				<maxTransmissionAttempts>3</maxTransmissionAttempts>
				<receivePort>0000</receivePort>
				<sendPort>0001</sendPort>
				<transmissionTimeoutMs>10000</transmissionTimeoutMs>
				<transmissionMaxByteSize>1024</transmissionMaxByteSize>
				<maxBufferByteSize>20971520</maxBufferByteSize>
				<xmlEncoding>ISO-8859-1</xmlEncoding>
				<ipChangeFilter>*.*.*.*</ipChangeFilter>
				<networkInterfaceDevice></networkInterfaceDevice>
				<useCompression>1</useCompression>
				<useEncryption>0</useEncryption>
				<encryptionProvider>Microsoft</encryptionProvider>
				<encryptionProviderType>9</encryptionProviderType>
				<partialEncryptKey>set</partialEncryptKey>
				<ueDeltaUdp>
					<logLevel>0</logLevel>
					<logFile>logs\crap.txt</logFile>
					<primaryServerAddress>10.10.10.10</primaryServerAddress>
					<secondaryServerAddress>10.10.10.10</secondaryServerAddress>
					<maxTransmissionAttempts>3</maxTransmissionAttempts>
					<!-- Receive Port is plus 2 of mdtUdp's receive port (9202 by default) -->
					<sendPort>9203</sendPort>
					<transmissionTimeoutMs>10000</transmissionTimeoutMs>
					<transmissionMaxByteSize>1024</transmissionMaxByteSize>
					<maxBufferByteSize>20971520</maxBufferByteSize>
					<xmlEncoding>ISO-8859-1</xmlEncoding>
					<ipChangeFilter>*.*.*.*</ipChangeFilter>
					<networkInterfaceDevice></networkInterfaceDevice>
					<useCompression>1</useCompression>
					<useEncryption>0</useEncryption>
					<encryptionProvider>Microsoft</encryptionProvider>
					<encryptionProviderType>9</encryptionProviderType>
					<partialEncryptKey>set</partialEncryptKey>
				</ueDeltaUdp>
			</mdtUdp>
		</communication>
		<events>
			<forms replaceSection="1">
				<view type="*" subtype="*" form="html\views\defaulteventview.htm"/>
			</forms>
		</events>
		<organizer>
			<tabs>
				<tab tabID="myDispatches" form="html/forms/MyDispatches.htm" source="PublicSafetyDispatch"/>
				<tab tabID="myInbox" form="html/forms/MyInbox.htm" source="PublicSafetyMessage"/>
			</tabs>
			<!-- The properties are from the (CustomDispatch.xsl and CustomAll.xsl files. -->
			<!-- commentOrder can be "asc" or "desc" which effects which way the comments are sorted on remark change -->
			<!-- If commentOrder is change you should change the event.asp  -->
			<myDispatches replaceSection="1" dateTimeFormat="hh:mm" deleteConfirm="1" commentOrder="desc">
				<!-- Dispatcher Assigned support takes up 7% of the header width -->
				<col header="St" width="4%" dataFld="properties.statusText"/>
				<col header="Pri" width="4%" dataFld="properties.priority"/>
				<col header="Time" width="6%" dataFld="received"/>
				<col header="Event" width="12%" dataFld="properties.eventNumber"/>
				<col header="Type" width="29%" dataFld="properties.typeVerbose"/>
				<col header="Location" width="45%" dataFld="properties.location"/>
			</myDispatches>
			<myInbox replaceSection="1" dateTimeFormat="hh:mm" showUnknown="0" deleteConfirm="1">
				<col header="Subject" width="80%" dataFld="properties.subject"/>
				<col header="Received" width="20%" dataFld="received"/>
			</myInbox>
			<useSlideAnimation>true</useSlideAnimation>
		</organizer>
		<dashboards>
			<patrol>
				<enableSelfAttach>true</enableSelfAttach>
				<oneshotTrafficStop>true</oneshotTrafficStop>
				<trafficStopEventType>TS</trafficStopEventType>
				<eventSummary>
					<count1 dataFld="status_code" value="7"/>
					<count2 dataFld="status_code" value="8"/>
					<count3 dataFld="" value=""/>
					<count4 dataFld="priority" value="0"/>
					<count5 dataFld="priority" value="1"/>
					<count6 dataFld="priority" value="2"/>
				</eventSummary>
				<unitSummary>
					<count1 dataFld="unit_status" value="0,1,2,3,4,5,6"/>
					<count2 dataFld="unit_status" value="7,8,9,10,11"/>
					<count3 dataFld="unit_status" value="12"/>
					<count4 dataFld="" value=""/>
					<count5 dataFld="" value=""/>
					<count6 dataFld="" value=""/>
				</unitSummary>
			</patrol>
		</dashboards>
		<monitors verboseLogging="0">
			<!-- dataFld is the field as defined in the database. -->
			<!-- sortFld is the dataFld name; sortDir is "asc" or "desc" -->
			<eventMonitor>
				<grid sortFld="num_1" sortDir="asc" pageSize="0" replaceSection="1">
					<col header="Event Number" width="16%" dataFld="num_1" style="" preprocesser="" template="formatEventId(num_1)" hidden="0"/>
					<col header="Priority" width="7%" sortAs="text" dataFld="priority" style="" preprocesser="" template="" hidden="0"/>
					<col header="Type" width="18%" dataFld="tycod" style="" preprocesser="" template="" hidden="1"/>
					<col header="Type" width="18%" dataFld="sub_tycod" style="" preprocesser="" template="formatEventType(tycod, sub_tycod)" hidden="0"/>
					<col header="Location" width="28%" dataFld="location" style="" preprocesser="" template="formatEventLocation(location, num_1)" hidden="0"/>
					<col header="DGroup" width="10%" dataFld="dgroup" style="" preprocesser="" template="" hidden="0"/>
					<col header="Status" width="7%" dataFld="status_code" style="" preprocesser="processEventStatus" template="" hidden="0"/>
					<col header="Units" width="11%" dataFld="units" style="" preprocesser="" template="formatUnits(units)" hidden="0"/>
					<!--<col header="Time" width="10%" dataFld="ad_ts" style="text-align: right" preprocesser="" template="formatTime(ad_ts)" hidden="0" />-->
					<!--<col header="Agency" width="7%" sortAs="text" dataFld="ag_id" style="" preprocesser="" template="" hidden="0" />-->
					<!--<col header="Beat" width="6%" sortAs="text" dataFld="lev3" style="" preprocesser="" template="" hidden="0" />-->
				</grid>
				<showTotalItems>0</showTotalItems>
			</eventMonitor>
			<unitMonitor>
				<grid sortFld="unid" sortDir="asc" pageSize="0" replaceSection="1">
					<col header="Unit" width="11%" dataFld="unid" style="" preprocesser="" template="formatUnits(unid)" hidden="0"/>
					<col header="Event ID" width="14%" dataFld="num_1" style="" preprocesser="" template="formatEventId(num_1)" hidden="0"/>
					<col header="Status" width="7%" dataFld="unit_status" style="" preprocesser="processUnitStatus" template="" hidden="0"/>
					<col header="Clin Status" width="8%" sortAs="text" dataFld="unityp" style="" preprocesser="" template="" hidden="0"/>
					<col header="Time" width="10%" dataFld="status_dts" style="text-align: right" preprocesser="" template="formatTime(status_dts)" hidden="1"/>
					<col header="Ev Type" width="18%" dataFld="tycod" style="" preprocesser="" template="" hidden="1"/>
					<col header="Ev Type" width="18%" dataFld="sub_tycod" style="" preprocesser="" template="formatEventType(tycod, sub_tycod)" hidden="1"/>
					<col header="Location" width="30%" dataFld="location" style="" preprocesser="" template="formatUnitLocation(location, unid)" hidden="1"/>
					<col header="DGroup" width="10%" dataFld="dgroup" style="" preprocesser="" template="" hidden="0"/>
					<!--<col header="Agency" width="7%" sortAs="text" dataFld="ag_id" style="" preprocesser="" template="" hidden="0" />-->
					<!--<col header="Lname" width="10%" sortAs="text" dataFld="lname" style="" preprocesser="" template="" hidden="0" />-->
					<!--<col header="Beat" width="5%" sortAs="text" dataFld="lev3" style="" preprocesser="" template="" hidden="0" />-->
				</grid>
				<showTotalItems>0</showTotalItems>
			</unitMonitor>
			<deviceMonitor>
				<grid sortFld="device_id" sortDir="asc" pageSize="0" replaceSection="1">
					<col header="Device ID" width="11%" dataFld="device_id" style="" preprocesser="" template="" hidden="0"/>
					<col header="Device Type" width="18%" dataFld="tycod" style="" preprocesser="" template="" hidden="1"/>
					<col header="Device Type" width="18%" dataFld="sub_tycod" style="" preprocesser="" template="formatEventType(tycod, sub_tycod)" hidden="0"/>
				</grid>
			</deviceMonitor>
			<towVehicle replaceSection="1">
				<!-- Row selection checkbox takes up 8% of the header width -->
				<col header="Year" width="10%" dataFld="model_year"/>
				<col header="Make" width="12%" dataFld="make"/>
				<col header="Model" width="12%" dataFld="model"/>
				<col header="State" width="8%" dataFld="state"/>
				<col header="Tag" width="10%" dataFld="license"/>
				<col header="Color" width="12%" dataFld="vehic_color"/>
				<col header="Remarks" width="28%" dataFld="remarks"/>
			</towVehicle>
			<cancelTowVehicle replaceSection="1">
				<!-- Row selection checkbox takes up 10% of the header width -->
				<col header="Make" width="14%" dataFld="make"/>
				<col header="Model" width="16%" dataFld="model"/>
				<col header="Year" width="10%" dataFld="model_year"/>
				<col header="Company" width="30%" dataFld="company_name"/>
				<col header="Svc Type" width="20%" dataFld="main_svc_type"/>
			</cancelTowVehicle>
		</monitors>
		<menu>
			<tabs>
				<tab tabID="PSMenuAdmin" disabled="0" form="html\forms\MenuAdmin.htm"/>
				<tab tabID="PSMenuView" disabled="0" form="html\forms\MenuView.htm"/>
				<tab tabID="PSMenuStatus" disabled="0" form="html\forms\MenuStatus.htm"/>
				<tab tabID="PSMenuUnit" disabled="0" form="html\forms\MenuUnit.htm"/>
				<tab tabID="PSMenuEvent" disabled="0" form="html\forms\MenuEvent.htm"/>
				<tab tabID="PSMenuQuery" disabled="0" form="html\forms\MenuQuery.htm"/>
				<tab tabID="PSMenuMessaging" disabled="0" form="html\forms\MenuMessaging.htm"/>
				<tab tabID="PSMenuTow" disabled="0" form="html\forms\MenuTow.htm"/>
			</tabs>
		</menu>
		<home>
			<tabs replaceSection="1">
				<tab form="html/forms/HomeDefault.htm"/>
				<tab form="html/forms/HomeSupervisor.htm"/>
			</tabs>
		</home>
		<map>
			<coordinateSystemType>LL1</coordinateSystemType>
			<!-- Set latFirst to "1" if CAD Map has been built specifying that latitude is the first coordinate in LL() location strings -->
			<latFirst>0</latFirst>
			<defaultCopyPath>.</defaultCopyPath>
			<!-- Note: Even though defaultMenu, traceUpLineColor, traceDownLineColor are not needed by mobilePublicSafety
           they are used by mapcontainerframe.htm which is common so errors get logged if they are not defined -->
			<defaultMenu>0</defaultMenu>
			<traceUpLineColor>0xFFFF</traceUpLineColor>
			<traceDownLineColor>0x00FF00</traceDownLineColor>
			<getCoordinatesFormat>latlong</getCoordinatesFormat>
			<displayMarginMeters>1000</displayMarginMeters>
			<uorCorrectionX>0</uorCorrectionX>
			<uorCorrectionY>0</uorCorrectionY>
			<!-- Google Maps specific settings-->
			<gMap>
				<key></key>
				<!-- Required for Google Maps to work -->
				<drawRoute>1</drawRoute>
				<!-- Set to 1 to draw the route on the Google Map -->
				<routeLineColor>#FF00FF</routeLineColor>
				<roadClosures>
					<drawClosures>1</drawClosures>
					<!-- Set to 1 to draw road closures on the Google Map -->
					<Type1_LineColor>#FF0000</Type1_LineColor>
					<Type1_LineWeight>10</Type1_LineWeight>
					<Type1_LineOpacity>0.55</Type1_LineOpacity>
				</roadClosures>
				<roadRestrictionHighlights>
					<drawRoadRestrictionHighlights>1</drawRoadRestrictionHighlights>
					<!-- Set to 1 to draw the road restriction hightlights on the Google Map -->
					<LineColor>#0000FF</LineColor>
					<LineWeight>10</LineWeight>
					<LineOpacity>0.55</LineOpacity>
				</roadRestrictionHighlights>
			</gMap>
			<!-- Bing Map specific settings (formerly Virtual Earth Map) -->
			<veMap>
				<key></key>
				<!-- Required for Bing Maps to work -->
				<!-- Government agency use of Oblique view requires Pictometry license in US, Canada, Japan, etc. set to 1 if okay to use birdseye mode -->
				<birdseyeLicenseOkay>0</birdseyeLicenseOkay>
				<drawRoute>1</drawRoute>
				<!-- Set to 1 to draw the route on the Bing Map -->
				<routeLineRed>225</routeLineRed>
				<routeLineGreen>15</routeLineGreen>
				<routeLineBlue>15</routeLineBlue>
				<routeLineAlpha>0.5</routeLineAlpha>
				<routeLineWidth>6</routeLineWidth>
				<roadClosures>
					<drawClosures>1</drawClosures>
					<!-- Set to 1 to draw road closures on the Bing Map -->
					<Type1_lineRed>255</Type1_lineRed>
					<Type1_lineGreen>0</Type1_lineGreen>
					<Type1_lineBlue>0</Type1_lineBlue>
					<Type1_lineAlpha>0.55</Type1_lineAlpha>
					<Type1_lineWidth>10</Type1_lineWidth>
				</roadClosures>
				<roadRestrictionHighlights>
					<drawRoadRestrictionHighlights>1</drawRoadRestrictionHighlights>
					<!-- Set to 1 to draw the road restriction hightlights on the Bing Map -->
					<LineRed>0</LineRed>
					<LineGreen>0</LineGreen>
					<LineBlue>255</LineBlue>
					<LineAlpha>0.55</LineAlpha>
					<LineWidth>10</LineWidth>
				</roadRestrictionHighlights>
			</veMap>
			<!--Levels on Macros - These 3 macros will allow the user to toggle only
      certain levels on the map. Each level that needs to be turned on should be
      listed in a comma-separated string; please note that if AutoLevels is on, these
      Macros will not work.-->
			<levels replaceSection="1">
				<custom1 name="Geographic">1,2,3,7,8,9</custom1>
				<custom2 name="Roads">10,11,12,14,15,16,17,18,19,20,24,25,26,27,28,29</custom2>
				<custom3 name="Special">30,31,32,33,34,35,39,40,51,52,53,54,55,56,59</custom3>
			</levels>
			<!-- path may be relative to the configuration: "maps/madco.map", or absolute "C:/maps/madco.map" or 
           "/maps/madco.map" (i.e. current drive) -->
			<path>C:\Maps\sample.map</path>
			<!--Comma delimited list of file extensions with dot.  Rasters are located in the map path (folder or subfolders).-->
			<rasterFileTypes>.cot,.sid</rasterFileTypes>
			<defaultArea replaceSection="1">
				<minLat>-25.5961</minLat>
				<minLon>128.4379</minLon>
				<maxLat>-38.1439</maxLat>
				<maxLon>145.5664</maxLon>
			</defaultArea>
			<resourceDll>data/bitmaps.dll</resourceDll>
			<useLongLabels>false</useLongLabels>
			<!-- Chars to show from the end of an event id, e.g. if 4, P10004567 becomes 4567 -->
			<eventCharsInLabel></eventCharsInLabel>
			<!--Set useAlternateCursors to 1 for maps with a white or light background-->
			<useAlternateCursors>0</useAlternateCursors>
			<useCadMap>1</useCadMap>
			<drawGeometricRouteOnCadMap>1</drawGeometricRouteOnCadMap>
			<geometricRouteLineColor>0xFF00FF</geometricRouteLineColor>
			<drawClosedRoadsOnCadMap>1</drawClosedRoadsOnCadMap>
			<roadClosures>
				<Type1_LineColor>0x0000FF</Type1_LineColor>
				<Type1_LineWeight>6</Type1_LineWeight>
			</roadClosures>
			<drawRoadRestrictionHighlightsOnCadMap>1</drawRoadRestrictionHighlightsOnCadMap>
			<!-- Set to 1 to draw the road restriction hightlights on the CAD Map -->
			<roadRestrictionHighlights>
				<LineColor>0xFF0000</LineColor>
				<LineWeight>6</LineWeight>
			</roadRestrictionHighlights>
			<!-- Panning with the arrow keys uses a fraction of the current width -->
			<!-- or height to move the window.  E.g. 0.1 moves the window one tenth -->
			<!-- of its current width (L,R) or height (U, D). Default is 1/16 = 0.0625 -->
			<arrowKeyPanAmount>0.0625</arrowKeyPanAmount>
			<selectFilters replaceSection="1">
				<pins>
					<!-- Note that the types attribute in categoryAndTypes may specify an empty type e.g. types="" or for empty and "A" types=",A"-->
					<events>
						<!-- Note: special feature for the "events" filter specifying types="" will pick all types currently on the map -->
						<categoryAndTypes category="eventPin" types=""/>
					</events>
					<markers>
						<categoryAndTypes category="flagPin" types="General,Evidence,PointOfInterest"/>
					</markers>
					<units>
						<!-- Note: special feature for the "units" filter specifying types="" will pick all types currently on the map -->
						<categoryAndTypes category="unitPin" types=""/>
					</units>
					<histories>
						<categoryAndTypes category="historyPin" types=""/>
					</histories>
					<roadClosures>
						<categoryAndTypes category="roadClosurePin" types=""/>
					</roadClosures>
					<cameras>
						<categoryAndTypes category="cameraPin" types=""/>
					</cameras>
				</pins>
				<features>
					<!-- The entityNum list values have to match the customer's database -->
					<!-- Use cases use these lists to restrict what the user can pick. -->
					<roads>16</roads>
				</features>
			</selectFilters>
			<unitHistory>
				<!-- Controls the keeping of history and displaying it on the map, i.e. a bread crumb trail; -->
				<visible>false</visible>
				<allowClear>true</allowClear>
				<secondsToKeep>300</secondsToKeep>
				<minimumSecondsBetween>30</minimumSecondsBetween>
			</unitHistory>
			<unitTracking>
				<!-- Controls keeping my unit in view on the map -->
				<active>false</active>
				<!-- When my unit gets within this percent of the map window edge, the map is recentered on my unit -->
				<edgeTolerancePercent>12</edgeTolerancePercent>
				<!-- Rotates map in direction of unit travel by default.  <unitTracking><active> must be true for this setting to be honored. -->
				<rotateMap>false</rotateMap>
			</unitTracking>
			<eventColorSelector>status_code</eventColorSelector>
			<eventData replaceSection="1">
				<eventId>num_1</eventId>
				<uorX>x_cord</uorX>
				<uorY>y_cord</uorY>
				<latitude>latitude</latitude>
				<longitude>longitude</longitude>
				<intStatus>status_code</intStatus>
				<tycod>tycod</tycod>
				<priority>priority</priority>
				<agencyId>ag_id</agencyId>
				<dGroup>dgroup</dGroup>
			</eventData>
			<unitData replaceSection="1">
				<unitId>unid</unitId>
				<uorX>lastxor</uorX>
				<uorY>lastyor</uorY>
				<latitude>latitude</latitude>
				<longitude>longitude</longitude>
				<status>unit_status</status>
				<symnum>symnum</symnum>
				<agencyId>ag_id</agencyId>
				<dGroup>dgroup</dGroup>
				<beat>lev3</beat>
				<unitType>unityp</unitType>
			</unitData>
		</map>
		<ncicPublishedResponseFolder>NcicResponsePublish</ncicPublishedResponseFolder>
		<!-- Gps settings are in the WsgPositionAndStatus.dll.config -->
		<locationRouting loggingLevel="9">
			<logFile>./data/logs/locationroutingtrace.txt</logFile>
			<addressComponentOrder>NUMBER DIRPRE FEANME FEATYP DIRSUF MUN AREA CNTY STATE</addressComponentOrder>
		</locationRouting>
		<!-- Combinations of event types and unit status abbreviations that activate pursuit mode (enabled="1" enables checking). -->
		<pursuitModeCheck enabled="0" replaceSection="1">
			<eventTypeAndUnitStatuses eventType="TP" unitStatuses="ER"/>
			<eventTypeAndUnitStatuses eventType="10-99" unitStatuses="DP,AK,ER"/>
		</pursuitModeCheck>
		<routeGuidance>
			<enabled>true</enabled>
			<muted>false</muted>
			<!-- Feet -->
			<maxDistStillMatch>25</maxDistStillMatch>
			<!-- Feet. Possibly off route at this distance; used with multiple points and/or bearing -->
			<nominalOffRouteDist>60</nominalOffRouteDist>
			<!-- Feet.  -->
			<maxDistThenOffRoute>250</maxDistThenOffRoute>
			<maxDegreesStillMatch>22.0</maxDegreesStillMatch>
			<!-- Feet. Inside this distance speak the encroaching instruction, e.g. Turn right on to Maple Avenue -->
			<nomimalEncroachingDistance>60</nomimalEncroachingDistance>
			<!-- Feet. Inside this distance speak the nearing instruction, e.g. In 500 feet turn right on Maple Avenue -->
			<nomimalNearingDistance>550</nomimalNearingDistance>
			<speakableInstruction>
				<!-- Feet. Next steps shorter than this will include the next maneuver, e.g. "Turn left on to Short Street THEN TURN RIGHT" -->
				<minFeetToNotUseNextManeuver>250</minFeetToNotUseNextManeuver>
				<!-- If true, replace direction abbreviations at beginning of streets, e.g. "N Main" becomes "North Main" -->
				<replaceFrontStreetDirections>true</replaceFrontStreetDirections>
				<!-- If true, replace direction abbreviations elsewhere in streets, e.g. "Memorial Parkway NW" becomes "Memorial Parkway North West" -->
				<replaceOtherStreetDirections>true</replaceOtherStreetDirections>
				<!-- If true, uses the full direction string for N,S,E,W, e.g. "Proceed west on..." instead of "Proceed W on..."; NE, SSE, etc. are always abbreviated -->
				<useFullDirectionForCardinalsInText>true</useFullDirectionForCardinalsInText>
				<!-- The measuring system in which to output distances: "Imperial" or "Metric" -->
				<measuringSystem>Imperial</measuringSystem>
				<!-- The standard distance units being supplied by Mobile solutions: "Miles" or "Km" -->
				<routingProviderDistanceUoms>Miles</routingProviderDistanceUoms>
				<routingProviderWaypointManeuverText>Stop at</routingProviderWaypointManeuverText>
				<preserveRouteRequestText>true</preserveRouteRequestText>
			</speakableInstruction>
			<!-- Clear routes when guidance is on and unit status changes to one of these (values come 
           from caddbm cad parameter table UnitStatus mnemonics, typically the Available and Arrive -->
			<clearUnitToEventRouteOnUnitStatuses>AV,AQ,AP,AF,AM,EO,1R,AR,AD,LA</clearUnitToEventRouteOnUnitStatuses>
		</routeGuidance>
		<transport>
			<displayButtons>12</displayButtons>
		</transport>
		<pingServer>
			<!-- mode options: Basic or Advanced -->
			<mode>Basic</mode>
			<intervalSecs>6</intervalSecs>
			<smallSampleRepetitions>5</smallSampleRepetitions>
			<mediumSampleRepetitions>25</mediumSampleRepetitions>
			<largeSampleRepetitions>150</largeSampleRepetitions>
		</pingServer>
	</settings>
</mobilePublicSafety>
