# Console Commands Archive

Archived

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

# Available Commands v2.0035

# 1053

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

Example:

1053

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# battery

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

Example:

battery

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# compiled

Returns date and time for when the Firmware was compiled.

Example:

compiled

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# configure_bluetooth

Set the bluetooth name and baud rate

Example:

configure_bluetooth

Instruments:

MultispeQ 1 MultispeQ 2

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 MultispeQ 2

Last Updated: December 17, 2019


# digital_write

Asks for address location and output value (0 or 1) and sets the digital address to this value. This is a dangerous if you do not know what you are doing.

Input: [number]

Values:

  • 0 + 1

Example:

digital_write

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# expr

Example:

expr

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# flow_calibration_set_point

Alias: fcsp

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# flow_calibration_setting

Alias: fcv

Example:

flow_calibration_setting

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# flow_calibration_value

Alias: fcv

Example:

flow_calibration_value

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# flow_off

Set air flow to zero

Example:

flow_off

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# flow_v

Example:

flow_v

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# get_flow

Example:

get_flow

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# hall

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

Example:

hall

Instruments:

MultispeQ 1 MultispeQ 2

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 MultispeQ 2

Last Updated: December 17, 2019


# indicate

Sets the indicator LED (RGB LED). Values in the range from 0-255 need to be set for the Red, Green and Blue channel.

Input: [number]

Example:

indicate+<Red>+<Green>+<Blue>

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# indicate_off

Turn off indicator LED

Example:

indicate_off

Instruments:

MultispeQ 1 MultispeQ 2

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 MultispeQ 2

Last Updated: December 17, 2019


# memory

Returns the memory usage of the instrument.

Example:

memory

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# on_5v

Turn on 5V for 30 seconds

Example:

on_5v

Instruments:

MultispeQ 1 MultispeQ 2

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 MultispeQ 2

Last Updated: December 17, 2019


# par_led

Input: par_led

Example:

par_led

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


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

Example:

print_all

Instruments:

MultispeQ 1 MultispeQ 2

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 MultispeQ 2

Last Updated: December 17, 2019


Example:

print_magnetometer

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


Example:

print_magnetometer_bias

Instruments:

MultispeQ 1 MultispeQ 2

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 MultispeQ 2

Last Updated: December 17, 2019


# pulse

Example:

pulse

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# readonce

Access write once flash

Example:

readonce

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# reboot

Example:

reboot

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# reset

Reboot the instrument.

Alias: 1027

Example:

reset

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# reset_flow_calibration

Set air flow calibration to factory settings

Example:

reset_flow_calibration

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# reset_flow_zero_point

Example:

reset_flow_zero_point

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# scan_i2c

Scan for available i2c devices.

Example:

scan_i2c

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# set_accelerometer

Example:

set_accelerometer

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# set_accelerometer_bias

Example:

set_accelerometer_bias

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# set_colorcal1

Example:

set_colorcal1

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# set_colorcal2

Example:

set_colorcal2

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# set_colorcal3

Example:

set_colorcal3

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# set_colorcal_blanks

Example:

set_colorcal_blanks

Instruments:

MultispeQ 1 MultispeQ 2

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 MultispeQ 2

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 MultispeQ 2

Last Updated: December 17, 2019


# set_default_flow_rate

Input: [number]

Example:

set_default_flow_rate+<number>

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# set_detector1_offset

Example:

set_detector1_offset

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# set_detector2_offset

Example:

set_detector2_offset

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# set_detector3_offset

Example:

set_detector3_offset

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# set_detector4_offset

Example:

set_detector4_offset

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# set_device_info

Set the device name

Alias: 1008

Example:

set_device_info

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# set_energy_save_time

Input: [number]

Example:

set_energy_save_time+<number>

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# set_flow

Input: [number]

Example:

set_flow

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# set_led_par

Example:

set_led_par

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# set_magnetometer

Example:

set_magnetometer

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# set_magnetometer_bias

Example:

set_magnetometer_bias

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# set_open_closed_positions

Input: set_open_closed_positions

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# set_par

Example:

set_par

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# set_serial

Example:

set_serial

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# set_shutdown_time

Sets the time (in seconds) before the device automatically shuts down to save energy.

Input: [number]

Example:

set_shutdown_time+<seconds>

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# set_thickness

Example:

set_thickness

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# set_thickness_quick

Example:

set_thickness_quick

Instruments:

MultispeQ 1 MultispeQ 2

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 MultispeQ 2

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 MultispeQ 2

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 MultispeQ 2

Last Updated: December 17, 2019


# start_watchdog

Example:

start_watchdog

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# stop_watchdog

Example:

stop_watchdog

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# tcs_length

Example:

tcs_length

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# temp

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

Example:

temp

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019


# testmode

Example:

testmode

Instruments:

MultispeQ 1 MultispeQ 2

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 MultispeQ 2

Last Updated: December 17, 2019


# usb

Check, if the Instrument is connected via USB

Example:

usb

Instruments:

MultispeQ 1 MultispeQ 2

Last Updated: December 17, 2019