ATMS 2.9.X User Guide
ATMS 2.9.X User Guide
For
ATMS™
Version 2.9
Build 5.9.x
June 2019.
522 Gillingham
Sugar Land, Texas 77478
Phone: (281) 240-7233
Fax: (281) 240-7238
ATMS is constantly be enhanced and upgraded, typically two times a year based on user
requests. All screens displayed in this manual’s screen may not reflect the latest screen views
but will accurately display the purpose described.
To keep up with the various enhancements and upgrades, user maintenance agreements are
available. Contact your Trafficware representative for further details.
The ATMS service icon will run software as a service and run the components below in the proper order.
NOTE: The ATMS Signal Service and the ATMS Proxy will be run depending on the agency
installation needs. See the sections below for more information.
2.1.3 Administrator
The Administrator is the system component that replies to requests from multiple (multi-user) Clients as well as
handle programmed system tasks from the “Scheduler” (described in Chapter 6). If the data necessary to respond
to the request is already available, then a report is immediately generated and returned to the client. If the
requested data is not available, then the Administrator forwards the request to the Communications Server, which
gathers the requested data from the field and returns it to the Client.
These services will run in the background to insure that all facets of ATMS are working and to monitor and
resolve issues with the operation of ATMS as needed.
Starting with ATMS version 2.5 and later, Cubic/Trafficware has provided a user interface with the SQL
server’s configuration Database (dbo.config). The configurator only resides on the server and is used by the
ATMS administrator to configure certain aspects of ATMS like the list of defined controllers that the agency
uses or the one-time conversion of the GIS maps to Bing Maps. Caution should be used when running the
configurator, which is typically done on installation. Future Versions of ATMS will allow other configuration
parameters to be updater/modified.
Please refer chapter 9 ATMS Client setup for typical Client installation steps.
Controller alarms may be used to override the normal operation of the system. ATMS can be programmed to
monitor a specified alarm and generate a “trigger” response to a Control Group (typically a Flex Group). When
the alarm is detected, the system can download a specified Remo pattern (Instant Pattern) or preempt (Instant
Preempt) with a countdown timer to local controller or specified group of controllers. The local controllers will
then override normal operation and implement the trigger pattern or preempt command and revert back to the
local “Sys” or “Tbc” operation after the timer has expired.
Central Master Control Level (Sys)
A central master module within ATMS (optional Software Module) can be enabled in lieu of an On-Street Field
Master, to perform all master functions. A master (field or central) controls up to 32 controllers assigned to the
master subsystem (Control Group). The master selects a “Sys” pattern from either the master time-of-day
schedule or from a traffic responsive or adaptive control algorithm running within the master. The central master
downloads the “Sys” pattern to the local controllers in the subsystem to override the local time-of-day (Tbc)
schedules.
Intersections may be re-assigned to a central master subsystem by time-of-day to support dynamic group
assignment. In addition, intersections from different communication channels may be assigned to the same central
master – i.e., a central master is not communication bound like the field masters which require that all members
of the Control Group reside on the same communication link.
Field Master Control Level (Sys)
A field master (Model 981 or 2070 Apogee “Master”) is embedded software within a local controller and
communicates with ATMS as well as the local controllers. A field master Control Group is typically defined by
the communication path interconnecting the field master with the intersections assigned to the master subsystem.
Field masters download the Sys pattern to all intersections assigned to the master subsystem.
The master selects the “Sys” pattern from either the master time-of-day schedule or from a traffic responsive or
adaptive control algorithm processed within the field master. A master “Sys” pattern other than zero overrides
the local “Tbc” patterns as explained in the previous section. If a master is in standby, the “Sys” pattern will be
set to zero and control passed to the local “Tbc” schedules.
Local Intersection Control Level (Tbc)
If the system is in standby (Remo=0 and Sys=0), the active pattern in each local controller will be set by the time-
of-day schedule in the local controller. This mode of operation is typically referred to as Time Base Coordination
(Tbc). If the system (ATMS or On-Street Master) is in standby (Sys=0), then the Active Pattern is set to Tbc
generated by the local time-of-day schedule and it will operate using its local programming.
Intersections assigned to central masters (ATMS) may reside on different communication channels. Central
masters allow the Control Groups shown to the right to be redefined by time-of-day.
Serial
Direct connect, such as using a laptop or PC workstation requires that the computer serial port be connected
directly to a NEMA TS2 or 2070 controller through a null-modem cable. The Comm Parameters programmed in
the controller must match the settings programmed in the Comm Server by your system administrator. This
includes the “System ID” (Controller ID#, MM→6→1) and comm port baud rate settings (MM→6→2→1).
Port 1 Comm Parameters for the TS2 are programmed from the controller Main Menu→6. The Port 1 parameters
should set DIAL to OFF, COMM to 1.0 and reflect the baud rate and duplex settings when your system
administrator installed ATMS on your PC.
SP1 on the 2070-7A card is typically used to provide a direct connection to a PC or Tablet. The baud rate for SP1
is set under *→6→2. SP1 is also typically tied to Async1 in the bindings under *→6→6, which is bound to
SysUp.
Ethernet
A direct Ethernet connection is also possible between the server and controller. The controller can be connected
directly from the server using a crossover patch cable, or via the preferred method of a hub switch using a standard
patch cable. The controller IP address must be assigned to the controller as it is defined in controller definition.
The “Host” IP address in the controller needs to be set to the IP address of the computer that the Comm Server
resides.
Dial-up Connection
A TCP/IP telephone dial-up connection using RAS, PPP or SLIP allows the client to connect to the local area
network (LAN) directly. Most IT managers will not allow these connections to be made if the LAN is connected
to the agency LAN for security reasons.
VPN/Thin Client
ATMS can also be accessed from thin clients such as Citrix and Virtual Private Networks (VPN). If these
connections are available from the Internet, some type of firewall usually protects them. The network
administrator must provide access through the firewall for the TCP/IP sockets (TCP/UDP) used to communicate
between the ATMS client and server programs.
On the client window there is an ATMS Status Monitor for easy viewing and verification that the main
ATMS Processes are running correctly. The agency can monitor the Communications Server,
Administrator, ATMS Web services (XIPC/IIS) or the Messaging Server. The user can easily ascertain if a
server of main process is up or not running and contact their agency support personnel if needed.
In addition any Licensed modules can be monitored via the Help Menu by selecting the Modules icon as
shown below:
This manual has been created to describe all features in the standard version of ATMS. There
may be features described herein that are not available based upon the features that your
particular agency has purchased. Please contact your Trafficware representative for further
details on features that your agency would like to add to your version of ATMS.
This section shows how to Log on to ATMS and become familiar with the user interface.
ATMS is a client/server application that allows multiple clients to share a single communications server
dedicated to field communications.
If the Client is not connected to the Communications Server over the network, then a message,
“Communication Server Access Failure” will be displayed in a message box. You may select Continue
to access database functions, but all communication features will be “grayed” out, as controller
communications functions will not operate.
Type the name, the server IP address, and the server IP port number (typically Port 80) of the next server that
you want to access. By selecting Add will allow the user to add a server IP to the list for later selection
.
After setting up all your servers, hit the save button to save your server list.
Once you start the client, you can select the server that you would like to logon to.
If the agency utilizes domain authentication, and the user is already logged in, the users to log into the client
without a password. Please refer to the User section of Chapter 6 for setting up domain authentication.
After correctly logging in, the ATMS screen will display the List view overview screen as shown below:
This Map view gives the user a quick overview of the status of the agency’s
intersections. At the bottom of the Map are two or three tabs labeled Map, List and
GIS. The GIS Tab is available under the GIS Legacy mode.
The initial Map view as shown above utilizes Bing Maps. The GIS view utilizes the
agency’s ESRI GIS backgrounds as an alternate way to view intersections. The List
view presents a tabular list of intersections.
In addition, our existing users can continue using the Legacy Navigator by selecting it from the main tool bar.
Under this view there are three main work area panes: Overview, Detail and Navigation:
The Legacy view is shown below:
Edit Map Elements This selection is used in association with Google Maps only. It will select an
interface to add/edit or delete Controllers, Devices or Scan Elements from the
Google Map Interface.
Display Controller Map This selection will launch a separate Bing Map screen for Traffic Operation
center displays
Options Allows the user to change the screen interfaces as well as the particular icons
on each screen
Help This selection will bing up this manual using context sensitive help. Here you
can view, print and search ATMS topics.
Selecting Options allows the user to change the screen interface as well as the particular icons on each screen.
When selecting, get to the Options screen where you can customize the general layout of ATMS, or the items in
the selection ribbon.
NOTE: This manual’s graphics will reflect the ATMS 2.x screen views.
The Home module enables the user to define and manage all controllers in the system, as well as control all
additional system devices such as cameras, switches, etc. This module provides access to the controller database
and communication access to each device in the field. Utilities are provided to import/export Synchro data and
monitor measures-of-effectiveness (MOE) from system detectors associated with the controllers in the system.
The Definitions module enables the user to configure all system definitions (with exception of controllers), users,
GIS map files, and system Scheduler tasks. The user may also define Groups or Flex Groups and define ITS field
devices other than signal controllers (cameras, CMS, switches, temperature sensors, etc.).
The Reports module provides the ability to query the SQL databases maintained by the system. Reports can be
generated for a single device or for a selection group by specifying begin and end dates and times and other
attributes related to the specific report.
Optional Modules such as Connected Vehicle, AVL, High-Res Cloud interface and SynchroGreen will also be
displayed, if the agency has purchased them. Please contact your Cubic/Trafficware Representative for further
information about these modules.
Each module is explained in detail in the following sections.
Multiple Controller
Selection
Once this icon is chosen, a floating Search Engine Pane will appear. The
Search Engine tool changes based on the selected module. On the left is
the Search Engine Pane for the Home module.
You may specify a single controller (or master) by ID or Name. In
addition you may specify a Selection Group from a Group or Flex Group
list.
Use to slider bar in the Search pane to view all search criteria. Other
search values include Controller Type, Communications Drop or Status,
IP Address, Pattern, and other parameters.
Press Find Now to create the results of the Search in the Overview pane.
You can then perform Actions on individual or multiple controllers in
the Overview pane.
After selecting the controllers desired from the Overview pane, choose
one of the Actions listed on the Selection Ribbon above the Overview
pane. Note that the context of the Overview pane changes with each
Action selected.
If your search was performed on a dynamic category, such as Comm
Status or a specific Pattern number, you can set the Search Engine to
“Auto Refresh” the search parameters, keeping your search accurate.
The refresh rate can be set by selecting the desired time interval in the
drop-down selection box. Note: When you are finished with a specific
search with refreshing, you should disable the “Auto Refresh” option, as
it will continue resetting your future actions to the parameters in the
Search Engine.
To reset your search and restore the full system list, select Reset All, then Find Now. This resets all the
search engine parameters back to “All” and displays every controller or device.
Selecting the Real-time scan icon will automatically enable a scan screen to appear
when you select an intersection. If this icon is toggled again, the automatic Real-time
scan display will be turned off.
Once Real-time scan is turned on and an intersection is selected, the real time scan screen will appear.
Automatic Real-time scan is available on the Map, List or GIS views.
The Actions are listed on the Selection Ribbon at the top of the screen. Actions allow you to operate on single or
multiple databases selected in the Overview pane (GIS map or List). Actions can be performed by navigating to
the Selection Ribbon or “right-clicking” on the main Overview pane. You may return to the list of databases at
any time by re-selecting Home or by closing the selected action window.
Actions that are NOT PERMITTED by the combination of selected controllers will be automatically “Grayed
Out” by ATMS.
The Database actions manage the controller and master databases and allow an operator to Upload/Download
databases to field devices. ATMS maintains separate database files that protect the permanent database
downloaded to the field unit from the standard (edit) copy. You may also upload a controller to a separate database
file and perform Compare and Copy actions to isolate manual changes made to the database in the field.
Coordination Diagnostics are provided as a tool in this section to identify improper coordination programming in
any of the controller’s eight (8) databases. You can also download database files to a local directory vial the Local
Download selection.
Real-Time actions provide status information from field devices, download manual patterns, preemptions and
special functions to the field, synchronize controller & Opticom clocks, collect MMU reports, collect Coord
Failure data, remotely reset a controller’s failed coordinator, and generate Time-Space diagrams.
Communication Status actions allows the user to monitor the Communication Server and Administrator’s activity
as well as clearing the Communications status buffer.
Configuration actions are used to create and edit controller and master Definitions in the system. System detectors
may be used to estimate turning movement counts and estimate congestion in the system. Configuration utilities
are provided to associate detectors and phases in the controllers with the Synchro system model. User Defined
Detector Groups combine individual lane detectors to create count stations for estimating ADT (average daily
traffic) on roadway segments.
All Action functions can also be performed by “right clicking” from the GIS map or List view selections.
The available Action functions will appear in a balloon, which corresponds to the main Action window on
the upper left of the Home Page.
Alarm allows the user to customize the display of alarms that are sent to the user. The user can change the name
of each alarm or the color and priority of alarms that are displayed to the overview screen.
Alarm Notifications generate system responses to specified controller alarms polled by the system. Alarm
Notifications are created to notify users via e-mail, pagers or WEB services when specified alarms are detected.
If a controller is going to be out of communication with the system for an extended period, it can be assigned to
the Controller Offline list. The system uses this list to skip polls to offline intersections and improve
communication bandwidth and effectiveness of the real-time system.
The user can define additional ITS system Devices (such as cameras, switches, CMS signs, etc), and Events (such
as a construction activity and accidents), and place them on the GIS map for “point-and-click” control of the
device. Device and Event Location assigns the symbols representing devices and events to the GIS map. In
addition, arc-view shape files may be imported using the GIS action.
The Congestion Actions are used to develop congestion reports and real-time congestion data. For example, the
Segment Editor allows you to assign one of the eight compass point directions to each roadway segment in the
GIS model.
The time-of-day Scheduler allows the System Administrator to define the polling for the system. Scheduled events
include synchronizing the field clocks within the system, gathering alarms, etc. All system activities can be
scheduled by time-of-day and executed by the system without operator intervention. Report Criteria is used to
automate reports by scheduling them to be sent via e-mail.
The Vehicle Classification/Counters allows the import of JAMAR counter files into ATMS database for report
generation in the Reports Module.
Starting with ATMS 2.5, Cubic/Trafficware is migrating the Crystal reports to Dev Express reports because
Crystal Reports is no longer being supported by Microsoft..
The Reports module is fully documented in Chapter 7.
“Naztec->ATMSWS->Manuals”.
The Home Module allows the user to configure, edit and manipulate each controller’s database. In addition, Real-
Time scanning of information from the field controllers and other utilities, such as coordination diagnostics are
accessed from this module.
4.1 System Overview Pane
This section will teach you how to navigate and operate the main System Overview pane. Specific functions such
as database edit, uploading, downloading, device control, etc. are discussed in this section.
The main System Overview Pane displays system information in two different tabbed displays, the Controller
List view and GIS Map view. Each view is monitored in real-time and the displayed status is updated as each
device is polled.
Both the List view pane and the GIS view pane are correlated with each other. This means that as the user selects
a controller from either the List, Map or GIS, the other will correspond with the selection on its own pane. This
allows the user to toggle between the views to allow for a most powerful use of the system monitoring and controls.
See the following two figures to see simultaneous corresponding selections from the Map, List and GIS views.
Selecting the Map Tab will display the controllers via the user selectable a Bing Graphical Map or Bing Satellite
Map as shown below.
The ATMS system provides a memorization utility within the software called “stickiness”. This “stickiness”
keeps track of the screen’s setup and last navigated parameters so when the user returns to a pane after leaving it
to perform another task, ATMS will return to the same screen and data parameters displayed.
ATMS provides a re-sizeable window Panes to provide the most flexible use of screen space through a single
screen. The System Overview Pane is re-sizeable by grabbing the pane bar on the bottom of the pane window
and dragging it to the desired Pane size. This feature allows the System Overview Pane to share space with the
System Details Pane on the bottom portion of the screen.
All real-time status for detector inputs or phase outputs is gathered during the “Full Status” polling performed by
the ATMS “Scheduler”.
The Field Chooser can be “pinned” so the window will stay visible. This is
allowed by a slight re-sizing of the main Controller List in the List view window.
The pin location is circled in the display on the right.
The Order of columns are fully definable by the user. The user can drag a column anywhere on the list view
overview pane and it will remain persistent.
The user wants to move it next to the Type column. By left-clicking on the mouse key, the user can move
it next to the Type column.
Once the user stops the Left-click of the mouse, this colunmn will now be anchored to the List view and
remain there everytime you log in under that user name.
By selectiong Yes, ATMS will reset to its default column order as shown below:
The Controller List pane of ATMS displays the real-time data columns from a combination of four fixed fields
(Alarms, Status LED, Intersection ID#, and Intersection Name), and the selected fields from the Field Chooser.
These four fields remain regardless of the Field Chooser selection, as they are critical fields. ATMS places a
solid bar on the right of the Intersection Name, which marks the point that all of the optional fields tuck under as
the slide bar views the columns to the far right. If a solid bar is not present, then all of the selected fields are
capable of fitting in the window pane at the same time.
When an incoming alarm is received from the field, an alarm icon is displayed in the first column, and
simultaneously listed in the “Recent Alarms” tab of the bottom pane. To clear or “acknowledge” the alarm,
highlight each of the controllers with alarms to clear, select the Actions pane or “right-click”, and navigate to Real
Time…Clear Alarms. This will remove the alarm icon from the List but it will remain in the Recent Alarms,
Alarm History, and Selected Details-Alarm tabs of the Details pane. If an alarm remains that is not cleared for
that controller, an alarm icon will continue to be displayed on the Controller List.
The system administrator has the option to program automatic paging or e-mail notification of these incoming
alarms under User Definitions, which is discussed in Chapter 6.
The Controller List view also permanently displays the Controller “ID” # and “Name” as defined in the Controller
Definitions in the Configuration section of the Action pane.
The Legend offers two separate layer check boxes. The “Square” box activates the layer
for viewing on the map. If this box is not checked, the layer is hidden from the display.
The second is the “Round” button, which activates the layer for communication and
control. Therefore, to control a layer from the GIS map, you must check both the square
box to see the layer and the round button to get information or control the object.
All layers represented on the Legend are actively monitoring and provide control
capability from the GIS Map. The viewing state of each distinct layer can be toggled on
or off, controlling whether or not it is displayed at that moment. ATMS tracks the user
preferences on the GIS Map view with the “stickiness” feature, displaying the last active
layers when returning back to the GIS Map tab.
The GIS Map control is performed by selecting a toolbar function from the upper left of the GIS map:
As described above, both layer points must be checked on the Legend, then select one of the following icons:
Information – Selecting this function will provide real-time information of the active layer using a “Hover
Balloon”, by placing the mouse over the desired map object. The hover balloon displays real-time status for any
of the active layers on the GIS map, including Controllers, Congestion, Cameras, CMS signs, Switches, etc.
When a Controller Hover appears, you can double-click on it to make it permanently “Pin Up” as a dedicated
window. The picture below shows that a pinned hover offers two view options, the General Information and a
Layout (GIS) view tabs.
ATMS provides an instant-video feeds for up to six Traficon Video Detection cameras operating on an Ethernet
platform using the Cubic/Trafficware/Traficon “VU COM” communications card. This utility uses the
Information Hover to initiate a video feed connection when the “Video Detector” layer buttons are checked on
the legend. When in Information mode on the toolbar, you can place your cursor over the Video Detector camera
icon on the map. A video view window will appear and the stream will begin in the window. If a camera feed
does not appear in the window, such as “Camera2” below, then the video signal has been disrupted for that camera
and the VU COM card cannot see the video signal.
When this Hover Balloon appears it will display the amount of camera feeds as programmed and as the VU COM
board is supporting. To view a specific single feed in a dedicated window, you can select the “Camera 1” link
(BLUE circle). This will produce a permanent window on the screen that will stay up while other system
navigation can take place.
When in Select mode on the toolbar and in control mode of the VU COM layer, same as above, you can directly
launch the Cubic/Trafficware/Traficon Video programming interface. To launch this interface, select the same
camera icon on the map, which will launch a browser-based application to the main programming screen for the
Cubic/Trafficware/Traficon video processor as shown below.
ATMS interfaces with Changeable Message Signs and can send messages to them directly through the GIS
interface. Select the round “radial” button on the GIS Legend, click on the target CMS icon (circled in RED). A
“CMS-Send Message” pop-up will appear. Select a pre-programmed message as defined in the Message section
of the Definitions module (discussed in Chapter 6). Select the “Send” button to download the message to the
field.
The user selects one or more pages to send to the sign by clicking on the pull down arrow.
When the user selects the pull down arrow, another window appears with choices of predefined messages (created
in definitions\messages) to send to the sign.
Once the user selects the message(s) to display the user clicks on the send button.
Zoom-Out – After selecting this, clicking once on the map will zoom out 1 measure of extent.
Pan – This enables the user to “grab” the map and slide it in any direction.
Full Extent – By clicking this icon, the GIS map will zoom out to the fullest extent.
Marker – The user can place a marker anywhere on the map to calculate distances to nearest system
components.
Go Back – As the user zooms in on the map, he/she can click on the back button to go back to the previous
extent up to the last 10 views.
Event – This enables the user to select an
exact point on the GIS map, create an Accident,
Construction Zone, Slow Zone, etc, and place it
directly on the GIS map in real-time. This action will
add the newly-created Event to the “Events” layer on
the GIS map. At the time of creating this Event, the
user can program whether ATMS will remove it at a
pre-determined time and date, or leave it indefinitely,
requiring manual removal from the Definitions page.
Events can also be added in the Definitions module of
ATMS as described in Chapter 6.
Enter the Description text as you want it displayed on the map, and if you are using the Internet Web module of
ATMS, as you want the public to read the Event information.
The Begin Date/Time and Expire On date and time will enable ATMS to automatically activate/place and
remove/disable the Event on the GIS map at the programmed time. When set at Infinite, the Event will remain
until manually removed in the Definitions page of ATMS.
The “X” and “Y” values are the geo-referenced coordinates of the mouse position at the time the user selected the
map locations. Select the Event Type by using the drop-down selection box. Click “OK” to add and save. If you
have a special Event Type need, contact your Cubic/Trafficware representative.
Create Preset – This enables the user to zoom to an exact view on the GIS map, and set the GIS positioning
as a saved, named preset for quick future navigation. When selecting the Create Preset icon, a new window will
appear to name the Preset View and set the user access to the view, either the “Active User” or “All Users”. When
checking the “All Users” box, the programmed view will be available under its programmed name to all ATMS
users. If the box is left unchecked then it will only appear as a GIS navigation option to the specific user that
created it (logged in user). Click “OK” to save or “Cancel” to exit.
The GIS Legend provides layer view and layer-based element control on the GIS map. This enables the user to
control the amount of displayed information, which simplifies selection of the desired information. The GIS
Legend can be “tucked-in” or “pinned-up” by using the Push Pin, just like the Field Chooser screen. ATMS
also uses the “stickiness” feature with the active GIS layers, memorizing the user’s last-used layers the next time
a login occurs.
The GIS Legend provides layer view control by activating the layer category when the “Square” box at the layer
description is checked. When the box is unchecked, the layer will not be displayed, though ATMS will continue
to monitor its real-time status. Device communication and control can be accessed by checking the “Round” radial
button for the desired layer. This enables the user to then utilize the complete set of GIS Toolbar functions
discussed in the section above, but the Information button and Selection button will be specific to the selected
layer category, such as Controllers or Cameras. The figure to the right shows the Controller category selected for
layer view and for layer control. With these checked, the mouse actions will now control the controller layer for
Hover Information and the Action list (right-click or Action pane).
To control a layer from the GIS map, you must check both the square box to see the layer and the round
button to get information or control the object.
Each distinct layer can be toggled on or off. ATMS tracks the user preferences on the GIS Map view with the
“stickiness” feature, displaying the last active layers when returning back to the GIS Map tab.
ATMS can display almost anything as a GIS layer type. The standard GIS setup will include layer representation
for Controllers, Events, Congestion, Background Aerial & Centerlines, CMS, Camera, and Switches. To add a
Instead of the GIS map view Bing Map view provides a real-time, map-based, status map display of all of the
ATMS system elements. Choose the Map Tab to select the Bing Map view. All standard Bing functions and
layer actions are integrated in the Bing map. Below, is the Bing Map Road view followed by a zoomed in Bing
Map Satellite view.
To select the preferred view please click on the button next to the search bar and you can toggle between
views.
Each user has access to the standard Bing Map tool set. The preferred method is to use a standard windows
mouse as shown below.
Use the thumbwheel to zoom in/out of the map. In addition left-clicking the mouse and using the slider bar
under the legend section can also be used zoom in/out.
+ Zoom In
- Zoom Out
→ Move Right
Move Left
Delete Deleted selected Controllers
CTRL Select multiple intersections via the Mouse
F5 Google Maps Only- Map refresh
The user can search for controller, devices, cities, street names, etc via the Bing Map Search Bar.
The user simply enters data, selects the data and then hits the search tool to zoom to the desired
search selection.
The Option tab is used to select various Real-time data, tooltip data and selection filters on the Map. The
Legend Tab is used to turn On/Off real time data to the Map. The Preset Tab is a used to create user specified
zoom levels for quick viewing access.
Gray Offline
The selected controllers will be displayed Via a Purple circle within the push-pin.
Once selected the user can Right-click the mouse to access various ATMS features that are available on the
Ribbon bar.
Once deselected, the map will not display the items when viewing the data.
This area allows the user to define their own Bing Map zoom level or define it for the entire agency. When
selecting a Preset, the user must first go to the desired level on the map and create a preset. The preset will be
named and can be selected from a list as shown below.
This area allows the user to navigate and Refresh the map. In addition the user can select viewing and editing
features. Finally various Backgrounds can be selected.
Slider Bar
The slider Bar allows the user to Zoom-in and Zoom-out of the map.
Refresh Button
View Button
The view button will allow the user to exit the edit mode mand view all updated
edited data.
Edit Button
Edit allows the user to edit selected information about selected controllers,
devices scan elements or congestion segments.
The user must first select a device (s) and then hit the Edit Button.
The user can place intersection controllers, devices or scan elements on the Map.
To add a controller to the map select Controller under the Toolbox. A drop down selection list of controllers
will occur. Select the controller type that you want to add to the Map and left click it on your mouse. With the
left mouse button depressed, drag the controller and place it on the map at the appropriate position.
Once you un-click the left mouse button, the following configuration screen will be displayed.
This screen allows you to keep or reenter the controller Station ID, Name, Drop number, IP address and other
configuration selections. . Once OK is depressed, the controller will be placed on the map.
ATMS Operations Manual – June 2019 Page 93
By left-clicking the mouse and slowly dragging the icon, you can move it anywhere on the map.
Once a device is selected you can Right-click your mouse and get the ability to delete or change the device
properties.
Under the edit mode, select the Visibility tab as shown below. It will show the current zoom level.
Starting with ATMS 2.7, Blue Toad integration to show travel time, current speed, historical
speed and speed limit is available. Contract your Trafficware representative for further
information.
Starting with ATMS 2.9, Directional arrows are created using the Configuration->Intersection
Layout tool. Details of this tool are described in chapter 5 of this manual.
Once that is selected the RYG Phase Scan elements are dropped on the map.
Select Properties to edit the scan element. The screen below shows the proprieties for a Phase 8 Northbound
Arrow
Colors for scan elements can be selected using the color drop-down menu.
In addition a display priority number is also available to prioritize the display of an individual parameter if the
user has an elements that may want to be displayed at the same time. Priority levels go from 0-16 where 16 is
the lowest priority display and 0 is the highest priority display.
For GIS Scan elements, please refer to Section 6.20 of this manual.
The user has the ability to copy, paste, or delete controller or its scan elements from the Bing Map. The user
must first select the group of items that they want to group together using the Options Tab on the Map legend.
In the example below we would like to create a new controller on the Bing Map by copying existing controller
ID 25 and its scan elements. First select Edit Mode on the legend and the Options Tab. Next go to the Map
Selection Filters area and select Controller and Scan Element.
Using the CTRL key and right clicking the mouse you can select Controller ID 25 and its Scan elements.
Google Maps are available if the agency desires. The agency should contact their Cubic/Trafficware
representative for further information in acquiring this interface. Access to the internet is required as well as
running the Proxy Server to see real-time data on the Map.
The Google interface take its data elements such as scan data from the GIS Map or Bing Map as the zoomed in
view shows below.
The editor uses the Bing Map interface to add Controllers, Devices and scan elements to the Google Map. By
utilizing the Bing Map editor, the user can use the same interface and tools as described in sections 4.4.11 and
4.4.12.
The Detail pane of the Home page is located on the bottom of the Home page as shown below. This pane displays
real-time secondary system information and tools for the user, such as detailed alarm information, weather
updates, split monitoring, and viewing of indexed document information by intersection.
The Detail pane offer the same “tuck-in” and “pin-up” features that the Field Chooser offers, allowing the user to
maximize the use of the screen space. If the user chooses to “un-pin” the Detail pane, it will move down and tuck
under the bottom of the ATMS Home page, causing the main Overview pane to re-size and display in that space.
To access the “tucked-in” Detail pane, simply place the mouse over the detail bar on the bottom, and the Detail
pane will “pop-up”. Use the push pin to “pin” the pane back up. The Detail pane also offers a common “pane re-
sizing bar” with the Overview pane, which contains the List and GIS views. When the Detail pane is pinned this
bar is present. To re-size the panes, simply click and drag the bar to the desired pane size.
The Detail pane presents two layers of tabs. The first layer of tabs only will appear at first. To open the second
layer of Detail tabs, select the “Selected Details” tab. This opens controller-specific functions of the Detail pane.
The tabs in the first layer are NOT controller specific, but general system-based information categories. These
tabs include Recent Alarms, Alarm History, System Notes, Incident Triggers, Current Users and Adaptive. The
tab labeled Selected Details, opens up the second layer of tabs. This second layer of tabs are Splits, Detailed
Splits, Notes, Documents, Alarms, and Conflict/MMU and provide intersection-specific information in real-time.
The figure below shows the first layer of available tabs on the Detail pane. This illustration specifically shows
how ATMS can provide real-time Alarm History to each user:
Event /
Alarm Name Comments
Alarm #
2 Stop Timing Indicates that one of the stop time inputs is active.
5 External Alarm # 1
6 External Alarm # 2
7 External Alarm # 3
8 External Alarm # 4
This alarm, when active, indicates that the Closed-loop Enable
9 Closed Loop Disabled
parameter is set to OFF.
10 External Alarm # 5
11 External Alarm # 6
35-36 Reserved
37 Download Request Requests Download from central system (see MM->6->4
63 TSP Active Trigger Used with ATMS to initiate download of TSP Data
Synchro Green Adaptive Indicates that the agency has the Synchro Green Central Module
64
Active and it is currently sending a Pattern to the local controller.
69 Reserved
70 Internal Clock Jump Occurs when the clock jumps by +/- 2 seconds
SIU CMU SDLC Fault SDLC communication with the CMU has indicated a Fault
78
error condition.
SDLC communication with the CMU has failed. This is a critical
79 SIU CMU SDLC error
fault and will cause the controller to flash.
85-86 Reserved
87 External Alarm # 7
88 External Alarm # 8
89 External Alarm # 9
90 External Alarm # 10
91 External Alarm # 11
92 External Alarm # 12
93 External Alarm # 13
94 External Alarm # 14
95 External Alarm # 15
96 External Alarm # 16
97-113 Reserved
120 Reserved
To access a complete list of all system Alarms and Events, the user can generate an Alarms report from the Reports
page of ATMS.
After programming at the controller and ATMS is complete, all incoming Preempt Alarms will result in a real-
time log retrieval of the event. An example of this is shown below. This automated feature of log retrieval only
gathers the most recent logged event, not the entire log on the Opticom EVP card.
Splits Tab
The Splits tab provides real-time graphical split monitoring for a single controller based on controller selection
from the Controller List or GIS pane. The split monitor graphically displays three values for each active phase:
• ACTUAL (real-time)
• PROGRAMMED
• AVERAGE OF 5 CYCLES
To view the Split monitor, highlight the desired controller from the List or Map, then select the Splits tab. If
multiple controllers are selected, the Split monitor will display the first selected until another single selection is
made.
The real-time split information is gathered during the system’s “Full Status” activity for the programmed group(s)
in the Scheduler, and historical reports for the Split data can be retrieved in the Reports module of ATMS.
To make viewing of this split monitor easier, it is recommended to re-size the Selected Details pane by dragging
the pane break upward.
The Split Monitor and Detailed Split Monitor can also monitor green time utilization while in “FREE”
operation. However this requires the local firmware in the controllers to be the following revisions for
this feature to properly calculate for this feature: v61.3k or higher for 970/980/981 series NEMA
controllers and v76 for 2070 and ATC controllers.
ATMS does not provide the viewing programs such as AutoCAD Viewer, Adobe Reader, and Microsoft
programs to view specific files. Each local agency is responsible for providing licensed installations of
each program for this feature to operate.
To view the Conflict/MMU logs, simply highlight the targeted report and select the “return” key. The report is
stored in a text format via Internet Explorer browser. The browser will launch and the report will be displayed
(see Figure below).
Whenever a download creates a Permanent File an archived file is also created. This file can be accessed by
the agency to view or restore historical controller data.
Select Verify along with Full Xfer when doing a Download No-Verify. In this way you will force ATMS in
doing an upload prior to downloading any data.
The screen-shot below shows that the database is locked and which user is editing it.
This is the warning screen that appears when a user clicks on the unlock database option.
This is the warning screen that appears when a user clicks on the database\edit menu when a database is
locked by another user.
The figure above shows the four categories of Actions available in the Home module. These actions pertain to
activities that involve controllers, not other system devices. Performing actions of other system devices such as
cameras, CMS signs, etc., are performed directly from the map.
Access to each Action is determined and controlled by the ATMS system administrator when setting each User
Definition value as discussed in Chapter 6. If a function appears then the feature is enabled and available for use.
If the system administrator has disabled a function for a specific user, then the function will not appear as a choice.
The full Action list will also appear in the main Overview pane by “right-clicking” and navigating to the desired
task.
“Grayed-Out” functions indicate that a specific Action is not permissible given the controller(s) selection. An
example of this would be an attempt to simultaneously edit two different controller types. ATMS cannot perform
this due to the variances in each database type.
Users have the ability to “invent” their own workflow by selecting a set of controllers, then moving from Action
to Action. Each Action can be performed by highlighting a controller or multiple controllers from the List or Map
tabs of the Overview pane.
The figure to the right shows the categories of Actions that can be performed for a user with complete access and
control privileges.
This section helps new users with basic controller operations such as:
• Editing controller databases
• Performing controller uploads, downloads and sending manual commands
• Performing coordination diagnostics and import/export to Synchro
• Performing single and multiple intersection status “Scan” screens
• Copying and comparing databases
Controllers may be selected for Actions from the Controller List View or Controller Map View. Controller
selection can be made easier and quicker by using the Search Engine.
After selecting the target controller(s) in the List or Map tab, choose Database in the Home…Actions module, or
by “right-clicking” the mouse. With full privileges enabled, the user has the ability to Edit, Upload, Download,
Compare, Copy or do various other actions to the selected database(s).
The illustration above illustrates the selection process of four controllers by highlighting each with “Ctrl” key
depressed. After selecting the targeted intersections, the user can “right-click”, which will produce a “pop-up”
action table (shown in the RED circle), or navigate to the Database Actions on the selection ribbon show on the
upper left of the screen (shown in the BLUE circle). The available actions will match using either method.
After selecting the List-based method, the GIS map will “push-pin” the corresponding controller locations on the
GIS map, indicating that they are selected from the GIS map view as well.
To clear the highlighted controller(s) from the List view, navigate to the Search Engine, select “Reset All”, then
“Find Now”. This refreshes the List and Map lookups.
The List and Map tabs use the database, real-time status, and selection process in conjunction with each
other. Selecting from either will display a matching action on the other tab, allowing the user to
seamlessly navigate from either view without losing their work.
To clear the highlighted controller(s) from the List view, navigate to the Search Engine, select “Reset
All”, then “Find Now”. This refreshes the List and Map lookups.
The user should refer to the Controller Operations Manual for specific details, definitions, and operation
of the controller database.
Database Selection
Database selection is made by choosing the desired database in the Database Configuration box at the bottom of
the Controller Database Editor window. Selection is made by checking the desired database type. Only one can
be selected at a time.
Name will display the default ATMS names for each tab
Controller Menu will display the menu keystrokes to program the data at the controller
Full Name will show both the ATMS name and the keystrokes.
It is strongly recommended that if your agency uses Security Codes for controller access, that only the
System Administrator(s) have access to Edit and View the Security Codes.
If any Access Codes are programmed under MM->8>2 of the controller, the user will be required to provide a
valid user number and access code to enable the keyboard. Programming all access codes under MM->8->2 to
zero and setting the Level to NONE, disables all login procedures in the controller.
A maximum of 64 individual users and 4-digit access codes may be programmed by a SECURE user.
Therefore, if access security is used, at least one access number should have SECURE Level access.
Edit by Entry
By selecting the By Entry tab in the bottom left of the
screen, the data in the screen is displayed for the selected
data type on the corresponding data tab. The data selection
is tabbed in the upper right of the screen and the controller
(s) are now shown in the main data screen.
The figure to the right shows the selection tab locations for
both of these.
In particular, this data screen shows the data for multiple
controllers, categorized by entry (Pattern data) instead of
by controller.
Make your database changes clicking on the cell for
editing. Some cells only allow for a drop-down selection
process, such as Coord Modes in the Split Table. In this
case you will be restricted to the available list. If you
attempt to make an invalid entry or no entry at all, ATMS
will replace it with the previously entered value, highlight
the cell RED and force you to save the screen or cancel the entire data editing session to exit.
If the Parameter Information indicates that the data object is “mandatory” in the “Required” field, the
upper and lower values are defined by NTCIP. If a value is desired that is not allowed by this definition,
it is possible that additional tables are available as a “Plus” feature in the database. Many of the “Plus”
tables allow a wider range of entries.
Editable text fields have been added to both the Coordination filter’s Pattern Plus and Split Plus tabs. The user
can describe via text descriptions of each Pattern and Split. Please do not use any special characters in the
Labels.
This text will be displayed on the List view under the Pattern and Split Index columns along with the
corresponding pattern and split number.
When in edit mode, the overview screen allows the user to preview, print or export the selected datasheet to a
text file or Excel. In addition the user can print or export all sheets using the standard print or export tools.
An enhanced feature has been added for the user to customize and print or save
Timing sheets for each database. When the user is in edit mode, selecting the
Timing Sheet icon will bring up the following menu:
The default, known as the Static Timing Sheet will print out all data for all tabs.
By selecting Run the user will print out all timing sheets.
The timing sheet can be printed or exported as a PDF, HTML, MHT, RTF, XLS, XLXS, CSV, TEXT or
IMAGE data file.
Similarly the export button will bring up a selection screen for you to export the entire database or selected
screens to an excel or text file.
Next, navigate to the desired controller tab to paste data. Select the “Apply” or “OK” button to save the changes.
Users can also Upload directly into any or all of the additional seven databases in ATMS. By checking any of
the specific database boxes, the Upload process will overwrite the corresponding database with the uploaded file.
The following figure shows how controllers can directly upload into the Permanent database.
The figure above illustrates how ATMS has the ability to simultaneously Upload multiple controllers. This can
be performed when selected controllers are assigned to different communication drops on the Communications
Server.
The figure above shows a successful database upload for the two controllers to the Permanent databases.
Simply select controllers of the same type and the upload will proceed.
Database Download can be performed by selecting the desired intersection(s) from the List or Map view. After
the controller selection is made, the user can navigate to the Actions section or “right-click” to pop-up the Actions
menu.
Prior to performing the Download action, the user can perform specific selection criteria for the Download
process. The user can uncheck the Selected box, which will remove the specific controller from the Download
process without having to go back and repeat the selection process. The figure above shows how a user can select
multiple controllers, but within the “Selected” row exempt (uncheck) a controller from the upcoming Download
transaction. The Selected box for controller ID#22 has been unchecked, isolating controllers ID#21 and #25for a
Download.
It is highly recommended that only experienced and qualified users have the ability to “Download-No
Verify”.
The user has the ability to select the amount of data for Download transmission. The Download can transmit only
the edited changes, or the entire database. When the Full Xfer box is unchecked, the application will automatically
determine the parameters that have changed and transmit only the difference. When the Full Xfer box is checked,
the entire database will be downloaded to the controller. The figure below shows all three databases downloading
a full database transfer from the ATMS server.
The Configuration box enables the user to select which database to Download to the controller. The above figure
shows how a drop-down selection in the Configuration box allows selection of the Special 1 database for
Download. As a built in protection mechanism, ATMS defaults to the Standard database each time the Download
action is selected.
Like the upload feature, based on controller types ATMS may not be able to download multiple controllers. For
example, V80.x uses a service to upload data, whereas V61.x, V65.x and V76.x type controllers do not. Due to
this difference, the user may get the message below that will pop up after trying to download.
Simply select controllers of the same type and the download will proceed.
Differences are easily located and identified between the selected database types. ATMS identifies database
differences by color coding each database category tab and corresponding database parameter in RED. This will
occur when a difference is present between any of the selected database types. This is also true when multiple
intersections are selected for comparison. If any database value is different between multiple controllers, the
entire row will be highlighted in RED. This can be confusing as specific controller database values can be
matching, but it will still be highlighted as it is part of a selected group that contains a difference.
The figure below illustrates how the application can compare multiple database configurations across multiple
controllers of the same database type simultaneously. The Permanent, Standard, and Upload files are selected
for five controllers. The database parameters with no differences are identified in BLACK and the ones with
differences in RED. Note that the “Patterns” tab is also identified in RED.
The Compare utility provides a “Show Only Differences” box located near the bottom of the screen. This feature
eliminates the categories without differences and displays only the highlighted tab categories. Note that if multiple
intersections are selected for the Compare process and any differences exist within the selected databases of all
of the controllers, ATMS will identify that category in RED. The above figure shows 3 databases selected for 2
controllers. The circled area shows that the Minimum Green value for Phase 1 is different for one controller (#22),
with a value of 5, than it is for the other (#25) with a value of 0.
In most cases the Compare utility is best used one intersection at a time, to compare field copies (Upload) with
record copies (Permanent).
If the database passes the diagnostics check, the controller line will be highlighted GREEN as shown below.
NOTE: Coordination Diagnostics can be done on multiple controllers as long as they are
programmed as the same controller type.
First, select the Source Controller and the Database Configuration that you wish to copy from. Next, select the
Destination Controller and the Database Configuration that you wish to write the database to. Select “Apply” or
“OK” to save, “Cancel” to quit and leave the screen without saving.
Once the Copy function is performed, the database(s) that were overwritten are lost. It is suggested that
the System Administrator use discretion when giving authority to users for this capability.
In order to select the archive we have a new action under the “Database” actions called Archive(s) Selected. The
user is allowed to select up to 2 archives. Once selected you can go back to the database view option and from the
configuration drop down you can select the archive databases. Notice that if the user enters a reason for Download
after doing a download, that will be reflected in the Reason column.
Below is an example on how to select an archived database. First select the Archive(s) Selected action.
This pops up when a user selects an archived database and clicks on the “Select” button
Once selected, you can treat this file the same as any .std, .upl, .perm. .sp1, or any other database file.
Below is a screen that uses the archive to compare previous data to the data currently in the controller
database.
Cubic/Trafficware provide this utility to assist the agency in converting NTCIP specific data from a variety of
NEMA or ATC controllers to different controllers using this utility. Please see the list below:
Below is the conversion screen. Please enter all information. In the section below the conversion setup, there is
a report on some non-standard conversions that have occurred.
NOTE: It is the responsibility of the agency to insure that the converted database is working as
desired before field installation because non-NTCIP items will not be converted.
Local Download allows the user to copy selected databases to a directory so that they can e-mail it to their
Cubic/Trafficware representative for review. First select controllers on the overview screen as shown
below:
0
You can next select which database you would like to save and to which directory you would like to save it to.
This feature is only available for two Controller types; NTCIP v65.x 2070 Ethernet or NTCIP v65.x 2070
RS232. It is intended for those agencies that utilize Model 330, 332, or 336 cabinets. It is a user friendly
way to view and/or \edit the 2070-2A input Mapping tab as shown below.
The user will select the 33x Configurator and the following screen will be displayed.
Next a screen will be displayed of all controllers that have been modified since the last sync. Specifically, these
controllers have been modified in the field and have been uploaded by a StreetSync user and they have a later
date/time stamp than the permanent that resides on ATMS.
Selecting the controllers that you want to update and hitting the Sync button will copy the synced Upload file to
the Permanent file and create an Archive file.
A toolbar above the overview screen is provided to the user to allow them to export the data shown on the pane
to Excel or a printer. The items on the toolbar will be appropriate to what data is displayed.
Scan Screens are used to display real-time status from one or more intersections. They depend on the agency
setting up continuous Full status or GYR polling via the scheduler. The refresh rate, or real-time accuracy of
these displays is dependent on the speed of communications provided and the number of simultaneously
competing higher priority requests such as upload or download. The ATMS Administrator assigns a priority to
all communication requests and Scan Screen displays will be interrupted when a higher priority request is received
on its assigned communication channel.
After highlighting the target controller in the Overview Pane, select Real-Time…Scan. A window will appear with
an individual window for each of the selected controllers. The Scan window(s) offer individual views for General
Information, Aerial, Coordination, Detectors, Front Panel, and Alarms. The Aerial screens will display the GIS
Scan Data layer information and will need to have the desired data points assigned to each screen using the Scan
Screen Builder in the Definitions module.
All of the R/Y/G returns, detector calls, timing counters, pattern information and alarms are already scanned
during the “Full Status” task performed by the Scheduler.
The below picture shows a Scan window for four intersections selected from the List or GIS map.
The second view option setting is the Tab All view setting. This drop-down option enables the user to quickly
select a specific tabbed view for all controllers within the Scan window, or individual tab views can be achieved
by selecting the desired tab for each individual controller Scan.
Below is the General Information Scan screen for the controller type V80.x.
The Map selection displays a zoomed view from the GIS map. The GIS Scan Data
layer for that specific intersection will be displayed in real-time. Each individual
view offers the ability to navigate within each specific Aerial tab.
This view is always available using the drop down selector or via the Map icon.
The user can select either the Satellite Mode or the Road Mode for the
background map image by right-clicking the mouse over the map and choosing
the background type.
Agencies utilizing serial communications (Direct connect or Dialup Modem) may want to consider
selecting the On Demand Scan options. Serial data, depending on the BAUD rate may be slow to update
when scheduling Full status or GYR polling. By using this feature, the agency will NOT have to schedule
continuous Full status or GYR status polling via the scheduler. When the user wants to monitor a particular
intersection, he can use this to start communications to the particular intersection. When selected, it will
bring up the real time data via the scan screen and begin the polling of the intersection.
Selecting this will bring up the scan screen as normal and as soon as the user closes the scan screen, the
communications will be stopped.
To gather data such as Alarms, Split history or Detector Vol/Occ data, the user should set up schedules for
each on a daily basis.
Due to the power of the “Stop Time” command, it is highly recommended to use discretion in regards
to which user(s) have this feature enabled under User Definitions. Also note that programming a “Stop
Time” value of 255 will not allow an indefinite “Stop Time” period.
NOTE: It is highly recommended to use discretion in regards to which user(s) have this feature enabled
under User Definitions.
The Phase Call function allows the user to remotely place a call on a phase without downloading a Recall, which
is part of the controller database and has to be removed. The Phase Call command is sent to a controller(s) with
a time value. This allows the controller to acknowledge a call for a specific amount of time then release after the
timer has expired, without requiring any further actions.
To perform a Phase Call, select the controller(s) for the command. Navigate to Real-Time…Phase Call. Check
the boxes for the phases that you want to place a call. Next, enter a value (in minutes), for the call to be placed.
The example below places a Phase Call on Phase 1 for a period of 2 minutes (circled in RED). Select the
“Download” button to send.
The illustration below shows a Phase Call placed for Phase 1 while a “General Information” Scan Screen is active
(circled in BLUE). The call will remain for 2 minutes until the phase is served (if the timer expires), whichever
is first.
The Ped Call icon works just like the Phase call icon. Ped calls can only be placed on ATC and 2070 controllers
with version 76.x software or above.
The Download Real-Time selection has been made available for users to manually send the central server’s time
to a controller, group or flex-group of controllers. Automatically performed time-sync downloads are performed
by the Scheduler at programmed times.
The user will select the intersection or group of intersections, and then depress the Download selection. The
server’s time will be sent immediately to the controller(s).
This selection enables the user to manually send an override command to the Chronomax Time Clock. This
function requires a timer value and overrides the clocks scheduled TBC operation, and can be set to an “ON” or
“OFF” state for the programmed period of time.
To perform a School Zone Manual Flash command, select one or more Chronomax Clocks from the List or GIS
map. Navigate to Actions…Real-Time…School Zone Manual Flash. The selected Chronomax Clock(s) will
appear in the main window. Check one or both desired clock output channels (Output 1 and/or Output 2) to
activate, enter a “Timer” value in minutes for the override to occur. Select the “Download” button to send the
override. A confirming message will appear the transaction.
Select “Close” to exit without action.
The Conflict/MMU Report selection has been made available for users to upload the internal monitor reports on
Cubic/Trafficware brand CMU’s or MMU’s via the controller’s communications port. The user will select the
controller(s) and then depress the Upload selection.
The Conflict/MMU Trace Report selection has been made available for users to upload the monitor Trace report
from Cubic/Trafficware brand CMU’s or MMU’s via the controller’s communications port. The user will select
the controller and then depress the Upload selection. The Conflict/MMU monitor Trace report will be sent
immediately to the server for report purposes.
This Conflict/MMU monitor report will be sent immediately to the server for report purposes. Accessing the
reports can be performed through the Conflict/MMU tab of the Details pane as described in section 4.2.
The Conflict/MMU Programming Report selection has been made available for users to upload the TS2 MMU or
Conflict monitor’s report from a controller. The user will select the controller and then depress the Upload
selection. The Conflict/MMU Programming monitor report will be sent immediately to the server for report
purposes to verify correct conflict programming.
This Conflict/MMU monitor report will be sent immediately to the server for report purposes. Accessing the
reports can be performed through the Conflict/MMU tab of the Details pane as described in section 4.2.
This selection will download the server’s time to any Opticom unit that is connected to the selected controller(s).
This will enable a constant time reference to be used by both the controller and the Opticom units, and enable the
Opticom logs to display accurate event data.
This selection will upload the results of the Coord Diagnostics from the selected controller (MM>2>8>5) and
give you the Phase errors so that you can modify your database to resolve coordination errors.
This selection allows you to reset any coordination diagnostic failures (errors), once you’ve fixed them, so that
the controller can attempt to transition back into coordination while the same pattern is active.
The Clear Alarms selection has been made available for users to clear the real-time alarm data on the List View
for a controller, group or flex group of controllers. To clear the alarms, select the controller(s) and then navigate
to Actions…Real Time…Clear Alarms. A verification message will come up asking the user “Clear Alarms for
This Controller?” and if the user depresses the “Yes” selection, the alarms for that controller(s) will be cleared
and the icon will disappear from the Alarm column on the List View.
ATMS can generate a Time Space diagram for controllers that are in coordination. The Time Space utility
provides a bi-directional Green Band calculation and Delay-Flow calculations. The Delay-Flow band is designed
to illustrate the delay time of the cars in the platoon that did not stay within the Green Band, and were “Delayed”
in the coordination operation. All calculations automatically update in real-time at a user-defined rate of 15, 30,
45, and 60 second intervals, or can be set to calculate from historical values that have been saved on the server.
The Time Space utility uses the speed and distance information from the Actions…Configurations...Edit
Intersection Link Speed. If this section is not accurately completed, the Time Space diagram will not work
properly.
To initiate a diagram, select any number of adjacent controllers from the List or GIS Map, then navigate to
Actions…Real-Time…Time Space. For a real-time Time Space diagram, set the “Real Time” value to the desired
time interval value for the report resolution. The interval resolution can be set to 15, 30, 45, or 60 seconds as
shown in the left most circle below. At any time you can refresh the diagram for a current real-time reading
instead of waiting for the selected interval counter to expire. This can be done by selecting the “Plot” button on
the bottom right of the screen.
A historical Time Space can be generated from the stored database by setting the “Real Time Refresh” value
circled below to “OFF”. Next, select the desired Date/Time value from the drop-down.
Capability has been added to print out the display shown on the screen using the Print button. In addition,
the user can transfer the adjusted offset data to the selected database and save it using the Save Offsets
button.
The Time Space Diagram that has been added in ATMS requires the local firmware in the controllers
to be the following revisions for this feature to properly calculate: 61.3k or higher for 970/980/981
series controllers and v76 for ATC controllers.
****Older controller firmware versions will not report correctly to this feature.
The “Status” LED on the List view displays the status of the last attempted transaction with a controller. The
LED displays colors for the following default status categories:
The user may customize some of the alarm colors under the Definitions Module Alarm notifications selection.
The Clear Comm Status action is occasionally needed to clear old or incorrect status data from the last attempted
transaction to the controller. Clearing the old data enables controllers that have had a manual change in status,
such as placing them on the Controllers Offline list, removing them from a “Full Status” poll, or a failed
transaction, to display an accurate real-time status instead of the status of the last transaction.
To perform a Clear Comm Status action, select a controller or multiple controllers from the List or GIS map, then
navigate to Actions…Real-Time…Clear Comm Status. A confirming message will appear. Select “Yes” to clear
or “No” to exit.
In addition, there is a Real-Time selection to create an e-mail notification to a user distribution List via the
selection of Master Notify as shown below.
To view a controller-specific Note, select the controller in the Overview Pane, the Notes file can be viewed in
the Detail Pane by choosing Selected Details…Notes.
To view the System Note, select the System Notes tab in the Details Pane. Regardless of the controller selection
activity on the List or Map, the information will remain unchanged in the System Notes tab.
When the controller is selected (GIS or List), the Documents file can be viewed in the Detail Pane by choosing
Selected Details…Documents. Double-clicking on the file name will launch the application and file.
The text message will be sent to everyone that is logged on at the time it is sent.
To perform a Sort Day Plan, select a controller or multiple controllers from the List or GIS map. Next, navigate
to Utilities…Sort Day Plans.
The selected controller(s) will appear with boxes for the Standard and Special databases and all 24 Day Plans in
the Permanent database. Check all desired boxes to perform the “Sort”.
The Field Chooser window enables the user to select which database and Plan boxes are displayed.
All of the boxes can be selected by selecting the “Select All Plans” button.
All boxes can be cleared for re-selection by selecting the “Clear All Plans” button.
ATMS provides the ability to export a controller database into a custom-formatted Microsoft Excel timing sheet.
This feature is designed to enable users to customize their own Excel-based file, and export the entire controller
database or specific data parameters to the file.
Cubic/Trafficware does not provide or maintain these Excel files, but provides this tool for the customer
customize their exports. Once each file is prepared to use for this tool, save or copy it to the server at the:
“C:/Naztec/ExcelExport” folder. We have provided in ATMS a NEMA TS2 (v61.x) Excel file for your reference.
To perform an Excel Export, select a controller from the List or GIS map, then navigate to
Actions…Utilities…Excel Export. A list of available Excel files will appear under “Template Name”. This list is
generated from the available files in the “Template” folder.
In the bottom left of the window, select the Database to export. The default will be the “Standard”.
Select the “Export” button to execute the command. A new window will appear to save the file to a specified
location and designate a custom file name.
Starting with ATMS 2.9, Cubic/Trafficware has modified all the names that are used by the Excel
Template. The updated names are unique based on controller type and data parameter. Each name will
have a unique identifier that can be used by the agency’s Excel development team to create their
customized Excel spreadsheet. Once referenced, any future changes to the ATMS database will not
affect the Excel spreadsheet from working.
Hovering the mouse over a schedule identifies the particulars of a controller’s schedule in a list view.
This tool allows users to quickly verify that controllers along a corridor have their schedules lined up for
coordination.
The Communication Status section is used to interface directly to the Comm Server and Administrator to
view various status screens. This includes communication status and Administrator event status. This area
can assist the user in determining the stability of the system or various communications links.
5.5.1 Admin Event Status
The Admin Event Status allows the user that is
running the client to investigate the integrity of the
administrator program. They user must select the
Drop via the pull down selection. Once selected,
the Admin Event Status will list the scheduled tasks
that it has completed and issue a Date/Timestamp
for monitoring purposes. The top section displays the communications integrity, the second section display
live events as they occur in real-time and the bottom section will show the last 100 events once the Update
key is selected. The last 100 events can be exported to a text file via the Export key for user convenience.
When defining a new Ethernet type controller, enhanced validation testing has been added to the
controller Definition screen. Each controller must have a unique ID, IP address and Port number
combination or it will not be defined.
When entering an IP address, ATMS requires all three numbers to be entered for each octet of the IP
address. For example, when programming the controller IP address the user enters “192.168.105.55”.
When entering it in ATMS it is required to enter “055” in the last octet. This is not required when
entering the corresponding entry in the controller.
The Opticom box notifies the system that when incoming preemptions are received by ATMS, the system will
automatically generate a log retrieval process for the corresponding device. The user can set up two Opticom two
channel cards (ID1 and ID2) along with the preemptions (one preemption per channel) that each card will call.
The data logs are stored in the server for future use and can be accessed in the “Opticom Report” of the Reports
Module. The Opticom events are also displayed in real-time on the Opticom tab of the Details pane.
Newly defined controllers are not automatically assigned to a Jurisdiction, which will prohibit control
and editing of it until it is assigned.
ATMS will not poll for status, alarms, etc. until it is assigned to the appropriate Group or Flex Groups
as controlled through the system Scheduler.
Drop LED number on the Comm Server associated with this controller (200 maximum)
Master Name of the physical or logical system master for this controller
Delay Receive Delay in milliseconds to receive data before timing out (Default is 1000)
Use Prefix User can add numbers preceding the dialed phone number
Use Postfix User can add numbers following the dialed phone number
Azimuth [-90 to 90] User can enter a value to rotate the North arrow on the Intersection Real-Time Wizard display.
Firmware OS The Firmware OS Type for ATC or 2070-1C (Linux) or 2070-1B (OS9) hardware for FTP connections
Opticom Sets ATMS to retrieve the Opticom data via the controller when a preempt alarm is received.
Enables the associated temperature probe value to be displayed on the GIS map.Temperature values
Temperature Probe
are collected in the Scheduler task named “Temperature Probe Report”.
This selection sets the type of Emergency.now input (Priority or Preempt) that is associated with the
Emergency.now Priority Type
controller
When Preempt is selected via above, this is a timer that is used to start the Preempt when the
Emergency.now Timer
Emergency vehicle is within this time (in seconds) from the intersection.
The Intersection layout screen wizard is shown below. It is used to define the geometric center of the intersection
using Latitudinal and Longitudinal references by typing the values or zooming and selecting on the map itself.
It will not be populated for a new intersection so a user is required to mark a center of the intersection.
1) If the intersection has newly been configured, the following screen will be displayed, that will assist in
creating the proper geometry for the intersection.
Once the intersection type is selected, hit the “Next” button at the bottom of the screen to continue.
3) Verify if the Latitude and Longitude fields have data. For newly created intersection both will be set to
“0”.
4) Select the icon to pinpoint the geometric center of the intersection. The Bing Map street view
display will be shown.
5) Select a direction such as NB (Northbound) by clicking on the box labeled NB. As soon as it is
clicked, a series of symbols at the bottom of the screen will appear.
7) Click on the specific symbol on the bottom row that you want to add to the intersection layout and it
will appear on the map. Note that Phase or Overlap Assignments box will be unlocked at this time.
9) Next add your detector data in the Detector box. To add a detector, you must add it by selecting the
symbol. This will unlock the Detector box so that you can add detector data. Enter the specific
data for the thru detector.
11) Select Save to Intersection to save the Intersection layout and commit the changes.
Once created the user can go back and modify the layout as needed.
The wizard screen allows the user to drop icons that will be used by the Bing map and will be referenced by
ATMS. The data entry for each icon will be discussed below.
Template
Prior to saving the intersection, the user can create a Template Name. The layout & programming can be
saved and later selected to quickly copy Intersection layouts to other intersections. Simply enter a unique
name and save the data and create the template. If the user wants to create an intersection layout for
another intersection, they can use the drop down list to automatically insert the data and then modify the
layout as needed.
After selecting a specific symbol, as shown using through phase 2 above, the user needs to enter the
appropriate phase or overlap data that will be associated with the movement. Specifically, the user will
enter Phase number and/or the Overlap number, the type of phase or overlap via a dropdown list (i.e.
Permissive, Protected, Protected/Permissive or Undefined). If it is a pedestrian movement, the Ped
Phase number and the Ped Detector number will also be programmed. In addition, if a preemption,
TSP/Priority preemption is associated with that phase, it must be programmed here. Finally, if the agency
wants that symbol to be visible on the Bing Map, then check the Visible on Map selection box.
Note: Keep in mind that any symbols created in versions prior to ATMS 2.9 will be on the map. If a
new symbol is added via this wizard, and the Visible on Map box is checked, there will be a duplicate
symbol displayed on the map.
For each phase movement the existing detectors should be defined. The user should enter the Detector
Channel #, the Detector Purpose, the Lane Number and the Lane Width. The Detector Purpose defines
the type of detector that is being used.
Detector Types
Advance Advanced Detector
Congestion Threshold
This selection will enable the user to define and edit an intersection’s congestion level definitions for the purposes
of proper display on the “Congestion Level” layer of the map and will became available after a direction button
for an approach is selected. This section allows ATMS to take inbound Volume, Occupancy, or Speed detector
data from each controller and classify the value against the Congestion Level thresholds for LOW (Displayed in
GREEN), MEDIUM (Displayed in YELLOW and HIGH (Displayed in RED) for that collection period.
ATMS also calculates Level of Service (LOS) values ranging A-F. This information is collected automatically
based on the Turn/Phase/Directions programming and reported in the Reports Module. Setup for LOS is
described in the Turn/Phase/Directions section of the manual. See the Congestion Level Section described later
in this manual for further details.
Starting with ATMS 2.9, the Edit/Turn/Phase directions selection screen will be grayed out. This data
must be edited and modified using the Intersection Layout configuration screen described earlier in this
chapter. This section has been left in the manual to describe the programming features for users that
have an earlier version of ATMS.
Choose the controller(s) that you would like to edit, “right-click” or navigate to Configuration…Edit
Turn/Phase/Directions. The screen shown below will appear in the main Navigation pane.
This does not assign the detector channel to the associated phase in the controller. This function is only
used as a database filter for proper report generation and Synchro utilities. However, the controller
database has to have the matching detector channels checked as counting detectors for the counts to be
sent to ATMS.
T-Intersection Approaches
If the intersection approach is the stem of a T-intersection, the left-turn phase should be coded as zero. The
through and right-turn phases should be assigned the protected phase number coded in Synchro for these
movements (phase 4 in the example below).
Note that in this example, shared lanes service the NW and NE approaches. Therefore, the phase numbers
assigned to these approaches must be coded to the through movements.
This selection will enable the user to define and edit an intersection’s approach speed and distancing definitions
for the purposes of proper Time-Space Diagram generation. The Intersection Link Speed section allows ATMS
to take controller active pattern and offset information and associate it with the current cycle timer by providing
the necessary approach information for the intersection. This information includes Intersection at the other end
of the approach leg, approach Speed, and Distance between intersections.
Choose the controller(s) that you would like to edit, “right-click” or navigate to Configuration…Edit Intersection
Link Speed. The screen shown below will appear in the main Navigation pane.
First, determine the compassing directions for the intersection, N-S-E-W or NE-NW-SE-SW. Select the drop-
down for the first box labeled “Controller”. The selected controller should be the intersection at the other end of
the designated approach. In the example below, the defined controller for the Southbound approach is the
intersection to the South or the next intersection as you continue through the southbound approach (Greenback
Lane & Binet). For example, assign the intersections to the North, South, East, and West.
The assigned controller for an approach should be the intersection that is “Upstream” or “Downstream”
from the approach.
This selection will enable the user to define and edit an intersection’s congestion level definitions for the purposes
of proper display on the “Congestion Level” layer of the GIS map. This section allows ATMS to take inbound
Volume, Occupancy, or Speed detector data from each controller and classify the value against the Congestion
Level thresholds for LOW (Displayed in GREEN), MEDIUM (Displayed in YELLOW and HIGH (Displayed
in RED) for that collection period.
ATMS also calculates LOS values ranging A-F. This information is collected automatically based on the
Turn/Phase/Directions programming and reported in the Reports Module. Setup for LOS is described in the
Turn/Phase/Directions section of the manual.
Starting with ATMS 2.9, the Congestion Level selection screen will be grayed out. This data must be
edited and modified using the Intersection Layout configuration screen described earlier in this chapter.
This section has been left in the manual to describe the programming features for users that have an
earlier version of ATMS.
Choose the controller(s) that you would like to edit, “right-click” or navigate to Configuration…Congestion Level.
The screen shown below will appear in the main Navigation pane.
Two congestion levels can be assigned to each intersection approach (Medium and High). Incoming values that
are below the minimum value for “Medium” will be classified by ATMS within the “Low” category. The user
may specify Volume, Occupancy, or Speed to measure congestion by clicking the corresponding circle.
Assign the corresponding Congestion Level Detectors that you want to be assigned as collection detectors for
each approach. Confirm that each matching detector function is properly programmed in the controller. Make
sure all left, right, and thru lanes are collecting.
Click “Apply” or “OK” to save.
If Congestion Links have been drawn in ATMS, but the Scheduler is not collecting count data, the
Congestion Level map layer will always display as a Low Level Congestion Status due to a 0 incoming
value. Make sure that the Scheduler is collecting “Local Vol/Occ 1-64” for the desired collection
interval.
This selection will enable the user to define custom groups of detector assignments for the purposes of customized
report generation. The User Defined Detector Groups create special detector group sets for the ATMS as shown
in the figure below. A user can define up to four different groups of any combination of ten detectors.
Choose the controller(s) that you would like to edit, “right-click” or navigate to Configuration...User Defined
Detector Groups. The screen shown below will appear in the main Navigation pane.
Click “Apply” or “OK” to save.
After that step, an Export Wizard will appear with the greeting message as shown below.
The Color of the icons on the top of both Export and Import wizard also provides certain levels of
information:
The same colors will show in tabs and parameter value fields to help user to identify where closer inspection
is needed. Below is an example of the first displayed page of the Export wizard.
The step that follows is the validation of the selected controllers and Exchange Folders. The user will verify
controller databases and the Exchange Folder to which those databases will be exported to. If, for example,
a wrong Exchange Folder is selected, the user can navigate back to the Select Exchange Folder page by
clicking the Back button in lower left corner of wizard.
To see further details about any controller that has errors or warnings, please click on the “+” sign on the
left-hand side to collapse the list. This will allow all messages to be displayed so they can be reviewed. All
controllers highlighted in green or amber can still be exported. Controllers highlighted in red will not be
allowed to be exported.
The final step of the export procedure is to confirm the status that the signal timings have been sent. All
databases that have been successfully placed in Exchange Folder will be marked in green. Those databases
in which the export was stopped due to validation issues, will be highlighted yellow. In case there are files
which passed validation inspection and were supposed to be sent to Synchro users, but failed to be delivered
(such as the case of communication failure), the files will be highlighted in red and will have status labeled
as “Failed”. Databases who failed to be sent to Synchro User, can be resent by trying again.
After the export process is done and status of the databases is confirmed, click the Finish button to close
Export wizard.
Export Status List
A list of all exported databases with details is available via the Export Status screen. That menu
can be accessed by clicking the Export Status icon in Ribbon bar or by right clicking on any of
the controllers in List view and selecting Synchro, then Export Status. The Export Status menu
contains the controller(s) ID number and controller(s) Name that were exported. It will also list
which Exchange folder that the databases were sent to (Project Name). Also listed is the Date
and Time that the export happened and the note that the ATMS user wrote to the Synchro users,
if any. This list behaves like any other list in ATMS, which means it can be sorted by any column by clicking
on the column header.
Please note the Pale Orange field at the top of the list, just underneath the header. Wherever
this color is used, it means that the field will accept user input. In this case, these fields can be used for
dynamic filtering of the list. By entering characters, list will be filtered to show only entries that start with
those characters in subject column. This feature can be very useful in case when list is very long and it would
take time to scroll and find desired row. A User can select one or multiple signal timings that will be imported.
On the right-hand side of this page, a list is visible that contains Controller IDs, Names and Types available
in ATMS so user can choose to which controller database new signal timing parameters will be added. If the
received signal timing was created from a file that was previously exported from ATMS, the ID and Name
will be recognized and the controller selection will default to a controller with that same ID and Name. The
user can still choose to assign new signal timings to another controller by changing the selection at any time.
The First row of the list (marked in pale orange ) can be used as a filtering tool. The user can
type in first characters of ID, Name or Type column, and list will be immediately filtered.
Please note that from the moment that a controller is assigned as a destination for new signal timing values
from Synchro, the other databases of that controller are locked out for that and other users. This means that
until the import process is complete and new values are accepted and placed, the ATMS locking feature will
be active. This will prevent compromising data if simultaneous modifications occur with the same controller
database by the Synchro wizard and other users in ATMS, or by multiple wizards that can be launched at the
same time by one or multiple ATMS users. It is recommended to choose View database if user selects to
open controller database while an import is in progress.
The Next page is a Show Differences page. On this page the user can see specifically what changes will occur
for each specific parameter and value. Only those parameters whose values will change are displayed in this
page. All other parameter values that will not be affected, will not appear on this page.
Please be assured that at any given moment during the Import process, the user can check the status of all
signal timings that are selected for import. Simply click the box showing a fraction number at the upper right
corner of the Import wizard. That action will open another window with the progress status. There, the status
of all selected files for import with details are available. The user can check how many files already got
imported, which one is current file in progress and how many more are remaining.
By right clicking on any of the entries in Import Status list, two options become available, switching to Export
Status list or importing the signal timing file.
Please note that notification for new available file received from Synchro will appear only if ATMS client is
opened. In cases when Synchro users send files while ATMS user are not using ATMS client application,
newly available files for import can always be found in Import Status list where the last file received from
Synchro user will be on the top of the list.
For each intersection that you would like to import or export Synchro data you must select the type of data that
you would like to import or export (Phasing, Timing and/or Volume) via the check boxes. Next select the “Import”
(or “Export”) button. A window will open to navigate and select the “TIMING.csv” or “PHASING.csv” file from
the Synchro program. Select the file and click “OK”.
The Selection Bar shows the current selection defined by user for a date and time range and the days of week that
will be observed. In addition, the user can select which intersections, Flex groups and alarm types that will be
analyzed. Finally, by using filter Values, user can switch between displaying the number of alarm activations or
duration of alarm activations.
If user has selected multiple intersections, Flex Groups or Alarm types, there will not be enough space to display
the entire content. Because of that, the Selection line will show number of intersections, Flex groups or alarm
types selected in case a subset is selected. The Selection line can also show “All” if all possible options are
selected. When a user hovers over values shown in the Selection line for Intersections, Flex Groups or Alarm
types, a tooltip will appear. The tooltip will show a full list of intersections, Flex groups or alarm types currently
defined by this selection.
To access the selection pane, user needs to click on the selection line. Once selected, a pane with selection details
will appear. The Selection pane contains all the selection criteria and is the place where user can modify the
selection and run a filter to get new results. In the selection pane, the user can define filter templates by saving
them and assigning them appropriate names. Those templates can be used again at any time the user logs in to
Alarms Dashboard. By clicking on the trashcan icon next to the Filter name, user can delete the current filter.
ATMS Operations Manual – June 2019 Page 289
The left portion of the Selection Pane enables user to define a name for a specific selection and define multiple
criteria for that selection. In this section, the user will be able to change the Date and Time range or select which
days of the week will be observed. There are few ways how user can define a date and time range, and that is
controlled by selecting an appropriate button:
• Date Range
• Time from Today
• Dynamic 1h
Date Range allows a user to set up specific dates which will be taken as start and end point of the analysis. Only
the data between those two dates will be analyzed by dashboard. Users can modify dates by clicking the calendar
icon next to a date to select year, month and date in a calendar dialog box or alternatively, users can click on the
date itself and type in the new values for month, day or year for both start date (From) and end date (To).
If the filter selection Time from today button is selected, the user can select how many days, weeks or months
that the application will look in the past by running that filter selection. User should type in number in the “Last”
portion, and then specify if he/she is referring to days, weeks or months by selecting an appropriate option from
the dropdown menu.
For either the Date Range or Time from today selections, users will be able to define start and end time for a
period in a day that will be observed. The User should the define Start time and the End time by clicking on the
values and typing new values or by moving the dots below the actual values. When the dot is moved, a value
above gets updated automatically. In such a way, user can observe only a specific period of a day for selected the
date range. For example, user can modify the filters to observe only night time, mornings, etc.
The Days of the week can also be selected regardless if Date Range or Time from today button is selected. Users
can select which days of a week will be taken into account by clicking individual checkboxes next to each day.
Also, a few shortcuts are provided so user can select all days of a week, only weekdays or only weekends by
selecting one of the three buttons created for that purpose just above aforementioned checkboxes.
On the right side of the selection pane, a user can control the selection of intersections, flex groups or alarm types.
They are conveniently organized into three columns with checkboxes. By checking the appropriate checkboxes,
the user can select which Flex group, intersection or alarm type that will be analyzed. In case user wants to analyze
all Flex groups, Intersections or alarm types, the best way is to click the checkbox “All” at the top of each column.
In such a way, all checkboxes can be selected or deselected at once. For navigation to the lower parts of the lists,
the user can use scroll bar on the right side of the Selection Panel or use the mouse scroll wheel.
Since lists of intersections, Flex groups or alarms can be quite long, searching by key characters is also supported.
The user should type in the desired characters in fields above three columns and the list below will be
automatically updated to show only those entries that contain these characters. Please note that inserted characters
can be letters (for names) or numbers (for IDs), and they do not have to be at the beginning on a name. The
algorithm will search through all words in the list and show all results that contain the specified characters,
regardless of their position in that list. Inserted characters can be removed by clicking the “X” sign just right of
the line which will appear when some characters get inserted.
Flex groups, intersections and alarm type columns allow the user to select Count or Duration values. If Count
is selected, then the dashboard will show the number of alarm activations for the defined selection. One alarm
activation is defined as an alarm changing its status to ON in controller or in ATMS. Duration will show how
long the alarms were active. Duration is defined by time difference from the moment when alarm went ON for
one intersection, until the moment when alarm status for the same alarm type (and potentially subcomponent)
changed the status to OFF again.
* Note that in case if OFF status change was not received from a controller until the next activation of the same
alarm for the same controller, the duration of previous alarm will not be calculated nor shown in Alarms
Dashboard. Previous alarm for whom the OFF was not received will be displayed if user selects Count as a
criterium for filtering.
Please note that selection criteria defined in the Selection Filter affects all charts and the maps in the
Alarms Dashboard.
The main page shows charts that have alarm related data per the user defined selection. Users can control, number,
position and size of each charts (otherwise known as widgets) by activating the Edit layout mode. The User should
click the “Edit layout” icon on the far right of the Selection Bar. That will freeze the data in charts and allow the
user to make modifications and customize the layout of charts on the main page.
By default, all eleven reports will be visible to a user. However, users can customize the layout by doing one of
the following actions that are allowed:
• Turning charts (widgets) on or off – show or remove
• Resizing
• Changing the position – moving widgets
The user can turn off a chart (widget) after he/she enters the Edit layout mode by clicking the “x” mark in the top
right corner of any widget. This action will immediately remove the widget and leave the space occupied by it
empty. That space can be used for expanding or moving other widgets to newly available space.
Mini Map
The Mini Map is a widget that displays the geographical location of
intersections affected by alarms. Each affected intersection will be
marked by a pushpin whose color will indicate the number or duration
of alarms that occurred for that intersection. Color ranges between dark
blue for lowest number or duration of alarms and dark orange for the
intersection with the highest values. If user hovers the mouse cursor
over a heat map legend in the lower right corner of the Mini map, a
tooltip will appear to show what colors represent minimum and
maximum values. Colors are assigned dynamically based on the range
between minimal and maximal value for any intersection defined by
current selection. Clicking on a pushpin in a Mini Map will show a
tooltip with the Intersection ID, name and total number or duration of
alarms for that intersection per defined selection.
Detection Alarms
This widget shows number or duration of
alarms that belong to the Detection category
(see the tables below for further details). Every
alarm type will be represented by a separate bar
that will show the number or duration of the
alarm activations. The X-axis shows number or
duration of the alarm activation while Y-axis
shows the alarm type. If a user hovers over any
of the bars, a tooltip will appear showing alarm
name and the actual number or duration of the
particular alarm activation.
In case there were no alarm activations for the defined selection, widget will be blank and in will show “No data
found” in lower right corner.
All alarms are grouped into six categories and are displayed in six independent widgets
• Signal Timing
• Preemption
• 3C – Communications, Controller and Cabinet Alarms
• Detection
• Congestion Incident
• Other Alarms
The alarm assignments to these groups are defined as shown in the tables provided below.
4 Coordinator Failure This alarm indicates that coordination is failed. There are two ways in
which coordination may fail: 1) The TS2 method in which two cycle faults
have occurred during coordination, but not when coordination is inactive.
2) A serviceable call has not been serviced in 3 cycles. This is the
traditional method, which predates the NEMA TS2 method.
9 Closed Loop Disabled This alarm, when active, indicates that the Closed-loop Enable parameter
(MM->2->1) is set to OFF.
17 Cycle Fault TS2 Alarm. It indicates that a serviceable call has not been serviced in
approximately two cycle times and coordination was active at the time.
18 Cycle Failure TS2 Alarm. It indicates that a serviceable call has not been serviced in
approximately two cycle times and that coordination was not active at the
time.
38 Pattern Change Coordination Pattern changes are logged to the event and alarm buffers
using this alarm number. The data byte stores the new pattern number.
61 Coord in Transition Alarm is ON when coord is active and in transition for times over 3 seconds.
Alarm is OFF when coord is active and in SYNC.
64 SynchroGreen Active Indicates that the agency has the SynchroGreen Central Module and it is
currently sending a Pattern to the local controller. - Available via
SynchroGreen Module
259 Repetitive Phase Max The agency can set up a threshold in the admin.ini file to track the number
of phase maxes that occur
62 Light Rail/Transit Alarm Rail Check: One of the following detector conditions exist:
•Train activates Check-In detector without activating Advanced Detector
•Train waited too long (MaxCheckIn value expired)
•Train activated Check-Out detector without activating the Check-In
Detector
1 Power Up Alarm Is active when power is applied to the controller. Transitions upon power-
up and power-down may be logged.
2 Stop Timing Indicates that one of the stop time inputs is active.
3 Cabinet Door Activation This is brought into the NEMA input called "lamps" or "indicator". This
input is typically used for the cabinet door switch in TS1 cabinets.
12 Manual Control Enable Alarm active when Police Control Switch and Push Button is ON
14 Local Flash Input Asserted by monitor or cabinet switch when in flash- Typically a Cabinet
Door Input
15 CMU or MMU Flash Input Alarm is active when the controller receives an SDLC message from the
MMU that it is in flash. Alarm is active when the controller receives a
SDLC message from the MMU hardware that it is in flash. Please note
that the CMU/MMU must be properly wired in the cabinet to receive this
alarm
16 CMU or MMU Fault Indicates a Conflict Monitor Hardware Fault has occurred when CVM is
NOT asserted by the controller and Stop-Time is applied.
20 Controller Fault Intersection is in Flash due to a critical controller fault. This fault includes
Field Check, Response Frames, and Processor Diagnostics.
22 MMU SDLC Fault SDLC communication with the MMU or has experienced a Response
Frame Fault. This is a critical fault and will cause the controller to flash.
23 Terminal Facility SDLC SDLC communication with one or more of the Terminal and Facilities
Fault BIUs are faulted. This is a critical fault and will cause the controller to
flash.
25 EEPROM CRC Fault The background EEPROM diagnostic has detected an unexplained change
in the CRC of the user-programmed database.
31 Cabinet Flash Alarm Active after a programmed delay timer expires if the monitor, or a
controller fault, causes the cabinet to flash. Refer to Alarms section of user
manual for further details.
59 EEPROM Compare Fault Checksum of firmware memory has changed in TS1, TS2 Controller
platforms using EEPROM memory
70 Internal Clock Jump Occurs when the clock jumps by +/- 2 seconds
71 SIU Input SDLC Error SDLC communication fault with at least one of the input file detector SIUs
72 SIU Output SDLC Error SDLC communication fault with at least one of the output file SIUs
73 Controller Access Active when a key is pressed until the Display Time expires (see Unit
Parameters, MM->1->2->1)
74 User Key Login Active when user enters security key – records the User # in the data byte
75 Disk File Access Error The software could not access the files on “disk” devices such as Flash
RAM, RAM, SD card or USB device
78 SIU CMU SDLC Fault SDLC communication with the CMU has indicated a Fault condition.
79 SIU CMU SDLC Comm SDLC communication with the CMU has failed. This is a critical fault
Error and will cause the controller to flash.
82 UPS On Battery Indicates that the cabinet is running under UPS Power (Input function 250
is set to ON)
83 UPS Flash Input Indicates the controller is in Flash due to the UPS Battery low power (Input
function 251 is set to ON)
84 Comm Failure to System This alarm is set when the parameter FailTime expires (Controller
Device received no communications)
257 Communications Restored Communications between the controller and the ATMS communications
server has been Restored
258 Communications Failure Communications between the controller and the ATMS communications
server has Failed
21 Detector SDLC Fault Indicates SDLC communication with at least one of the Detector BIUs are
faulted. This is a non-critical fault and will not cause the intersection to flash.
26 Detector Diagnostic One of the controller detector diagnostics programmed via menu MM->5->1
Fault (No Activity, Max Presence or Erratic Count) has failed.
27 Detector Fault From One or more local detectors have been reported to be faulted by detector
SDLC hardware and/or BIU hardware. These faults include open loop, shorted loop,
excessive inductance change, and watch-dog time-out.
28 Queue Detector Alarm Associated with the queue detector feature. Data indicates which queue
detector is generating the alarm.
29 Ped Detector Fault A ped detector is faulted due to user program limits being exceeded. These
include No Activity, Max Presence and Erratic Count on screen MM->5->4.
67 LRT-Check In Arrival Failed to arrive at the Check-in Detector in the proper amount of time -
Time Failure Available via LRT/TSP Module
68 LRT-Check Out Arrival Failure to arrive at the Check-out Detector - Available via LRT/TSP Module
Time Failure
260 Congestion Incident – The High congestion threshold programmed by the agency has been reached for
N Bound Northbound traffic
261 Congestion Incident – The High congestion threshold programmed by the agency has been reached for
S Bound Southbound traffic
262 Congestion Incident – The High congestion threshold programmed by the agency has been reached for
E Bound Eastbound traffic
263 Congestion Incident – The High congestion threshold programmed by the agency has been reached for
W Bound Westbound traffic
264 Congestion Incident – The High congestion threshold programmed by the agency has been reached for
N-E Bound Northeast-bound traffic
265 Congestion Incident – The High congestion threshold programmed by the agency has been reached for
N-W Bound Northwest-bound traffic
266 Congestion Incident – The High congestion threshold programmed by the agency has been reached for
S-E Bound Southeast-bound traffic
267 Congestion Incident – The High congestion threshold programmed by the agency has been reached for
S-W Bound Southwest-bound traffic
33 Lamp Failure - Ch A Street Lamp Failure (Channel A)- Legacy Software Alarm
34 Lamp Failure - Ch B Street Lamp Failure (Channel B)- Legacy Software Alarm
41 Temp Alert #1 - High Temperature Alert 1 – High Temperature))- Legacy Software Alarm
Temp
42 Temp Alert #1 - Low Temperature Alert 1 – Low Temperature)- Legacy Software Alarm
Temp
43 Temp Alert #1 - Status Temperature Alert 1 – Status Alarm)- Legacy Software Alarm
Alarm
44 Temp Alert #2 - High Temperature Alert 2 – High Temperature)- Legacy Software Alarm
Temp
45 Temp Alert #2 - Low Temperature Alert 2 – Low Temperature)- Legacy Software Alarm
Temp
46 Temp Alert #2 - Status Temperature Alert 2 – Status Alarm)- Legacy Software Alarm
Alarm
63 TSP Active Trigger Used with ATMS to initiate download of TSP Data - Available
viaLRT/TSP Module
90 External Alarm #10 User selected Alarm wired to particular cabinet input
91 External Alarm #11 User selected Alarm wired to particular cabinet input
92 External Alarm #12 User selected Alarm wired to particular cabinet input
93 External Alarm #13 User selected Alarm wired to particular cabinet input
94 External Alarm #14 User selected Alarm wired to particular cabinet input
95 External Alarm #15 User selected Alarm wired to particular cabinet input
96 External Alarm #16 User selected Alarm wired to particular cabinet input
268 Database differences A synchronization with StreetSync shows databases have been
occurred after latest updated/changed.
StreetSync synchronization
A user can click on any of the pushpins and by doing so, a new panel will appear with alarm details for that
intersection. The Intersection ID number, intersection name, total number or duration of alarms are available on
this screen. This panel also provides a pie chart that shows a ratio of the different alarm types that were active for
selected controllers in different colors. Additionally, the exact name and number or duration for all alarms
activated alarms will be shown. Finally, each alarm is represented by a percentage that specific alarm type has
compared to total number or duration of alarm activations for selected intersection.
Creating new filters, loading or modifying the existing filter templates (selection criteria) can be done while on
the Map page via the Selection Bar.
Using the Alarms Dashboard will bring multiple benefits to any agency. The advantages include:
• Brings a new perspective and new information beyond what is available in Field alarms report
• Provides a comprehensive overview of traffic signal alarm activations
• Helps in identifying reliability weaknesses
• Points out in which segments certain improvements are needed
The Definitions Module provides the user the ability to define the primary device, user, and operating parameters
of the ATMS system with the exception of controller definitions, which is covered in the Home module. This
section will show you how to set up and define the primary Definitions categories. The Definitions in the ATMS
system include:
⚫ Alarm Naming and Notification ⚫ Alarm-Based System Triggers
⚫ Backup and Archive of Databases ⚫ Camera Tours
⚫ Controller and Device Grouping ⚫ GIS Shape File and Layer Editing
⚫ Jurisdictions ⚫ Messages for CMS/DMS
⚫ Monitor Communications ⚫ Report Criteria Template
⚫ System Scheduler ⚫ System Device Definitions
⚫ Users and User Groups ⚫ JAMAR Counter Data Import
Each category of the Definitions module provides for “List”, “Create”, “Edit”, and “Delete” of the items within
the category. Some categories provide a “Create From” option. With the exception of the “Create” function,
the user will need to first select “List xxxx”, highlight the desired object for editing on the list that appears on the
main window, and navigate to the desired editing function such as Edit or Delete.
When creating items that are selected in the definitions module, users must follow normal Windows
filename constructs. The names that are created by the user should be of limited size (16 or less
characters) have no special characters with the exception of the underscore character (“_”) and no
embedded spaces.
Deleting any defined parameter in ATMS will permanently delete the information from the database.
Unless there is a backup copy of the SQL database performed, this information will be lost with this
action.
In order to perform functions within the Definitions module or the specific categories of this module,
your user definition must provide your access right to edit and create each of the categories. The system
administrator should carefully evaluate who is allowed editing access to this module. If a parameter is
modified or deleted, there is no backup for the previous information within ATMS.
On the GIS view there is a new tab called active alarms. This tab will tell you all active alarms that are taking
place as well as list the alarm and the controller that is generating the alarm.
For Alarms to report to ATMS, the matching “Event” number must also be enabled in the controller
The Backup and Archive section of ATMS enables the system administrator to manually perform database backup
to a designated storage server. This utility prevents data files from getting too large and also provides an easy
mechanism to perform system backups.
In all three processes (Archive, Backup, or Replicate), the SQL and controller databases first need to be
placed in a designated folder on the ATMS server. This would typically be a folder named “Archive” in
the root “C” or “D” directory, or as a folder in the C:\naztec\nazserv. Once the file is saved to this
destination, then it can be exported to an outside server for storage or use.
It is recommended that the storage drive is located on a different computer or device to protect the data against
server failure and data loss.
The SQL Server process should be running as a user that has sufficient privileges to write to the network
path. By default, SQL Server runs under the local system account (SYSTEM user). In order for the
backup to succeed, the SQL Server program will have to run as an operating system user (or Network
user when using Active Directory) and the network share and its underlying file system will have to
allow the same user-write access.
Select “Apply” to save the Backup configuration. To implement the Backup process, the Backup task can be
performed manually through an Instant Report or will need to be configured as a scheduled task under
Definitions…Scheduler…Create New Schedule.
The Controllers Offline function allows the user to limit the communication of information to only those devices
that are actually “online” and communicating to the central server. By designating controllers that are offline,
you will isolate the controllers that are not ready for communication from the controllers that are operational and
need to communicate to ATMS. The user should make sure that all controllers that are communicating “on-line”.
If a controller status on the List or GIS view does not show the appropriate color-coded condition, verify
that the controller is properly assigned to the “on-line” side of the list.
The Camera Tour feature provides for a pre-programmed “Touring” of selected camera sites and preset views.
Each preset view is programmed for a dwell time before going to the next camera view. This feature can be used
to save time by eliminating the need to manually launch multiple cameras and navigate to a desired PTZ location.
As with the Camera/CMS Events function, the Camera Tour in ATMS utilizes a 3rd party camera server software
by Industrial Video & Control for PTZ commands and presets. This “Relay Server” works with most major
brands of Analog and IP-based cameras, but is not included in the standard package of ATMS. For more
information regarding this feature, contact your Cubic/Trafficware representative.
The picture below shows the selection of “Jess Pirtle and Eldridge” with Preset 13 and a 55 second duration being
changed to Preset 3 and a 20 second duration. After the desired changes have been made to the camera parameters,
select the “Edit” button to submit the changes. The changes should immediately update to the “Selected Camera
List” section of the screen.
To remove a camera from the tour, highlight the desired camera and select the “Remove” button.
Click “Apply” or “OK” to save all changes. Select “Cancel” to exit without saving any changes since you entered
the screen.
6.6 Congestion
The Congestion section provides the tools to set up the system elements that determine and display the Congestion
Level on the GIS Map.
The External Detector Mapping is a mechanism for sourcing the Wavetronix Smart Sensor HD Volume and
Occupancy data and associating it with an intersection’s approach detector channels in the Segment Editor for the
purpose of the Congestion display on the map. This feature does not place calls, volume or occupancy data
directly to the controller or its database. This is purely a sourcing mechanism for the purposes of the Congestion
layer on the GIS Map.
The Segment Editor (only with GIS Mapping) is the tool that defines how ATMS collects and displays the
incoming Volume, Occupancy and Speed data and displays it to the GIS Map as a Congestion Segment. This
editor also provides the necessary GIS editing tools to create and modify a GIS-based Congestion Layer.
The Detector value should be the assigned detector channel that is used for that approach of that controller
on the Congestion Level setup screen. This screen can be found in the Segment Editor…Congestion Tab or on
the Home Module…Actions…Definitions…Congestion Level.
The Detector values can be the same
values for Controller 1 and Controller 2,
since they are for different controllers
and might use similarly numbered inputs
for the approaches.
The same compass assignments must be assigned to the Segment as defined in the Congestion, Turning
Phase Movements, and Link Speed programming screen for the controller. Without this proper
consistency, the detector counts will not be properly routed to the Segments.
In the Legacy view, when a targeted controller is selected, ATMS will zoom the Segment Editor GIS map to the
intersection, and four tabs will appear on the bottom of the Overview Pane: Map, Congestion, Phase and Links,
as shown below. Each tab enables the user to define the related or edit the parameters for the selected controller.
Selecting these tabs shortcut to the same programming screens as the Congestion, Turning Phase Movements,
and Link Speed Definitions as found in the Home module under Actions…Configuration that were discussed in
Chapter 5.
The Controller Segment Editor control is performed by selecting a toolbar function from the upper left of the GIS
map:
To navigate the GIS Location Editor map, select one of the following icons:
Information – Selecting this function will provide real-time information of the device using a “Hover
Balloon”, by placing the mouse over the desired map object.
Zoom-In – Selecting this function will allow the user to click on a point on the map and wrap around a
desired area to zoom.
Zoom-Out – After selecting this, clicking once on the map will zoom out 1 measure of extent.
Pan – This enables the user to “grab” the map and slide it in any direction.
Full Extent – By clicking this icon, the GIS map will zoom out to the fullest extent.
Edit Controller – After clicking this icon, the user can “rubber-band” around another intersection on the
map for Segment Editing instead of navigating to the next intersection from the list. After selecting an
intersection with this process the “push-pin” will appear at the newly-selected intersection, and the list will
automatically navigate to and highlight the selected intersection from the map.
. Add Shape – Provides congestion line drawing to be assigned for each approach.
Proper segment and detector assignments will result in the following Congestion Level reporting on the GIS map
(Segment or Congestion Level layer):
The assigned controller for an approach should be the intersection that is or “Downstream” from the
approach.
ATMS provides the ability to communicate and control additional system Devices through the main control
interface. You may add various hardware devices, such as cameras, network switches, CMS signs, sensors, etc.
to your ATMS Central System. After they are created, they can be place on the GIS map for direct control.
Assigning them to the GIS map is discussed in the next section, Device and Event Locations.
This Device section of the Definitions module allows the user to Create, Edit, or Delete Devices prior to assigning
them to the GIS map.
⚫ Battery Backup Units: Alpha FXM 1100 or Tesco UPS (Requires BBS module activation)
⚫ Actellis Switches ⚫ Cisco Switches
⚫ IP Temperature Sensor ⚫ IP Camera or IP device (Browser Required)
⚫ Cubic/Trafficware and Cubic/Trafficware “VU COM” Video Detection Cameras
⚫ IV&C, Axis, or Ocularis Cameras (Requires CCTV module activation)
⚫ Cameleon or Cortec Camera Control (Requires module activation)
⚫ Alpha, Addco or Daktronics brand CMS signs (Requires CMS module activation)
⚫ Wavetronix Smart Sensor 105 and HD (Requires module activation)
⚫ Wavetronix Smart Sensor Service interface
Depending on how the specific Device
software operates, additional Devices can be
added to the list. Consult your
Cubic/Trafficware representative to add or
modify the Device Type list. Each Device
Type requires a specific Unit ID. The
Controller ID number can be reused for a
Device Unit ID number to denote the same
intersection number. Next, assign the
desired Unit Name to the device. This box
supports a full ASCII format. The following
available boxes will depend on the selected
Device Type and the requirements to operate
it.
Devices that available with the optional Web.Now module will have a selection box labeled “Enable
Web.Now”. By checking this Box, the device will be available to display on the Web.Now interface.
The figure above shows two windows created by the user - one which shows the graphical video detector data
and the other the tabular detector data. You can add windows via the menu selection “Add”. Once a window
is added you can save it to its own window by selecting the Create Window icon . You can close any
window by selecting the Close Window icon .
IP Camera or IP Device
Defining a standard IP-based Camera will only require the IP address or URL to be entered. Name and Unit ID
are optional but should be included. Select the “Camera – IP Camera” for the Device Type. Enter the Name and
IP address or URL to launch the camera.
NOTE: This selection can also be used for any accessible IP device that will launch its own browser.
For the Alpha interface to work properly, all monitored Alpha units have to be programmed for
continuous polling under “Alpha Full Status” in the Scheduler. This can be done as individual Devices
or by Device Flex Group. Programming the Scheduler is discussed later in this Chapter.
For ATMS to collect information from the Wavetronix units, all units have to be programmed for periodic data
collection under “Smart Sensor HD” in the Scheduler. This function will collect the SQL data from each count
station and make it available for reports and for the device’s “hover”.
Shown below is a sample of the Wavetronix “hover” on the GIS map:
As shown above, please note that after selecting a device, right-clicking will also allow the user to access
the Device selection menu.
This is a specific legacy feature with GIS Mapping. The screen below is a view that Prince Georges County has
when browsing the POI.
ATMS provides the user a GIS shape file editing utility for the purposes of adding or moving system devices
(Controllers and Devices) and Events on the GIS map. This is performed by enabling the user to define a geo-
reference value of Latitude and Longitude for any System Device or Event in the ATMS database.
The initial presentation of the GIS layer map in the main window will appear for the “Controller” layer, as shown
in the figure below. The view will display a list of all Controllers on along with their coordinates if assigned, and
a GIS Location Editor screen on the bottom.
If you do not see values in the X-Coord and Y-Coord columns of the Device List on the upper half of the screen,
then the device has not been assigned a GIS map location.
The lookup list and corresponding GIS Location Editor map for that layer is changed by using the Search Engine
shown here on the left of the screen. By selecting the magnifier icon on the top right of the Overview pane, the
search Engine will be displayed. The Search Engine allows the user to select the targeted layer for location editing.
To navigate the Search Engine, select the Device Type from the Devices box. Next, click the “Find Now” button.
The list view and the GIS Location Editor map will change to reflect the selected type.
Once the targeted layer is displayed, editing can be performed by highlighting a device from the list.
Map Navigation Toolbar
To navigate the GIS Location Editor map, select one of the following icons:
Information – Selecting this function will provide real-time information of the device using a “Hover
Balloon”, by placing the mouse over the desired map object.
Zoom-In – Selecting this function will allow the user to click on a point on the map and wrap around a
desired area to zoom.
Zoom-Out – After selecting this, clicking once on the map will zoom out 1 measure of extent.
Pan – This enables the user to “grab” the map and slide it in any direction.
Full Extent – By selecting this icon, the GIS map will zoom out to the fullest extent.
Add Shape – By selecting this icon, the mouse can place or move an object on the GIS Location Editor
map to “Add” or “Edit” the location of a GIS object.
The GIS Location Editor map can zoom to the defined location of the object. Any item highlighted can be added
to the GIS map or moved on the GIS map by toggling the “Add Shape” icon , then navigating the GIS
Location Editor map to the new desired location. Place the cursor at the location. Click to place the Device.
Delete Shape – By selecting this option, the targeted controller, camera, etc., will be removed from the
GIS map.
The Device will locate only one time for each selection of the “Add Shape” icon.
First, check the Active box for the Event if you desire for it to be immediately active. If
you are creating if for an undetermined future date, leave it unchecked. Next, assign a Description name for the
Event.
Selection Grouping
Assigning controllers to groups in this manner allows the user to perform an action on the system by referring to
a group of intersections rather than each intersection individually. For example, a Group or Flex Group can be
defined to download the system clock or upload count data with a Selection Group.
Control Grouping
Grouping in this manner allows intersections to be selected and controlled on the basis of arterial control, regional
location, Central or On-Street Master, or common behavior. The picture below shows how a Control Group would
be created based on regional location:
The GIS section of ATMS provides a toolset to modify and update core GIS
files in the system. These functions include deleting GIS presets from the
Home module GIS Map view, importing new GIS shape files to the system
map, and creating a file of GIS data that can be exported. Relocating or
placing new devices on the GIS Map is performed in the Device and Event
Locations section of the Definition module.
The Presets cannot be edited once they are created. If a Preset does not have the desired share properties
or view, it needs to be deleted and re-created.
Any of the alarms listed in Chapter 13 of the NTCIP Controller manual may be used to activate an
Incident Trigger. In order for ATMS to know about the local triggering event, it must be properly
programmed as an “Event” (MM>1>6>1) and an “Alarm” (MM>1>6>4) in the controller.
Also various ATMS Alarms listed in Chapter 4 of this manual may also be used.
The user should not select Email Notifications when doing continuous interval checking.
When creating new Controllers and/or Users within ATMS, they will need to be assigned to the
appropriate Jurisdiction(s). Forgetting to do this will limit the access and control to the new Controller
or the new User
Controller Assignment
The list of intersections not belonging to the Jurisdiction will appear on the box to the right. To add intersection(s)
to the Jurisdiction, highlight the targeted intersection(s), then select the “Add” button, or “Add All” to place the
entire controller list into the Group. When a controller has been added to a Jurisdiction, it will move to the box
on the left titled “Assigned Controllers”.
The list of intersections belonging to the Jurisdiction will appear on the box to the left. To remove intersection(s)
from the Jurisdiction, highlight the targeted intersection(s), then select the “Remove” button. Selecting “Remove
All” will remove the entire controller list from the Jurisdiction.
User Assignment
The “User Assignment” tab displays the list of users that are assigned to the chosen Jurisdiction. Users can be
added or removed from Jurisdictional access from this tab instead of navigating to the User Definitions section
discussed in Section 6.22 below. Assigning and removing Users from a Jurisdiction is performed using the same
method as controllers.
6.17 Messages
This section of ATMS allows users with the corresponding user privileges to create and edit
the library of Messages that can be sent to system Changeable Message Signs.
Messages are sent to field CMS signs through the GIS tab in the Home module.
Cubic/Trafficware monitors with a programmable LCD screen have a programmable serial port setting.
If your Cubic/Trafficware monitor is not programmable, consult your manual for the fixed serial port
setting.
When Cubic/Trafficware MMU Ethernet is selected for the type, a new box will appear to enter the IP Address.
When the IP addressing method is used, ATMS will communicate directly with the monitor to retrieve the data.
A controller connection is not used with this method.
Once one or more Report Criteria have been saved, they are listed in the Report Criteria List in the Definitions
Module. To view the list or delete one of its entries, navigate to Definitions…Report Criteria…List Report
Criteria. The full list of all available reports will appear in the main window. To view a saved Report Criteria
template for each report type, you can select the “+” symbol or “double-click” the report name to expand the list
and display the templates of each report. To collapse the list, select “-“ or “double-click” the report name.
The Scan Builder navigation is performed by selecting a toolbar function at the top of the GIS map:
As described above, both layer points must be checked on the Legend, then select one of the following icons:
Zoom-In – Selecting this function will allow the user to click on a point on the map and wrap around a
desired area to zoom.
Zoom-Out – After selecting this, clicking once on the map will zoom out 1 measure of extent.
Pan – This enables the user to “grab” the map and slide it in any direction.
Full Extent – By clicking this icon, the GIS map will zoom out to the fullest extent.
Add Shape – By selecting this icon, the editor will open the builder window to place an object on the GIS
map.
Information – Selecting this function will provide real-time information of the data point using a “Hover
Balloon”, by placing the mouse over the desired map object.
Select Object – Selecting this function enables a specific Scan object to be moved or modified in the Scan
Builder.
Edit Data Point – This function enables editing the selected Scan object parameters.
Copy Data Point – This function enables copying of a selected Scan data point to paste to another area of
the Scan Screen.
Delete Shape – By selecting this option, the targeted scan point will be removed from the GIS map.
Move Object – Selecting this option will enable an object to be moved by the mouse.
Rotate Clockwise – This option will rotate the selected object clockwise each time it is clicked.
Rotate Counterclockwise – This option will rotate the selected object counterclockwise each time it is
clicked.
Length Down – This option will shorten the selected object each time it is clicked.
Length Up – This option will heighten the selected object each time it is clicked.
Width In – This option will narrow the selected object each time it is clicked.
Align Top – This option aligns the selected objects to the top object’s tag.
Align Bottom – This option aligns the selected objects to the bottom object’s tag.
Align Left – This option aligns the selected objects to the leftmost object’s tag.
Align Right – This option aligns the selected objects to the rightmost object’s tag.
Copy Intersection– This option will copy all of the data points to paste to a similarly-designed
intersection. Paste Intersection– This option will paste the copied intersection data points to the
next selected intersection.
To begin the Scan Builder process, select the Add Shape icon. A scan builder shape pallet will appear on
the screen. The Symbols will be accessible in a window. Select a symbol (shape) and move to the area on the
window where you would like to place the symbol. The Symbol selection opens a window of symbols that you
can assign to the scan object.
Once the shape is placed on the map, the window shown below will appear. The window provides the ability to
assign multiple values for each scan point. The screen below shows assignment of RED, YELLOW, and
GREEN for Phase 2.
Continue the Scan Builder process until all of the desired data points have been added for each parameter of the
intersection. Each additional data point can be created either through the Add Shape icon or by the Copy
Data Point icon if it will use the same parameters.
When the data point has been placed on the map, it is still in “Edit Mode”, as shown above. Any data point on
the Scan Builder with a box around it is in “Edit Mode”, and can be affected by the next editing action from the
toolbar. It is possible for more than one object to be in “Edit Mode” at one time, and for an editing action to
affect multiple data points at one time.
From the “Edit Mode” state, you can select actions such as Edit, Copy, Delete, Move, Alignment, and other
actions such as resizing and rotating. All of these actions are defined with their corresponding toolbar icons at
the beginning of this section. A data point that is not in “Edit Mode” will only display the data object and not
have the box around it. If you need to Edit or Move an existing data point that is not in “Edit Mode”, choose the
select the Edit Data Point icon. The same setup window will appear as during the creation process. Make
your edits and click “OK” to save and close the window.
To delete a data point, select the object so it is identified with the “Edit Mode” box. Select the Delete Shape
icon to remove the data point from the Scan Builder.
A data point can be moved in a dragging fashion be clicking on a data point in “Edit Mode”, choosing the Move
Object icon and dragging it to the desired location.
Using the Clockwise and Counter-clockwise Rotation icons, the selected point(s) will rotate one measure
of extend for click of the rotating icon. Several rotation selections may be necessary to achieve the desired data
point positioning.
Objects can be resized and rotated to fit the intersection geometry and desired look. These action include making
the data point(s) taller , shorter , wider , and narrower . All of these actions are based on the object’s
vertical position. For example, if an “Arrow” parameter is on its side, pointing right or left, the icon will
lengthen the point from the tip of the arrow to its base.
The use of the Flip Object icon will vertically flip the object (top to bottom).
The four Alignment actions (RED circle) can be used to align multiple data points based on the corresponding
side of their data labels. The positioning options will align the data objects based on the outer-most label edge of
the selected data points. In the example above (BLUE circle), the two arrows for the Phase 1 and Phase 6 are
different sizes. If you desire to align the objects based on their data labels, the Alignment action can quickly and
accurately do this.
and Align Bottom functions should be used for the vertical data points. The example below shows
how the Align Left feature moved the bottom data point to align to the “Left Edge” of the top data point.
The Scan Builder provides the ability to Copy data point sets from one intersection to another. To do this, select
a targeted source controller. The figure below shows the selection of Intersection#4 (RED circle). After selecting
the source controller, select the Copy Intersection icon. A confirming message window will appear to confirm
the Copy action (BLUE circle). After performing this action, the Paste Intersection icon will appear for use.
To “Undo” any single previous action in the Scan Builder, select the Undo icon. This function will only
work for the last action. It does not offer the ability to “Undo” beyond the last action.
Before leaving the Scan Builder, select “Apply” to save your work.
After the Scan Builder session is complete, you will need to exit the ATMS client and re-launch it for
the new GIS layer changes to take effect.
The Days box identifies the specific days for the scheduled task to perform, regardless of whether it fits within
the Date and Time range selected. Both the Days value and the Start/Stop Time values work together.
Lastly, select the “Interval” that you want the Scheduler to perform the task. Intervals can be:
• Continuous
• Minutes
• Hours
• Monthly
Click “Apply” or “OK” to save.
Listed below is a full list of the available Scheduler function types and a brief description/definition:
Download Time Smart Sensor HD Download the time to a Smart Sensor HD Device
GPS Time Update the server clock from a local GPS antenna
Polls all Cubic/Trafficware IP-based Temperature Sensors
IP Temp Check
for current temperature
Local Event Collection Local Events from controller(s)
Collects volume and occupancy data from controller(s)
Local Vol./Occ. [1-64]
**Required for Congestion Level GIS layer
Master 48 Vol./Occ. Collects volume and occupancy from master(s)
SDLC MMU Program Gather MMU Program report via the SDLC
SDLC MMU Trace Gather MMU Trace report via the SDLC
Set Opticom Time Download Time-Sync to Opticom Discriminator Card(s)
Collects volume, occupancy and speed data from
Smart Sensor 105
Wavetronix Smart Sensor 105 units
Collects volume, occupancy and speed data from
Smart Sensor HD
Wavetronix Smart Sensor HD units
Speed Traps Collects speed information from detectors
Gathers split information from the assigned controller(s)
Split History
**Already integrated with Full Status
Synchronizes ATMS server time from a specific
Sync Controller Time to Server
controller.
For V76 controllers that have High Resolution Data
Upload Purdue Logs Logging as defined by Purdue University, gather the data
on a scheduled basis.
Upload Drops Upload Drop information from intersection controller
Upload Controller High resolution data logs via an FTP
Upload Purdue Logs
connection and place them in the SQL database
Upload to Permanent Uploads data to Permanent file
Upload to Std and Prm Uploads data to Standard and Permanent files
USNO Time – Dial-Up Collects time for US National Observatory via Dial-Up
USNO Time – Internet Collects time for US National Observatory via Internet
Verify Database –Permanent Upload and Compare to Permanent database (In Reports)
Verify Database –Special 1 Upload and Compare to Special 1 database (In Reports)
Verify Database –Special 2 Upload and Compare to Special 2 database (In Report)
Verify Database –Special 3 Upload and Compare to Special 3 database (In Report)
Verify Database –Special 4 Upload and Compare to Special 4 database (In Report)
Verify Database -Special 5 Upload and Compare to Special 5 database (In Reports)
Verify Database –Standard Upload and Compare to Standard database (In Report)
It is recommended that only a System Administrator has the level of access to Create, Edit or Delete
ATMS users.
The Permissions and Preferences parameters that are related to the AVL Module need to be set as a
“No” value. These parameters are AVL Data, Geo Fence, Landmarks, AVL Module, Segment Editor-
Routes, Vehicles, and Vehicle Triggers.
In ATMS 2.7 a new user property was added under Database permissions called Controller View. This is
specifically for 2070 V76 controllers as well as for V80 controller types. By setting this property to “Yes”, the
Phase times and options screens are ordered as per the controller screens for ease of user entry. By setting this
to “No” the user can move columns on the edit screen ant they will persistently remain in place.
Due to the access control of User Groups, it is recommended that only ATMS system Administrator(s)
have access to this section.
User Details
First select the User Detail tab and assign a User Group number and name in the ID and Username boxes. Click
“Apply” or “OK” to save. The Auto ID button will assign the lowest number available starting with “1”.
If a function is enabled for a User Group, the text for the function will appear in their respective Navigator,
Action, and Selected Details panes for each User that is subscribed to that group. If it is disabled, the text for the
function will not appear at all.
Jurisdiction Membership
Each User Group must have the corresponding Jurisdictions assigned to it to have access to the Controllers within
the Jurisdiction. Creating or Editing Jurisdictions is performed in the Definitions…Jurisdictions section as
described in Section 5.11.
The list of Jurisdictions not assigned to the User Group will appear on the box to the right. To add a Jurisdiction
to a User Group, highlight the targeted Jurisdiction(s), then select the “Add” button, or “Add All” to place the
entire list of Jurisdictions to the group. When a Jurisdiction has been added to a User Group, it will move to the
box on the left titled “Currently Assigned”.
To remove a Jurisdiction from the User Group, highlight the targeted Jurisdiction(s), then select the “Remove”
button. Selecting “Remove All” will remove all of the Jurisdictions from the User Group.
Click “Apply” or “OK” to save.
When the factory applies periodic updates to your ATMS system, all new features will be turned off in
the User and User Group definitions. This is done to protect the level of control and access until the
System Administrator can decide which users have the new privileges. A System Administrator can
turn-on new features for all subscribed users through setting them one time within the User Groups.
The figure below illustrates a sample Weekly Road Tube Detector Report:
The Reports Module provides the user the ability to generate reports from a library of pre-formatted report
templates from the ATMS database. ATMS stores all imported and system-generated data into the system’s
main SQL database, and makes it available for future report generation. This section will show you how to search
and generate Reports in the ATMS system.
The Reports module offers pre-defined report templates from the following database categories:
• Controller Data (Inventory, Groups, Alarms, Volume/Occupancy, Coordination Reporting, etc)
• Users (Log-In reporting, Upload/Download activity, etc)
• Timing Sheets
• GIS (Incident Reporting)
• Vehicles (Applicable for the FLEET.now and PRIORITY.now modules of ATMS)
• AVL Data (Applicable for the FLEET.now and PRIORITY.now modules of ATMS)
• Purdue High Resolution Data Reports
The list of available Reports is displayed in the Overview pane. We frequently add Report Templates and Timing
Sheets for the Report module. When available, new Reports are added when routine ATMS system updates are
performed.
In order to perform functions within the Reports module, your user privileges need to be enabled under
User Definitions.
To navigate to the specific report type, select the category icon and then select the report that you would like to
run via the list on the overview pane. A full list of the available Reports will be displayed on when selecting the
All Reports icon..
Select the desired report, and the specific report Search Engine window will be displayed. The user will fill out
the parameters for their report.
Print Preview – Allows the user to preview the appearance of the document.
Print - Allows the displayed report list to print to a printer(s) that are configured to the computer.
Export to Excel – Allows the displayed list to be saved to disk as an Excel document.
Now go to the scheduler and create a new schedule. By choosing Auto Reports, you will notice that an entry has
been added that matches the newly created report criteria. You may schedule this so that the report is generated
at the time scheduled and it will be e-mailed in .pdf format at the same time.
To reset your search parameters for the Report Criteria search, select “Reset All”. This resets the search
parameters for both windows to “All”. From this point, new entries for the report can be entered.
Automated Traffic Signal Performance Measures are a series of aids that display the high-resolution data from
traffic signal controllers. They are a valuable asset management tool, aiding technicians and managers in the
control of both traffic signal hardware and traffic signal timing and coordination. They allow analysis of data
collected 24 hours a day, 7 days a week, improving the accuracy, flexibility, and performance of signal equipment
and the system as a whole. Cubic/Trafficware provides the high resolution logging facilities that will gather this
data and report it to the ATMS central system. This logging needs the proper controller hardware for it to work,
specifically the national standard Advanced Transportation controller (ATC). Once the data logging is turned on
in an ATC, ATMS can gather the data.
High resolution logging also known as Purdue logging is set up to retrieve ATC logging data via a FTP transfer.
In fact it is the primary way to retrieve data if you do not have the ATMS central system. The Purdue standard
requires that the user be able to retrieve a proprietary data format file from the controller via FTP. The standard
also requires a file naming convention that indicates the collection date and times of the file.
Cubic/Trafficware has automated this FTP retrieval task by adding an Item in the schedule to retrieve the data.
Go to Definitions-> Scheduler and create a Purdue logging schedule as shown below:
Selection of this report will graphically chart the detection data against the GYR data in a graphical chart.
Selecting this report will bring up the search bar, where the user can select the intersection along with the
Coordination Phase, Start Color (start of cycle), Phase(s) and Detector(s), Date, Begin Time and End time.
The following is a screen shot from the generated report using the single report mode selection:
The chart below shows data for Phase 2 running during a 100 second Cycle with the coord reference point set to
ENDGRN coordination. To match this selection set up the search window as shown to the right.
Below are samples of Purdue Coordination diagrams generated via an ATMS report.
Data can also be displayed in a High Resolution Data Report. Again select the Report and fill out the the
search criteria.
Each page of the report depicts the specific Purdue data, including the coord phase, selected Phase, Output
Color, Purdue enumeration data values, etc.
Phase terminations can also be charted via this report. In particular Gap Outs, Max Outs, Force Off’s and
Pedestrians can be plotted as shown below.
Split Data is displayed in this report. Select the Report and fill out the the search criteria.
This report will be generated for each phase. Below is report showing the Split Monitor for Phase 2.
Page Forward/Backward – Selecting the corresponding arrow will navigate to the next page of the report
when a multiple-page report is generated.
First Page/Last Page – Selecting the corresponding arrow will navigate to the first or last page of the
report when a multiple-page report is generated.
Print – Allows the report to print to a printer(s) that are configured to the computer.
Export – Allows the report to be saved as a .pdf, .xls, .doc, or .rtf document.
Find Text – Allows a user to search for key words in the report.
Problem Solution
-Your login Username and Password has changed.
Contact the System Administrator.
My Username and Password does not work.
-The Username and Password was not entered in the
correct case-sensitive format.
-The network connection between the Workstation and the
The ATMS Client does not launch.
Server has been lost.
While operating the Client, one of the following
messages appears and the Client shuts down: -The connection between the Workstation and the Server
was lost (temporarily or permanently) while the
1) “Dataset is Null”
application was running.
2) “XIPC Error: Invalid Target Specification”
-It is not defined as the proper controller type.
-It is not assigned to the correct communication “Drop”.
-The controller is not programmed for the correct “Port”
as assigned for that Drop in the Communications Server.
I can “ping” a controller but it will not communicate
with ATMS. -If the controller is a 980/981 series, the host IP must
match the Server IP address. When changes are made on
the controller IP screen (MM>6>5), “Enable” must be
toggled “Off” and “On” to register changes.
-Controller is assigned to the “Offline List”.
I cannot perform an action because it is “Grayed -The action cannot be performed because the proper
Out”. dataset selection has not been performed.
-Simultaneously editing databases of different database
I cannot edit a controller database because the option types cannot be performed. Re-select the controllers to a
to “Edit” is “Grayed Out”. matched database type and the option to “Edit” will
appear.
-From the Search Engine, select “Reset All”, then “Find
I cannot get the List View to show all of the
Now”. This will reset the search parameters and restore
controllers in the system again.
the entire database for view.
-Controllers are defined in the Home Module under
How do I define new Controllers, Cameras,
“Configuration”. All other system components are
Switches and other items to the system?
defined in the Definitions Module under “Devices”.
9.1 Requirements
9.1.1 Hardware Requirements
Restart client
Verify IP address of server at logon prompt by clicking on “Server:”
Open up a web browser and enter in the URL bar the ATMS server’s IP address followed by
/streetwise2ws/default/aspx
Select Naztec folder path for Destination Directory and click Next
Click Close
When prompted to install or repair Microsoft Visual C++ click install/repair for all Redistributable
selections (2012, 2015,2017. The follow two sscreens show the 2012 Visual C++ Redistributable
install:
Click Finish
Click Next to install and Finish to complete the installation. Then click Cancel when prompted to restart
Enter in IP and Port number of ATMS server (Steps 14-18 do not apply to upgrades)
Click Finish
PROBLEM:
Client won't start after login.
Possible Errors:
Error: System.NullReferenceException: Object reference not set to an instance of an object.
SOLUTION:
**Before launching ATMS client after performing steps make sure all streetwise processes are killed in task
manager.
5. Verify Ports below are open on ATMS server and not blocked by a firewall.
xipcetc 4000/udp
xipcetc 4000/tcp
xipcserv 4001/tcp
PROBLEM:
Unable to download install files. Can’t reach Streetwise website.
SOLUTION:
The client install files are located on the ATMS server under \Naztec\ATMSWS\Setup\
1. NDP451-KB2858728-x86-x64-AllOS-ENU.exe
2. vcredist_x86.exe (2013 Visual C++ Run-time)
3. vc_redist.x86.exe (2015 Visual C++ Run-time)
4. ATMSClientPrereqisites.EXE
5. ATMSClient.exe
6. ATMS.Streetwise2App.EXE
Term Definition
Software application that controls the priority of inbound and
outbound field communications. It also executes all Scheduler
Administrator or “Admin”
programming for the system. This program also resides on the
main ATMS server hardware.
A field Event that has occurred in the controller and has been
Alarm programmed to be reported immediately to the ATMS system.
They can be set to notify users.
Consists of the last 100 incoming alarms to the system. This tab
Alarm History is populated each time a login occurs and is updated as new alarms
are received. Shown as a tab in the main user interface.
Trim an older portion of the database to reduce the file size and
Archive Database
store it for later retrieval.
Backup Database Create a copy to store in case of server failure.
BBS Battery Back-up System
CCTV Closed Circuit TV (Video)
A “virtual” controller within ATMS that performs the same
Central Master management and control tasks as an on-street Master Controller.
(Sold Separately)
Client The main software interface on each workstation.
Field Chooser Acts as a view filter to hide/show the desired data to the user.
A user-defined set of controllers that have no limitations to how
Flex Group many or which controllers. A controller can belong to a limitless
number of Flex Groups to serve a multitude of tasks.
THANK YOU
FOR YOUR BUSINESS!