# Console Commands Archive

Archived

This is for documentation only. The documentation for the latest version is available here.

# Available Commands v1.17

# 1053

Continuous feed of roll, pitch, compass, direction, tilt and tilt direction. Cancel the command with -1+

Example:

1053

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# 1054

Example:

1054

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# 4048

Read multiple pulses with increasing intensity or pulse width for linearity test. With constant DAC value and pulse width, it is good for a pulse-to-pulse stdev test.

Example:

4048

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# adc1

Example:

adc1

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# adc_check

Output all ADC values

Example:

adc_check

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# all_sensors

Continuously all sensor output including par, temp, rH and pressure, until user enter -1+

Example:

all_sensors

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# any_light

Example:

any_light

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# battery

Test the instruments battery with load returning the charge state in percent (%)

Example:

battery

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# calibrate_compass

Example:

calibrate_compass

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# calibrate_leds

Example:

calibrate_leds

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# calibrate_leds_manual

Example:

calibrate_leds_manual

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# compiled

Returns date and time for when the Firmware was compiled.

Example:

compiled

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# configure_bluetooth

Set the bluetooth name and baud rate

Example:

configure_bluetooth

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# constant_light

Starting constant light source. Stop output using the command -1+.

Example:

constant_light

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# cut_through

Example:

cut_through

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# cycle5v

Example:

cycle5v

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# dac50

Set all DAC outputs to 50%

Example:

dac50

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# device_info

Receive information from the Instrument, including name, version, id, battery level, firmware and configuration.

Alias: 1007

Example:

device_info

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# expr

Example:

expr

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# feed_watchdog

Example:

feed_watchdog

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# get_co2

Sensair S8 CO2 requests. Only works if you have connected the sensair on Serial Port 3

Example:

get_co2

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# hall

Continues output of the hall sensor readings. Stop output using the command -1+

Example:

hall

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# hello

Check if your instrument is connected. On success the response is Instrument Ready.

Alias: 1000

Example:

hello

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# light

Turn on 5V to turn on a light. Replace the <light number> with the number of a light, e.g. light1

Example:

light<light number>

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# memory

Returns the memory usage of the instrument.

Example:

memory

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# on_5v

Turn on 5V for 30 seconds

Example:

on_5v

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# p2p

Read multiple pulses with increasing intensity or pulse width for linearity test. With constant DAC value and pulse width, it is good for a pulse-to-pulse stdev test

Example:

p2p

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# par_led

Input: par_led

Example:

par_led

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


print everything in the eeprom (all values defined in eeprom.h)

Example:

print_all

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


Print date based on instruments RTC (if available).
e.g.2004-02-12T15:19:21.000Z

Example:

print_date

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


Example:

print_magnetometer

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


Example:

print_magnetometer_bias

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


Print all calibration values as they are saved to the instruments storage (EEPROM). Output is formated as a JSON with a checksum.

Alias: print_calibrations

Example:

print_memory

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# pulse

Example:

pulse

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# readonce

Access write once flash

Example:

readonce

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# reboot

Example:

reboot

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# reset

Reboot the instrument.

Alias: 1027

Example:

reset

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# scan_i2c

Scan for available i2c devices.

Example:

scan_i2c

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# set_accelerometer

Example:

set_accelerometer

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# set_accelerometer_bias

Example:

set_accelerometer_bias

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# set_colorcal1

Example:

set_colorcal1

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# set_colorcal2

Example:

set_colorcal2

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# set_colorcal3

Example:

set_colorcal3

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# set_colorcal_blanks

Example:

set_colorcal_blanks

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# set_dac

Set DAC addresses to 1,2,3 assuming addresses are unset and all are factory (0,0,0).

Example:

set_dac

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# set_date

Set the date of the RTC of the instrument (if available)

Example:

set_date+
hours+min+sec+day+month+year

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# set_detector1_offset

Example:

set_detector1_offset

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# set_detector2_offset

Example:

set_detector2_offset

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# set_detector3_offset

Example:

set_detector3_offset

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# set_detector4_offset

Example:

set_detector4_offset

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# set_device_info

Set the device name

Alias: 1008

Example:

set_device_info

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# set_led_par

Example:

set_led_par

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# set_magnetometer

Example:

set_magnetometer

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# set_magnetometer_bias

Example:

set_magnetometer_bias

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# set_par

Example:

set_par

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# set_serial

Example:

set_serial

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# set_thickness

Example:

set_thickness

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# set_thickness_quick

Example:

set_thickness_quick

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# set_user_defined

Save a user defined value to the EEPROM. You can abort the input using -1+.

Example:

set_user_defined+<EEPROM Location>+<value>

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# single_pulse

Read and analyze noise on ADC from a single LED pulse (only in testmode).

Example:

single_pulse

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# sleep

Puts instrument into sleep mode. Hold the button for at least 5s to wake it up.

Example:

sleep

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# start_watchdog

Example:

start_watchdog

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# stop_watchdog

Example:

stop_watchdog

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# tcs_length

Example:

tcs_length

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# temp

Return the readings for both BME280 sensors including temperature and relative humidity.

Example:

temp

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# testmode

Example:

testmode

Instruments:

MultispeQ 1

Last Updated: December 17, 2019


# upgrade

Start over the air firmware update. The instrument is waiting for the new firmware to be transfered to the instrument.

Alias: 1078

Example:

upgrade

Instruments:

MultispeQ 1

Last Updated: December 17, 2019