MDC - INI File Settings

 

The Crimestar Mobile Digital Controller/Mobile can work differently depending upon how various entries in the [MDC] section of the CRIMESTAR.INI file are set.  This section will explain the available INI file settings that relate to the MDC and will explain what they do.  The description of each INI file entry will be prefixed with a reference to indicate if the entry is relevant to the MDC Controller (Controller), Mobile (Mobile) or both (Controller & Mobile).  Entries prefixed as (Dynamic) are entries that need not be configured directly within the INI file as they are dynamically changed by the program as a result of user selected preferences.  

ADDRESS=1

The MDC Address is shown on the panel display immediately to the right of the console command buttons and just above the current unit status indicator display.

ALERT_ACTIVATION_STRING= keyword, keyword, keyword

Example: Setting the ALERT_ACTIVATION_STRING=WARRANT,GUN would result in any query return that contains the word “WARRANT” or the word “GUN” being flagged as cautionary and sent as a priority message.

BLANKSCREEN_AUTODISPLAY=ON

BUTTON_DISPATCH=
BUTTON_ENROUTE=
BUTTON_ARRIVE=
BUTTON_CLEAR=
BUTTON_TRANSPORT=
BUTTON_VEHSTOP=
BUTTON_PEDSTOP=
BUTTON_FLDEVENT=
BUTTON_RADIOLOG=
BUTTON_MISC=
BUTTON_FREE=

CAD_LOGOUT=ON/OFF

CLOSE_ON_CLEAR=ON/OFF

COMTYPE=1 ( Serial RF Broadcast / Default )
COMTYPE=2  ( TCP – Connection Based Protocol)
COMTYPE=3 ( UDP –Connectionless Protocol)

           CONTROLLER_IP=192.168.1.1

MDC Workstation/Mobile: When the COMTYPE=2 or 3, the Controller_IP setting should be set to indicate the TCP/IP address of the host MDC Controller.  This is the TCP/IP address that the MDC Workstation must connect to in order to communicate with the Controller.  In Circumstances where the MDC Controller is behind a router performing NAT (Network Address Translation) the Controller_IP address should be the public address of the Router and it shall then be the router’s responsibility to Forward the port (Port 777 default) traffic to the proper IP address (The internal network address of the MDC Controller) behind the router.

MDC Controller:  In all cases, no matter what the COMTYPE setting is, the CONTROLLER_IP address should be set to the TCP/IP address for the controller machine on the internal department LAN segment.   This should be the address on same LAN segment where the Crimestar CAD workstations are running.  The MDC Controller communicates with the CAD Workstations by sending UDP data-grams on the LAN.  By default UDP data-grams only live or exist within a single “C” class LAN segment (AAA.BBB.CCC.DDD).  Under most circumstances setting this value would not be necessary, however, in some cases the MDC Controller machine may have multiple network cards installed where each network card is operating on a different network.  Because of this possibility, it is necessary to identify which network the MDC Controller should use to both listen for and send UDP data-gram messages so that messages are both received from and delivered to CAD workstations.

COPY_REPLY_TEXT=OFF

DEFAULT_AGENCY=
DEFAULT_AREA_CODE=
DEFAULT_PLATE_TYPE=
DEFAULT_RACE=
DEFAULT_REASON=
DEFAULT_SEX=
DEFAULT_CITY=
DEFAULT_COUNTY=
DEFAULT_STATE=
DEFAULT_CHECK_LOCAL=
DEFAULT_CHECK_STATE=
DEFAULT_CHECK_STATEPHOTO=


(Controller & Mobile)  The following INI entries can be used to disable certain MDC functions from being available to the MDC system.  If the setting is activated (“ON”) at the MDC Mobile, the corresponding command button and menu option for that function is disabled so the command cannot be transmitted to the MDC Controller.  This setting merely controls the forms buttons and menus.  In all circumstances the ability to actually submit a particular transaction is controlled via the MD Controller’s Security settings.  The default setting for all the disable function command  entries is ‘OFF’ (not disabled)

DISABLE_DISPATCH=OFF
DISABLE_ENROUTE=OFF
DISABLE_ARRIVE=OFF
DISABLE_CLEAR=OFF
DISABLE_FREE=OFF
DISABLE_RADIOLOG=OFF
DISABLE_SUBJECTSTOP=OFF
DISABLE_TRANSPORT=OFF
DISABLE_VEHSTOP=OFF
DISABLE_FLDEVENT=OFF
DISABLE_MISC=OFF
DISABLE_COMMANDLINE=OFF
DISABLE_QPERSON=OFF
DISABLE_QVEHICLE=OFF
DISABLE_QARTICLE=OFF
DISABLE_QBOAT=OFF
DISABLE_QGUN=OFF
DISABLE_QHAZMAT=OFF
DISABLE_QFREEFORM=OFF

DISABLE_FREE_UNIT_ALERT=ON

FILTER_PRIORITY=
FILTER_AGENCY=
FILTER_BEAT=
FILTER_SECTOR=
FILTER_DISTRICT=
FILTER_AGENCY2=
FILTER_BEAT2=              
FILTER_SECTOR2=                                                
FILTER_DISTRICT2=
FILTER_AGENCY3=
FILTER_BEAT3=              
FILTER_SECTOR3=
FILTER_DISTRICT3=

GPS_PORT=

Setting GPS_PORT to a value of -1 will cause the software to scan through various com ports 1 thru 30 looking for the GPS signal.   Scanning for GPS signaling can be beneficial if/when the com port used dynamically changes depending upon what other devices are plugged in at the time.  If the GPS port used is fixed, then defining the port number directly will provide a quicker connect and GPS fix to the MDC unit.  See GPS_SCAN_MIN and GPS_SCAN_MAX to set minimum and maximum port values for scanning.

GPS_DISTANCE=

* CAUTION setting this value too low can cause the MDC to transmit latitude and longitude position coordinates very frequently and cause excessive congestion on your radio/network communications channel. Remember a car traveling at an average speed of 30MPH is changing its lat/long coordinate position at a rate 44 feet per second.

GPS_TIME=

* CAUTION setting this value too low can cause the MDC to transmit latitude and longitude position coordinates very frequently and cause excessive congestion on your radio/network communications channel.

KEY_ADMIN=
KEY_DISPATCH=
KEY_ENROUTE=
KEY_ARRIVE=
KEY_CLEAR=
KEY_TRANSPORT=
KEY_VEHSTOP=
KEY_MISC=
KEY_FREE=
KEY_TOGGLE_PANEL12=
KEY_PANEL_CLEAR=
KEY_NEXT_MESSAGE=
KEY_PREV_MESSAGE=
KEY_SAVE_MESSAGE=
KEY_RECALL_MESSAGE=
KEY_EMERGENCY= (Sends Emergency/Distress Broadcast)

LASTUNIT=

LOG_ADMIN_MESSAGES= ON/OFF

This can be a very controversial issue, and many agencies that have had MDC systems for years deliberately do not log this data.   The theory, right or wrong is that; you can't subpoena something that does not exist.  For many agencies this logged information, has only served as evidence against them in court.

LOG_ADMIN_RETENTION=0

LOG_LAT_LNG_FREQUENCY=

This can be a very controversial issue, and many agencies that have had MDC systems for years deliberately do not log this data.   The theory, right or wrong is that; you can't subpoena something that does not exist.  For many agencies this logged information, has only served as evidence against them in court.

LOG_LAT_LNG_ RETENTION=0

MAX_SUMMARY_MATCH=25

MAXPACKETSIZE=

MAXRETRYCOUNT=

MAXRETRYDELAY=

MSGENCRYPTION=ON

MDC_LICENSE_COUNT=
MDC_KEY=

Crimestar Mobile Digital Controller software is licensed per car (or per ADDRESS) and not per concurrent users.  Thus the MDC_LICENSE_COUNT value represents the maximum number of unique MDC addresses or devices the controller will recognize and allow to connect, regardless of whether any field unit is currently logged on to the MDC device(s).  This licensing scheme is different from the concurrent user license methodology implemented by Crimestar RMS.

NORMAL_ALERT_TONE=

PORT_ID=

PRIORITY_ALERT_TONE=

SERIAL_PORT=

STATICMAC=

TX_DELAY=

SMBROADCAST_INTERVAL=

*CAUTION: sending these status monitor broadcasts too frequently may consume too much band width on your communication backbone and seriously impact system performance.

The status monitor and map page on the MDC controller are updated/refreshed every 15 seconds regardless of the SMBROADCAST_INTERVAL value.

STATE_INTERFACE_LOGIN=ON/OFF

STATE_INT_LOGIN_CASE=UPPER / LOWER / MIXED