DisplayLink Plus
From Libre Aquatics Wiki, the free aquatics reference
DisplayLink Plus is a Windows program from Colorado Time Systems (CTS) that drives the company’s matrix and LED video displays. It composes what appears on the board from three kinds of content: templates, which lay out live timing and scoring data in fixed positions; sequences, which play a preset series of items in turn; and media files sent straight to the board. The data that fills a template arrives from CTS timing consoles, CTS wireless tabletop controllers, CTS Synchro Meet Manager, and meet-management or FinishLynx software connected to the DisplayLink computer.1 CTS presents it as the software for its LED video displays, and describes it as content-management software written for aquatic facilities.2
Naming and versions¶
The product’s name is written several ways in CTS’s own material. The company’s website and shop, and the release notes inside the software, use DisplayLink Plus, DisplayLink+ and the abbreviation DL+; the help file’s own topic pages spell it Display Link Plus with a space.1345 This article uses DisplayLink Plus throughout. The name distinguishes the 4.x program from the earlier DisplayLink 3.x software it replaced, which is a separate application and not an earlier version of the same one.
The first public release was version 4.0.10. As of 2026 the current release is 4.7.0, issued 16 December 2025.34
Role in the display system¶
DisplayLink Plus sits between the timing equipment and the display, and does not time or score anything itself. A timing console such as the Gen7 Serial Timer or System 6 runs the race and emits scoreboard data; DisplayLink Plus receives that data, places it in the positions a template defines, and renders the finished frame to the board. The fonts, colors, layout, background graphics and sponsor content are all set in DisplayLink Plus rather than on the timer.
The board is driven as a video output. CTS states that DisplayLink Plus sends the whole of the computer’s monitor, with the board showing one region of it. Two consequences follow: a template has to be built at the board’s exact pixel dimensions, and anyone restreaming the output has to crop it. CTS’s example is a 544 × 272 template on a computer set to 1920 × 1080, cropped by 1376 pixels on the right and 808 at the bottom to leave just the board.6
The hardware between the computer and the board has changed over the years. For older installations, CTS’s troubleshooting notes name the CVC, CDC and VPU video processors, and specify that a CVC must be set to PC mode for the computer’s output to appear on the board.1 A 2021 CTS document lists five display controllers it has shipped that can produce a video output suitable for streaming: the MCTRL-300, MCTRL-600 and MIC-VPU-01, which need a pass-through capture device, and the VX4 and MCTRL-660, which do not. The link from the computer to the controller is a video cable, most commonly HDMI to DVI, though CTS has also used DVI to DVI and DisplayPort.6
Program structure¶
Four panes make up the main window. Their positions are fixed, though most can be resized, and the Active Display can also be undocked or pinned out of the way. Every function is reached from the Toolbar, which occupies the upper left. Saved templates, images, videos and sequences live in the Library below it, whose default location is the Windows Documents folder. Across the center of the window, the Active Display mirrors the board exactly, and beneath it the Main Work Area carries one tab per function the operator has opened. A Preview tab sits there permanently and has no close button.1
Preview is not a reliable guide to a finished frame, because live values never render there. Timing and scoring figures, quick messages and the time of day reach the Active Display and the board itself but not the preview, so a template that looks blank there may still be correct.1
Content reaches the board by double-clicking an item in the Library, dragging it to the Active Display, or selecting it and pressing Enter. Right-clicking the Active Display offers Pause Display, which freezes a changing item such as a running sequence while the operator prepares the next one, and Clear Display, which blanks the board.1
Templates¶
A template is a file, with the extension .tpl, that names which data items to show, where
on the board each one sits, and how each is formatted. Templates are built in Template
Editor, the one toolbar function that opens in a window of its own instead of docking into
the Main Work Area the way the others do.1
Items are dragged onto the board surface from an Available Items list. The Core Items tab holds the sport-neutral elements: static text, a quick-message placeholder, rectangle, round rectangle, ellipse, line, image and computer time of day. The remaining tabs are grouped by data source, so a swim-meet template draws lane, place, time, event and heat from the CTS Aquatic Sports - Swimming tab.1
Data items that repeat once per lane or per result line are placed through a Multiple Modules dialog, which asks how many modules to create, which module number to start at, whether to spread them vertically or horizontally, and how many pixels to leave between them. Module numbers are how a template item is bound to a particular lane or line, and how the same template can be pointed at one of up to four connected timers through the Properties palette.1
Formatting is split between two controls. The toolbars across the top position an element relative to the board, while the Properties palette on the right sets what happens inside the element’s own bounding box. Changing an element’s font resizes its bounding box automatically to fit the text, so CTS advises setting the font before stretching an item to its final width.1
Templates can carry a background image, set from the Options menu, with data items placed over it. The Computer Time of Day item reads the clock of the DisplayLink computer, which lets a template act as a pace clock with no timing console connected at all.1
Templates written in DisplayLink 3.x are not supported and cannot be opened.1
Since version 4.6.0 a template can also carry dynamic team logos, image items that are
replaced at display time with a file whose name matches the incoming team abbreviation.
Logo files live in a folder named TemplateLogos at the Library’s top level, and PNG
should be used where a transparent background is wanted. In swimming the logo item’s module
number must match the lane’s: lanes 1 to 9 use modules 01 to 09, lane 10 uses 0A,
lane 11 uses 17 and lane 12 uses 18.13
Sports modules and data sources¶
Each sport has its own toolbar button opening a data manager, which is where information not supplied by the timer is entered or imported. This section describes what each module contributes beyond the template itself.
The Swimming module carries the most settings. Its Name Data tab holds event information and
records, which can be typed in, imported from .scb files on disk or removable media, or
requested as the meet runs, where a meet-management computer is connected. An Options tab selects whether
event and heat numbers follow the timer automatically or are advanced manually, chooses the
meet-management data source, and sets swimmers’ name format (first, last or full) and
capitalization. An Edit Record Tags control declares which categories of record the board may
show, pool and championship records among them.1
The Diving manager holds an order of dives, each row pairing a diver with the team they represent. Rows are typed in or pulled from a text or XML file, which most diving meet-management programs can write. Several events can be prepared in advance and assigned to different connected timers, so one timer runs the 1-meter event while another runs the 3-meter simultaneously. A diving leader board can be produced three ways: using the System 6 overtake spots to show the top three places with no extra cabling; wiring System 6 COM2 to the DisplayLink computer with its output set to DisplayLink Leaderboard, which shows as many divers as wanted but cannot coexist with a meet-management connection; or, on Gen7 Diving v1.2.0 and later, reading leaderboard data embedded in the main scoreboard feed.1
Water polo is handled in two different places depending on which device runs the match. A match run from a timing console uses the CTS Aquatic Sports - Water Polo template items and the Water Polo manager; a match run from a CTS wireless tabletop controller uses the CTS MultiSport - Water Polo items and the MultiSport manager instead.1
Synchro, the artistic-swimming module, accepts data from up to four CTS systems, which may be timing consoles or laptops running CTS Synchro Meet Manager. Routine orders carry a team name, a team abbreviation and up to eight athlete names, entered directly or imported from a text or XML file. CTS notes that laptops running Synchro Meet Manager are configured under the CTS Aquatic Sports section using the ports labeled CTS Timer, despite not being timers.1
MultiSport covers the non-aquatic sports driven by CTS tabletop controllers: baseball, basketball, football, hockey and lacrosse, soccer, volleyball, wrestling, and water polo. Track and Field takes results from FinishLynx or Hy-Tek software, with a separate template tab for each.1
Two further modules are shared across sports. Team Scores handles team scoring for swimming and diving, either through dedicated template items or condensed into a quick message showing rank, abbreviation and score; it keeps separate women’s, men’s and combined lists, and can sort by score on sending. Results compiles all heats of a completed swimming event into a single ranked list.1
Both, along with Track and Field, share a Display Options dialog. Display Mode selects scrolling, which advances one line at a time, or frame-by-frame, which pages through a screenful at a time; Display Time sets how long each state is held, with CTS suggesting about half a second for scrolling and about two seconds for frame-by-frame; Cut-off limits how many entries are shown; and Items Count must be set to match the number of lines the template actually provides.1
A social media feature, which searches Twitter and Instagram for content to put on the board, is documented inconsistently and its current status is unclear. The help file’s overview and toolbar topics describe it as a working function with its own toolbar buttons, but the release notes record it as removed in version 4.3.0 because it was broken, with a note that it would return in a future update, and no later entry records it returning.13
Connections to timers and meet management¶
Data sources are declared under Settings, which also defines the board’s height, width, resolution and color capability. Sources are assigned by COM port, up to four CTS timers or Synchro Meet Manager laptops, plus tabletop controllers and a meet-management computer, and the physical or wireless connections must match the ports chosen on that screen. For a wireless link, the help file names CTS’s WA-1 and WA-2 adapters, while the Gen7 manual names the later WA-2 and WA-3.17
CTS also instructs that the scoreboard definitions on the timing console be left at their default values when the console feeds a video board through DisplayLink Plus. Its troubleshooting notes make those definitions the first thing to check when a value lands in the wrong field, or fails to reach the board at all.17
The meet-management link is a serial one. For Hy-Tek Meet Manager, CTS specifies the scoreboard interface set to its Generic Serial option, a port configured for 9600 baud, 8 data bits, no parity and 1 stop bit, and a null modem in the cable between the two computers; on a machine with no COM port, a USB-to-serial adapter can stand in. The scoreboard interface is a separately licensed Hy-Tek feature, sometimes labeled the Alpha scoreboard interface.18 Once configured, DisplayLink Plus can either accept a bulk transfer or ask for updated heat and event data whenever either one changes.1
The Gen7 consoles changed this arrangement. Gen7 Swimming can take swimmers’ names itself,
either pre-loaded from .scb files on a USB drive or sent live over a UDP network link from
the meet-management program, and pass them on to DisplayLink Plus inside the scoreboard
data. That removes the need for a second cable running directly from the meet-management
computer to the DisplayLink computer. CTS records this as requiring DisplayLink Plus v4.6.0
or later and an RS-485 rather than RS-232 link to the display computer. Team scoring and
full event results followed over the same path, added in Gen7 Swimming v2026 with
DisplayLink Plus v4.7.0.73
Sequences, video and scheduling¶
A sequence is a preset series of graphics and templates played in order, built in Sequence Editor. Each entry carries a duration, a transition time, and an incoming transition chosen from none, fade, slide, cover or uncover; the editor keeps a running total of the sequence’s length as entries are added.1
Graphics and video can also be sent straight to the board without a template, in JPG, GIF, BMP or PNG for stills and AVI, MPG or WMV for video; CTS states that any file Windows Media Player can play, using whichever codecs are installed, will play in DisplayLink Plus. Text and live data are the exception and can only reach the board through a template. Video cannot be placed inside a template at all, though it can serve as the background layer of a two-layer display. Live video and DVD playback come from external sources, and pass through the DisplayLink computer only where a video capture card is fitted, in which case a Live Video button appears on the toolbar.1
Anything that can be displayed can instead be scheduled, by giving it a clock time and a duration, optionally repeating each day, week, month or year. The Scheduler shows these in a day, work week, week or month view. Sending something to the board by hand takes precedence and switches the schedule off, and the operator has to switch it back on.1
Auto Switch changes the board automatically when a chosen event occurs on the timer, which lets a meet run without an operator driving the display. An On Start trigger brings up the racing template with names and running time at the gun, and diving’s On Next Diver and On Scores Received triggers cover the two states of a dive. Auto Switch works only on the background layer of a two-layer display.1
Two-layer display¶
On boards that support it, DisplayLink Plus composes the output from a background layer and an overlay layer, giving two Active Display panes instead of one. The background may be a template, live video, an animation or a graphic; the overlay may only be a template. The feature needs a board with cropped VGA output, a second monitor on the DisplayLink computer, and the option enabled in Settings.1
An overlay template is made transparent through the Options menu in Template Editor, after which the editing surface shows a checkerboard where the background will show through. CTS suggests outlining overlay text in a contrasting color, since it will be read against whatever is playing beneath it.1
Multi-layer display arrived in version 4.2.7 in November 2013 as a separately purchased option, and was included with all installations, disabled by default, from version 4.2.10 in February 2014.3
Predecessors¶
DisplayLink Plus replaced DisplayLink 3.x, a different program with the same purpose, which has its own article; this section is the short version. The 3.x software ran under Windows NT 4.0 Service Pack 3 or later, or Windows 2000, and drove matrix displays. It split its work across separate components: a Designer window for graphics, animations and slide shows, and a separate Template Editor application. Its menu bar carried a Meet menu for AquaLink, the aquatic-sports module, and a Game menu for GameLink, the team-sports counterpart. CTS used the GameLink name for an external console and keyboard as well, which could drive a display with no DisplayLink computer attached at all. AquaLink 1.6 required DisplayLink 3.6 and AquaLink 1.7 required DisplayLink 3.7.91011
DisplayLink Plus folded all of this into one program, with the sports modules and Template Editor reached from a single toolbar. The template format changed in the process, and 3.x templates cannot be opened in DisplayLink Plus.1
Template Editor returned as a separate application in version 4.3.14 in March 2020. This time it is optional: the integrated editor stays, and the standalone build is sold on its own.35
Licensing and system requirements¶
DisplayLink Plus is licensed software, and the licensed feature list is visible from the main window. The licensing arrangement has changed twice: version 4.3.0 in December 2018 moved to FlexNet and required existing customers to obtain new license files, and version 4.6.0 in August 2023 moved to a new licensing service and again required updated credentials. CTS warns that upgrading from 4.4.x or earlier needs a new license file obtained from customer support before the upgrade.34
Requirements have risen over the software’s life. Version 4.2.14 in May 2015 made Windows 7 the minimum, and CTS states that version 4.7.0 requires Windows 10 or 11. Releases before 4.6.0 needed .NET Framework 3.5 SP1 installed as a prerequisite; 4.6.0 moved the program’s own runtime to .NET Framework 4.8. The software is not offered as a direct download, and CTS directs customers to contact support for a link.34 Parts of the help file have not kept pace with this: the two-layer display topic still gives Windows Vista as a minimum, a figure the release notes superseded in 2015.13
Some parts of the program are sold separately. The standalone Template Editor is part number
R-470-121, and CTS also sells ready-made designer template packs for swimming, diving and
water polo at several board resolutions, and a Swimming Record Board Image Generator,
R-470-122.5
DisplayLink Plus is also a prerequisite for CTS AquaSync, the company’s live-streaming graphics overlay, which takes timing and scoring data through DisplayLink Plus and emits NDI output for streaming software. Facilities without a CTS video board receive a reduced build, DisplayLink Plus Lite, bundled with the AquaSync installer.1213
See also¶
- DisplayLink: the 3.x software this program replaced
- Scoreboards: the boards and controllers it drives
- Standalone Template Editor: the template designer sold as a separate application
- CTS AquaSync: the live-streaming overlay that depends on it
- Gen7 Serial Timer and System 6: timing consoles that feed it
- Colorado Time Systems: the manufacturer
- Software: the software reference
References¶
Footnotes¶
-
Colorado Time Systems, Display Link Plus Help (help file shipped with the software). ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12 ↩13 ↩14 ↩15 ↩16 ↩17 ↩18 ↩19 ↩20 ↩21 ↩22 ↩23 ↩24 ↩25 ↩26 ↩27 ↩28 ↩29 ↩30 ↩31 ↩32 ↩33
-
Colorado Time Systems, Display Link Plus Help, Release Notes topic. ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10
-
Colorado Time Systems, DLPlus Installation Resources. ↩ ↩2 ↩3 ↩4
-
Colorado Time Systems, DisplayLink Video to Broadcast Software Instructions (F1062) (Rev. 202104). ↩ ↩2
-
Colorado Time Systems, Gen7 Serial Timer User Guide (F1034), Appendix C (athlete name integration). ↩ ↩2 ↩3
-
Colorado Time Systems, DisplayLink Plus: Team Scores and Event Results. ↩
-
Colorado Time Systems, DisplayLink 3.7 Users Guide (document F888 Rev. 0404, 2004). ↩
-
Colorado Time Systems, AquaLink v1.6 & 1.7 Users Guide (document F854 Rev. 0404, 2004). ↩
-
Colorado Time Systems, Template Editor v1.5 Users Guide (document F855 Rev. 0404, 2004). ↩
-
Colorado Time Systems, CTS AquaSync (part number
R-470-123). ↩ -
Colorado Time Systems, AquaSync: Overlay Graphics for Live Streaming. ↩
Last updated September 18, 2026.