Commands – Innovate Motorsports OT-2 SDK User Manual

Page 19

Advertising
background image

19

At the time of this writing this would be:

Device

Channels

LC-1

(fixed) 1 Lambda

LM-1

(fixed) 1 Lambda (old) + 5 Aux

LMA-3

(fixed) 5 Aux

DL-32

(fixed) 5 Aux

SSI-4

(fixed) 4 Aux

TC-4

(fixed) 4 Aux

OT-1

(variable) Simple Count, 1-16 in last byte of Type Response

OT-1B

(variable) Simple Count, 1-16 in last byte of Type Response

OT-2

(variable) Simple Count, 1-16 in last byte of Type Response

LM-2

(variable) Count (See Below) in last byte of Type Response

* The LM-2 always provides 1 Lambda channel minimum. In addition, the last Type Response
byte has the following meaning, bit 7 set, +1 Lambda (2

nd

sensor), bit 6 set, +1 Aux (RPM), bit 5

set, +4 Aux (Analog Inputs), bits 0-4, count of additional Aux (OBD-II, can be 0-16)


Important: Remember, because of the way MTS works, the device closest to the host is
the last response in the packet, the device furthest away the first. So, for either a USB or
network connection, the safe procedure to make sure that the rest of the features in this
SDK are available would be:

1. Sync to the MTS stream (find the header and start parsing packets)
2. Send a Type query (0xF3)
3. Check that the last device in the response packet is either an “OT1B” or “OT2 ”
4. Check that (FirmwareVersion & 0xFFF0) >= 0x1020

Commands


Although the OT-1b and the OT-2 both only respond to one in band MTS commands,
there are some others that you might want to send to the chain:

‘c’

- Calibrate (useful for calibrating LC-1s)

‘R’

- Start Recording (works with LM-1, LM-2, and DL-32)

‘r’

- Stop Recording

‘e’

- ‘Erase’


This literally erases the log memory in an LM-1, but with an LM-2 or DL-32, it only
forces the next ‘R’ command to create a new file on the SD card.

If you are reading this SDK, then there is one command that you will probably want to
use for sure, because the OT-1b/2 will respond to it:

‘S’

- Enter Setup Mode…

Advertising