top of page

SIDEKICK DATA HANDLER  | Software

Software overview and full documentation can be found at www.sixclear.com

At the heart of SIDEKICK is SIXCLEAR JADE, an application development environment that provides robustness and a high level of configurability - without writing code. 

JADE Software Header.png

Build your custom application with plugins: JADE let's you create any number of applications by dragging plugin modules. Each module is highly configurable via its Editor panel. A series of plugins becomes its own executable application.
 

Publisher-Subscriber architecture: once data from your instruments enters the system, any variable can be used by any of the plugins: a "chart plugin" will display profiles, a "state-machine" plugin could use a depth value as a trigger to record images etc.

Plugins Architecture to create any applications

  • Plugins are highly configurable and run independently

  • Plugins can communicate

  • Plugins have interactive interfaces

  • Plugins already support 1000s of devices

  • Plugins have deep, built-in documentation

  • Plugins support expressions

  • Plugins support variables

  • Plugins support programming points

jade-plugins-mashup.png

JADE's underlying Publisher/Subscriber architecture, allows plugins to be anything from a simple data publisher to a full-blown control system able to chart, navigate, communicate or control.

Each plugin is configurable via its editor: a text based json script that reads easily and is fully documented.

  • Syntax highlighting

  • Syntax validation

  • Auto-complete

  • Hover documentation

  • Zoom In/Out

  • Code collapse

  • Undo/Redo

  • Bird's Eye View

  • Detailed error messages

jade-configure-plugins.png

Here is a list of available plugins

  • SERIAL PUBLISHER PLUGIN

  • MULTIPLE CHARTS PLUGIN

  • XY CHART PLUGIN

  • SNEAK PEEK DATA VIEWER

  • RELAY MANAGER PLUGIN

  • STATE MACHINE PLUGIN

  • TCP SERVER PLUGIN

  • BELLAMARE FLIGHT CONTROL PLUGIN

  • BASLER CAMERA PLUGIN

  • SPLIXEL LED PLUGIN
    ...more in the making

What can I do with all this?

You can interface any serial instrument with the SERIAL PUBLISHER PLUGIN, decide when to turn power to instruments with the RELAY MANAGER PLUGIN, display data versus depth for all your instruments with the MULTIPLE CHARTS PLUGIN, retrieve a snapshot of the instruments profiles with the SNEAK PEEK DATA VIEWER, have a mission run automously with the STATE MACHINE PLUGIN, Interface the SIDEKICK to your main vehicle computer with the TCP SERVER PLUGIN, run automated flight control by controlling actuators and integrating pressure, speed and altitude data with the BELLAMARE FLIGHT CONTROL PLUGIN, collect images from an industrial camera with the BASLER CAMERA PLUGIN​, etc

JADE plugin ecosystem constantly grows. Here is a list of scientific instruments or other industrial components we have implemented:

Sensor plugins by sensor manufacturer

  • Sea-Bird Scientific
    - SBE49 FastCAT CTD
    - SBE HydroCAT-EP V2
    - PAR sensor
    - ECO PAR
    - HOCR Radiometer
    - Nitrate SUNA V2
    - Fluorometer ECO FL
    - Fluorometer Triplet
    - Fluorometer ECO V2
    - Bioluminescence UBAT
    - SBE18 pH
    - SBE27 pH/O.R.P
    - SBE43 Dissolved Oxygen

  • RBR-global
    - RBRcoda³

    - RBRmaestro³

  • Xylem
    - Oxygen Optodes

  • Nortek
    - Aquadopp Profiler 1 MHz

  • Bellamare
    - ISIIS-DPI Plankton Shadowgraph
    - Niskin Bottle Actuation

  • Basler
    Ace Industrial GigE & USB cameras

  • Valeport
    - Model 803 Flowmeter

  • Imagenex
    - 850 Precision Altimeter

​

Components plugins by type

​​

  • NCD ProXR Relay board

  • NCD Analog to Digital converter

  • Arduino

  • SPLixel LED controller

  • Ocean Controls KTA-290 Stepper Motor Controller

  • NI DAQmx AI (and other National instruments analog DAQs)

  • Irgason EC100 (gas analyzer)

  • Senix ToughSonic 30 (acoustic distance)

  • Omega LSHD-25 (Pressure sensor)

  • Ocean Sensor Systems Wave Staff (water level)

  • Scanivalve MS4264 (pressure scanner)

​

​

Some plugins by functionality

  • Relay Manager

  • Multiple Charts (example: depth profiles)

  • Time plots

  • Data table

  • Automated Flight Control

  • Basler Video Camera Recorder

  • State Machine (for smart controls)

  • Time Scheduler

  • TCP/IP Connection

  • Sneak Peek Data Aggregator (to see a snapshot of the data from your recent profiles

​

​

bottom of page