25 |
P a g e
?
IF-006-1, Version 1.17.0.0
O(ptions) <V/v(erbose)> <H/h(ex)/D(ecimal)>
R(ead) <@><#n></d><{Add}> Reg [Len <format> ...]
W(rite) <@><#n></d><{Add}> Reg [data <format>...]
V(iew) <@><#n></d><{Add}> <I(nfo) | D(ata) | L(og) | N(ext)
T(rigger) <{Add}> <R(eset) | F(actory reset) | P(ower reset) | W(passWord reset) | C(lear log) | S(ample) | L(og)
C(onfig) <{Add}><R(ate) | I(nterrupt) | D(evice) | S(ensor nn) | O(utput nn)
I(nterface) <{Add}> <A/a(uthenticate) | U/u(pdate Interface Password) | E(numerate) | R(eset passwords)
P(assword) = ? | I(nterface Password) = ?>
S(erial) <B(audrate) = 9600 | 19200 | 38400 | 115200> <P(arity) = E(ven) | O(dd) | M(ark) | N(one)>
<S(top) = 1 | 2> <D(ata) = 7 | 8> <R(eset)>
@ - Continuous/no delay, #n - number cycles, /d - delay time, <..> - are optional formats: I/i(nteger), L/l(ong),
F/f(loat).precision, S/s(string)
Verbose, Hex, I2C Addr: 0x68 @ 50 kbp, Modbus Addr: 0x01, Modbus Range: 0x00
No Authentication Required
Passwords Active:
Probe Attached
8
IF-006 Command Line Interpreter (CLI)
The command line interpreter allows human readable commands to be sent to the smart sensor device thru a terminal
emulator such as Tera Term or Putty which are widely available, typically at no cost, and may be easily installed on a PC or
Linux systems such as Raspberry Pi.
Note:
Changes made to the configuration registers thru the CLI are temporary and will reset to the power up
configuration on the next power reset.
8.1
Help Command
The Help command uses the ‘?’ character and will display a brief summary of the available commands and options.
It is useful to determine if the IF-006 is correctly communicating to the USB channel and does not require a smart
sensor device to be connected.
8.1.1
Command Repetition @, #n, /d
The Read, Write, View, Configure and Trigger commands may be set up to repeat a specific number of times
with an optional repetition rate. Repeated commands are terminated if an error occurs or any keyboard
entry is made.
The ‘@’ symbol causes the command to be repeated indefinitely, at the fastest possible rate. If the @
symbol is specified, the # and / may not be used.
The ‘#’ symbol, followed by a numeric value, causes the command to be repeated the specified number of
times.
The ‘/’ symbol, followed by a numeric value, allows specifying a delay in seconds between each command
repetition when using the ‘#’ option.
If no repetition information is provided the command will be executed once.