Software

Software Downloads

Below are links to our software and other resources available for your convenience. Please be sure to check with us on specific version questions or if you are planning to upgrade your SLE or SLA product. We will be very happy to assist you in any way possible. There are also some links to 3rd party programs and applications (at the bottom) which may be useful to you. If you are looking for more information about changes and updates to our software, you can review these on our Software Release Notes page.

SLA-Panel Plus Sample Interface Program
The Panel Plus test application is now our baseline test support tool and adds many new features to support customer test steps. The SLA Panel application will no longer be updated and posted for software updates. Please be sure to review the Software Release Notes page.
SLA Panel Plus
2.23.09
2.22.29
2.22.17
2.22.15
2.22.10
2.21.13
2.20.22
2.19.09
2.18.04
SLA Panel
For v2.21.13 and up - please use PanelPlus
2.20.22
2.19.09
2.18.07 (P1)
2.17.14

SLA/SLE Firmware
Here are download links to our firmware. Please remember that we recommend matching the firmware version with the corresponding SLA-Panel + application version. Be sure to review our Software Release Notes page to see related changes for all updates.
1500 Firmware
2.23.09
2.22.29
2.22.17
2.22.10
2.21.13
2.20.22
2.19.10
2.18.07 (P1)
2.17.14 (P1)
3000 Firmware
2.23.09
2.22.29
2.22.17
2.22.10
2000 Firmware
2.22.29
2.22.17
2.22.10
2.21.13
2.20.22
2.19.09
2.18.04
2.17.14

SightLine Script Development
Here you will find how to develop scripts on your PC that can be uploaded to SLA hardware using the SLA firmware upgrade utility.

Note: Please download and run the sample ARM side applications/scripts installer (see link below). This should be run before setting up the development environment. Also firmware v2.23 or higher is required.
Development Guide
Script Development Guide
Description
This document describes everything needed to develop and run custom scripts in Lua on the SLA-1500 and SLA-3000 hardware.
SLA User Application Development Example Code & Resources
For development of Linux applications on the SLA-1500 and SLA-3000 hardware platforms.
Documentation
Application Development Guide
Description
This document describes how to setup a PC to be used to develop applications that can be run on the ARM processor of the SLA-1500 or SLA-3000. The sample program for ARM-side development:
  • Can be built on PC
  • Uses MS Visual Studio 2008 for test and debug on PC (simulator)
  • Uses TI CodeComposer Studio 5.x for ARM side development & deployment
  • Communicates to VideoTrack application running on SLA hardware using SightLine Command and Control protocol over IP sockets
Ubuntu Virtual Machine
Two versions are now here. For new developers/users, please download the latest - v2.23
VM Installer
Ubuntu VM v2.23
Ubuntu VM v2.22
Description
Virtual Machine installer for development of ARM applications. These are extremely large downloads, and we recommend running overnight.
New 2.23 ARM Side Code Examples
To compile and work with these new examples the above new VM Installer for 2.23 is required.
SLA ARM Examples Installer
SLA ARM Examples - 2.23.09
Description
Contained in this zip download are the latest examples of SLAGimbal, SLAGPIO, SLALandingApp, SLAScripts, along with workspace definitions.
New 2.23 PC Code Examples
A PC with Visual Studio 2013 installed is required. You will need a SLA board with enabled functionality (such as a developer's kit), and all necessary cables. A video source and video monitor will be useful.

Note: To build SLAPanelMinus QT is also required.
SLA PC Examples Installer
SLA PC Examples - 2.23.09
Description
Contained in this zip download are the latest examples for the Video Decoder, PNG Decoder, and our Command & Control examples.
Gimbal Sample Application
SLA Installer
Gimbal - 2.22.29
Gimbal - 2.22.17
Gimbal - 2.22.15
Gimbal - 2.22.10
Description
SLA-Gimbal Sample Application Installer - example program code that was developed to show how to control PWM servos.
GPIO Sample Application
SLA Installer
GPIO - 2.22.29
GPIO - 2.22.17
GPIO - 2.22.15
GPIO - 2.22.10
Description
SLA-GPIO Sample Application Installer - Engineering application note for this installer is here:
EAN-SLA-1500-UsingGPIO.
This document will cover creating a customer application to run on the SLA-1500-OEM ARM processor that will read GPIO state and send commands to the VideoTrack1500 application also running on the ARM processor.
Note: Requires version 2.22 firmware
MPEG2-TS H.264 Video Decode Library
This library includes both the SLADecoder and SLAPngDecoder. These examples provide code for decoding a MISB video stream and decoding of 16 bit PNG images to retrieve full 16 bit acquired pixel data.
SLA Installer
Decode - 2.22.29
Decode - 2.22.17
Decode - 2.22.15
Decode - 2.22.14
Decode - 2.22.10

Description
Sample UI for H.264 Video Decoding

Note: This software uses code of FFmpeg licensed under the LGPLv2.1

Command and Control Example Code & Resources
For development of C/C++ command and control applications. This includes Panel- which is a stripped down version of our Panel+ application. Contains controls for connecting and switch commands for selecting cameras.
SLA Examples Downloads
Example Code - 2.22.29
Example Code - 2.22.17
Support Guide For Examples
SLA Example Code Guide

SLA-1500-FPGA Program & Documentation
Here are links to our FPGA configuration files used to re-flash the FPGA software on the SLA-1500-OEM board. Now contains a CFG file for supporting embedded sync for the new Tamron camera.

For inquires on obtaining our SLA-KIT-1500-FPGA, please contact ourSales Office.
FPGA Configuration File
FPGA Configuration Zip
FPGA Support Documentation
FPGA EAN PDF
FlashPro Application & Documentation
Here are links to the FlashPro application and documentation download pages. Please download v11.5 (or earlier version) to properly load our supplied configuration files.

NOTE: You will be required to register to access this download.
FlashPro Application
FlashPro 11.5 Download
FlashPro Docs
Download Manuals

3rd Party Products






External Programs/Utilities
There may be the need to use other utilities to support your work with SLA products. You may already have applications for these functions and therefore will not require these specific programs.

Disclaimer: SightLine Applications offers these links as a convenience. Users that download these do so at their own risk and are bound to the usage agreements contained for each product.
Programs
Descriptions
ExifTool ApplicationGreat application for reading, writing and editing meta information in a wide variety of files. ExifTool supports many different metadata formats, and it's very easy to use.
WinSCP - SFTPWinSCP is an open source free SFTP client, SCP client, FTPS client and FTP client for Windows. Its main function is file transfer between a local and a remote computer. Beyond this, WinSCP offers scripting and basic file manager functionality.
FTP - FileZillaLink to FileZilla, a FTP client utility that can be used for accessing our customer FTP portal.
NOTE: Please use the supplied username, password, and address provided by SightLine Applications.
PuTTY - EmulatorLink to PuTTY, a terminal emulator that is widely accepted as the ‘de-facto’ open source standard.
Tamron Camera InformationLink to Tamron Camera site with contact to request additional information or supporting software.
Sony Support PageSony's support page that you can review to find the FCB Control software for controlling EH-Series and EV-Series cameras.
Hitachi Camera PageHitachi DI-SC120R information page. Please contact your Hitachi representative for information or controlling software.
MiniTool - Disk PartitionLink to MiniTool, a partition manager that you can use to format and create partitions on MicroSD cards or physical hard drives.
HW Group Hercules Setup UtilityHercules SETUP utility is useful serial port terminal (RS-485 or RS-232 terminal) , UDP/IP terminal and TCP/IP Client Server terminal. Excellent for testing the serial Raw-Pass-Through option on SLA boards.
HW Group Virtual Serial Port Setup UtilityHW VSP is a software driver that adds a virtual serial port (e.g. COM5) to the operating system and redirects the data from this port via a TCP/IP network to another hardware interface, which is specified by its IP address and port number. Excellent for testing the serial TCP-Pass-Through option on SLA boards.
Eterlogic's Virtual Serial Port EmulatorVSPE is intended to help software engineers and developers to create/debug/test applications that use serial ports. It is able to create various virtual devices to transmit/receive data. This utility is used in the TCP-Pass-Through examples in supporting documentation
Ping TesterLink to Ping Tester, a visual ping & IP scan utility to check network connections. Use to scan IP address ranges in use (or not) on a network subnet.